Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Общие вопросы по Gentoo Linux

Автор: Kobold
Дата сообщения: 17.09.2002 07:47



Это дистрибутив Linux, собирающийся на вашем компьютере из исходных кодов. Т.е. вы сами все перекомпилируете и оптимизируете под ваше оборудование. Есть мнение, что благодаря этому он является самым быстрым дистрибутивом Linux. Имеет очень мощную систему управления пакетами portage и невероятно гибкую систему флагов USE, позволяющую управлять сборкой пакетов, не прибегая к ручному конфигурированию скриптом ./configure. Некоторые называют Gentoo : "FreeBSD на ядре Linux"



Текущий стабильный релиз



Цитата:
The Gentoo Foundation is both pleased and proud to announce the much anticipated release of Gentoo Linux 2005.1 (Codename: 'El Nino'). Due to a scheduled power outage at the Open Source Laboratory (OSUOSL) affecting our master mirror, the release is currently only available for download via BitTorrent. We anticipate recovery from the downtime and full staging of release material to mirrors within 48 hours, accompanied by a comprehensive press release and ChangeLog. Much thanks to Friends of Gentoo e.V. for providing a stable and reliable tracker on short notice.



Полезные ссылки
Gentoo-Portage Wiki
Documentation, Tips & Tricks - огромное количество статей, HOWTO, guides, неофициальных программ для portage и просто полезной информации
Unsupported Software - множество софта, который не попал пока в официальное дерево или находится в процессе тестирования

Gentoo на русском языке
Русская документация на официальном сайте
Краткое руководство по инсталляции на родном языке
Русская энциклопедия Gentoo
Обширный русский FAQ по Gentoo
Русская часть официального форума Gentoo
Ещё один форум на великом могучем, посвящённый Gentoo

Зеркала portage и distfiles
Зеркало на CITForum-e (Россия)
Новое зеркало в Москве (сейчас оно на стадии оформления в официальное)
Текущий релиз дистрибутива на сервере в США
Автор: alyent
Дата сообщения: 17.09.2002 09:25

Цитата:
Gentoo Linux - Линукс для тех кому нравится BSD, возможность покопатся в системе и удобная установка софта и необходимых библиотек из исходников.

Инхо такие будут сттавить BSD , а не линух. Напиши лучше, как ты его ставил.
Автор: Kobold
Дата сообщения: 17.09.2002 11:11
alyent
Напечатал 13 листов инструкции по установке и делал все как написано. Инсталлятора делающего что-то вместо тебя НЕТУ, есть только инструкции. Плюс такого подхода - если что-то начало глючить, сразу ясно кто виноват .

Итак, установка (я описываю вариант с компилированием всего софта под себя:
Грузимся с бутового CD
Система делает автоопределение железа и грузит нужные драйвера (если не нашла, надо ручками загрузить драйвер сетевушки, СД и харда (надо для SCSI и RAID))
Указываем какой ИП использовать (или говорим использовать DHCP). Я не пробовал инсталлятор свежей версии 1.4, но кажется там добавили подержку диалапа (pppd).
Создаем партиции fdisk'ом
Создаем на них файловую систему (ext3, ReiserFS, XFS)
Маунтим CD-ROM, жесткий диск и включаем своп
Распаковываем сам дистрибутив нужной степени готовости (извращенцы вроде меня могут компилировать даже gcc и glibc ? но это можно и не делать, необязательные этапы отмечены зеленым)
Командой emerge rsync обновляем дерево доступных пакетов
Включаем оптимизацию для нужного процесора
Пускаем скрипт перекомпилирующий компилятор
Выполняем emerge system (установка базового софта для воинов консоли)

Устанавливаем часовой пояс
Скачиваем исходники ядра, выбираем нужные модули и компилим ядро
Ставим утилиту записи логов системы
Прописываем /etc/fstab (тут лежит список всех партиций которые система должна маунтить при загрузке)
Творим юзверей, указываем имя машины...
Засовываем драйвера в автозагрузку
Устанавливаем загрузчик (grub, но можно и lilo) на дискету или на хард

Теперь дистрибутив установлен и можно насладждатся всеми его прогрессивными возможностями (например, emerge kde скачивает, компилирует и раскладывает по полочкам KDE 3.0.3 и все что ему нужно, например иксы. После настройки самих иксов (разрешаловка экрана, тип мыши) можно работать). Ещё один плюс Gentoo заключается в том, что он создан для тех кто любит апгредится и ставить последние версии пакетов. Одной командой можно обновить весь софт, установленный на машине.
Автор: KusKer
Дата сообщения: 07.11.2002 23:44
самый быстрый, самый оптимизированный, самый updated
Автор: alyent
Дата сообщения: 15.03.2003 08:37
KusKer
true
blin, vot by eshe nastraivat' ego nauchit'sa.

Kstate, che nado propisat' v /boot/grub/grub.conf chtob v grub mojno bylo boot delat' s CD
Nu tipa takoe menu

* linux
* cd
* dvd
* floppy

A to v bios kajdy raz lazit' konyavo.


Eshe, mojno li grub zaperet' na password
Автор: alyent
Дата сообщения: 13.04.2003 02:20
$ cat /usr/local/portage/net-www/opera/opera-7.1.ebuild :

Код:
DESCRIPTION="Opera web browser."
HOMEPAGE="http://www.opera.com/linux/"
LICENSE="OPERA"
IUSE="gnome kde"

# Dependencies may be augmented later (see below).
RDEPEND="virtual/x11"

KEYWORDS="x86"
SLOT="1"

#if [ "$OPERA_VARIANT" = "shared-3.2" ]; then
RDEPEND="${RDEPEND} =x11-libs/qt-3*"
OPERA_VERSION="4-shared-qt"
URL_DIR="shared/gcc-3.2/"
NV=7.1.0-20030403.4-shared-qt.i386
#elif [ "$OPERA_VARIANT" = "shared-2.95" ]; then
# RDEPEND="${RDEPEND} =x11-libs/qt-3*"
# OPERA_VERSION="2-shared-qt"
# URL_DIR="shared/gcc-2.95/"
# NV=7.0.0-20030307.${OPERA_VERSION}.i386
#else
# OPERA_VERSION="1-static-qt"
# URL_DIR="static/"
# NV=7.0.0-20030307.${OPERA_VERSION}.i386
#fi

SRC_URI="http://snapshot.opera.com/unix/intel-linux/383-20030403-7.1.0-TP3/opera-${NV}.tar.gz"
S=${WORKDIR}/opera-${NV}


src_unpack() {
unpack ${A}
cd ${S}
sed -e "s:/etc:${D}/etc:g" -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" -e "s:read install_config:install_config=yes:" -e "s:/opt/kde2:${D}/usr/kde/2:g" -e "s:/opt/kde2:${D}/usr/kde/2:g" -e "s:/ usr/share/applnk:${D}/usr/share/applnk:g" -e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" -e "s:/usr/share/ icons:${D}/usr/share/icons:g" -e "s:/etc/X11:${D}/etc/X11:g" -e "s:/usr/share/gnome:${D}/usr/share/gnome:g" -e 's:#\(LD_PRELOAD=.*libawt.so\):\1:' -e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' -e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' < install.sh >install.sh.hacked || die
mv install.sh.hacked install.sh
chmod +x install.sh
}


src_compile() {
# Nothing to compile.
true
}


src_install() {
# Prepare installation directories for Opera's installer script.
dodir /etc
if [ "`use kde`" ]
then
# Install stuff for KDE2, and then simply copy it over
# into the KDE3 directories.
dodir /usr/kde/2/share/icons/{locolor,hicolor}/{16x16,22x22,32x32,48x48}/apps
dodir /usr/kde/2/share/applnk/Internet
fi
if [ "`use gnome`" ]
then
dodir /usr/share/gnome/pixmaps
dodir /usr/share/gnome/apps/Internet
fi

# Opera's native installer.
./install.sh --prefix="${D}"/opt/opera7 || die
# ./install.sh --prefix=/opt/opera7 || die
if [ "`use kde`" ]
then
cp -R ${D}/usr/kde/2 ${D}/usr/kde/3
fi
rm ${D}/opt/opera/share/doc/opera/help
dosym /opt/share/doc/opera7/help /opt/opera7/share/opera/help

dosed /opt/opera7/bin/opera
dosed /opt/opera7/share/opera/java/opera.policy

# Install the icons
insinto /usr/share/icons /etc/X11/wmconfig /etc/X11/applnk/Internet \
/usr/share/pixmaps
doins images/opera.xpm

# Install a symlink /usr/bin/opera
dodir /usr/bin
dosym /opt/opera7/bin/opera /usr/bin/opera7
}
Автор: Kobold
Дата сообщения: 13.04.2003 03:03
opera.ebuild

Цитата:
DESCRIPTION="Opera web browser."  
HOMEPAGE="http://www.opera.com/linux/"  
LICENSE="OPERA"  
IUSE="gnome kde"  
# Dependencies may be augmented later (see below).  
RDEPEND="virtual/x11"  
 
KEYWORDS="x86"  
SLOT="1"  
 
#if [ "$OPERA_VARIANT" = "shared-3.2" ]; then  
  RDEPEND="${RDEPEND} =x11-libs/qt-3*"  
  OPERA_VERSION="4-shared-qt"  
  URL_DIR="shared/gcc-3.2/"  
  NV=7.1.0-20030410.4-shared-qt.i386  
#elif [ "$OPERA_VARIANT" = "shared-2.95" ]; then  
#  RDEPEND="${RDEPEND} =x11-libs/qt-3*"  
#  OPERA_VERSION="2-shared-qt"  
#  URL_DIR="shared/gcc-2.95/"  
#  NV=7.0.0-20030307.${OPERA_VERSION}.i386  
#else  
#  OPERA_VERSION="1-static-qt"  
#  URL_DIR="static/"  
#  NV=7.0.0-20030307.${OPERA_VERSION}.i386  
#fi  
 
SRC_URI="http://ftp.tiscali.nl/opera/linux/710/beta1/en/i386/shared/gcc-3.2/opera-${NV}.tar.gz"  
S=${WORKDIR}/opera-${NV}  
 
 
src_unpack() {  
 unpack ${A}  
 cd ${S}  
 sed -e "s:/etc:${D}/etc:g" -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" -e "s:read install_config:install_config=yes:" -e "s:/opt/kde2:${D}/usr/kde/2:g" -e "s:/opt/kde2:${D}/usr/kde/2:g" -e "s:/ usr/share/applnk:${D}/usr/share/applnk:g" -e "s:/usr/share/pixmaps:${D}/usr/share/pixmaps:g" -e "s:/usr/share/ icons:${D}/usr/share/icons:g" -e "s:/etc/X11:${D}/etc/X11:g" -e "s:/usr/share/gnome:${D}/usr/share/gnome:g" -e 's:#\(LD_PRELOAD=.*libawt.so\):\1:' -e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' -e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' < install.sh >install.sh.hacked || die  
 mv install.sh.hacked install.sh  
 chmod +x install.sh  
}  
 
 
src_compile() {  
 # Nothing to compile.  
 true  
}  
 
 
src_install() {  
 # Prepare installation directories for Opera's installer script.  
 dodir /etc  
 if [ "`use kde`" ]  
 then  
  # Install stuff for KDE2, and then simply copy it over  
  # into the KDE3 directories.  
  dodir /usr/kde/2/share/icons/{locolor,hicolor}/{16x16,22x22,32x32,48x48}/apps  
  dodir /usr/kde/2/share/applnk/Internet  
 fi  
 if [ "`use gnome`" ]  
 then  
  dodir /usr/share/gnome/pixmaps  
  dodir /usr/share/gnome/apps/Internet  
 fi  
 
 # Opera's native installer.  
 ./install.sh --prefix="${D}"/opt/opera7 || die  
# ./install.sh --prefix=/opt/opera7 || die  
 if [ "`use kde`" ]  
 then  
  cp -R ${D}/usr/kde/2 ${D}/usr/kde/3  
 fi  
 rm ${D}/opt/opera/share/doc/opera/help  
 dosym /opt/share/doc/opera7/help /opt/opera7/share/opera/help  
 
 dosed /opt/opera7/bin/opera  
 dosed /opt/opera7/share/opera/java/opera.policy  
 
 # Install the icons  
 insinto /usr/share/icons /etc/X11/wmconfig /etc/X11/applnk/Internet \  
  /usr/share/pixmaps  
 doins images/opera.xpm  
 
 # Install a symlink /usr/bin/opera  
 dodir /usr/bin  
 dosym /opt/opera7/bin/opera /usr/bin/opera7
}
Автор: alyent
Дата сообщения: 13.04.2003 13:16
Странно, но скриптец не попер. Будем ждать девелоперского Блин, надо было сперва маны по ебилдам почитать
Автор: X_Amber
Дата сообщения: 13.04.2003 19:13
Kobold
а где там у них на сайте можно посмотреть что именно входит в установочный образ диска (216 метров)? Или потом все равно придется докачивать около гига?
Автор: alyent
Дата сообщения: 14.04.2003 00:34
X_Amber
Да там почти ничего нет, тока ядро, модули автоопределения железа, утилитки для форматирования. Этот диск нужен, чтоб с его помощью подключиться к интернету, а оттуда качать софт. Я думаю, что опытный линуксоид справится и без гентушного диска, особенно если на машине есть уже линукс.
Автор: X_Amber
Дата сообщения: 14.04.2003 08:44
alyent, а там можно как то докачать и интегрировать потом на диск основной софт и какого объема это примерно будет? В смысле если ограничиться установкой офисного минимума и мультимедиа. Или на диалапе это нереально? Просто хотелось бы попробовать ради интереса собрать систему по кусочкам.
Автор: alyent
Дата сообщения: 14.04.2003 10:29
X_Amber
Именно так оно и будет.
Копируешь на винч минимальный набор консольных утилит, компилишь себе ядро и потом собираешь все остальное. Там есть система portage, которая позволяет устанавливать софт по списку и автоматически обновлять. Все ставится с исходников.

Цитата:
Или на диалапе это нереально?

по-моему это куда реальнее, чем качать 6 дисков мандрейка. Здесь ты качаешь только то, что тебе необходимо.

Цитата:
собрать систему по кусочкам

Мда, с генту сразу в линухе шарить будешь.
1.4_rc4
http://distro.ibiblio.org/pub/linux/distributions/gentoo/releases/1.4_rc4/x86/

Добавлено
X_Amber
качай basic_liveCD.iso в, а потом отдельно stage1
всего 70 мб
Главно инструкцию читать внимательно и не торопиться. Первая установка может занять до 3-х дней. Мы с Кобольдом думаю за час -два все можем поставить, если тачка быстрая и с подобранными кишками, чтоб по каждому девайсу доки не искать.

Добавлено
Kobold
Кстате, когда купишь комп мо-мощнее, надо будет поставить генту на время, мож рекорд побьем.
Автор: X_Amber
Дата сообщения: 14.04.2003 10:54
alyent, а в stage1 что входит? Что-то маловато 70 метров для того чтобы туда вошли исходники x-сервера и гуя плюс система и кернел. Или я торможу с утра? Gentoo я так посмотрел вроде как действительно хорошая система для освоения линукса с нуля. Мандрейк ставить неинтересно, там уже все автоматом делается, а хочется именно с самого начала.
Автор: alyent
Дата сообщения: 14.04.2003 11:31

Цитата:
Или я торможу с утра?

true

Иксы и все остальное скачаешь потом. 70 мб - это бутовый диск. С него лезешь в интернет, а потом качаешь самый свежий софт.

Добавлено
ты можешь отдельно скачать исходники, чтоб не тратить время во время установки, но так тебе все нужно сперва найти, а генту сам знает, что где лежит, и что стабильно, а что нет

Добавлено
прочти вот это http://www.gentoo.org/doc/en/gentoo-x86-install.xml
а как прочитаешь, то тогда и поговорим. Кстате, где-то был перевод на русский... найдешь сам, а то я не помню где, но точно знаю, что есть.
Автор: X_Amber
Дата сообщения: 14.04.2003 13:24
alyent за ссылку спасибо. Правда я вчера оказывается на нее уже натыкался. Сегодня прочитал внимательнее, но оказывается там конфигурация под сетевую карту, а у меня же диалап. Это придется тогда еще и ppp самостоятельно прикручивать...
Автор: alyent
Дата сообщения: 14.04.2003 20:43
X_Amber, Можно тогда stage3 с гентушного сайта и исходники ядра заранее с kernel.org скачать, да и первым делом перекомпилировать ядро и поставить модемное соединение.
Автор: alyent
Дата сообщения: 17.04.2003 11:58
русский gentoo faq
Автор: webdeveloper
Дата сообщения: 21.04.2003 14:03
C какой папки тут качать?
Автор: alyent
Дата сообщения: 21.04.2003 21:06
webdeveloper
не позорься! Подумать слабо?

Добавлено
http://distro.ibiblio.org/pub/linux/distributions/gentoo/releases/1.4_rc4/x86/x86/
Автор: djelektronik
Дата сообщения: 12.05.2003 16:20
можно ли сие чудо слить себе на один комп и потом при помощи загрузочной дискеты поставить по фтп на другой комп?
не прет болванки нарезать
Автор: f_serg
Дата сообщения: 12.05.2003 17:03
djelektronik

Цитата:
поставить по фтп на другой комп?

Нельзя. Можно, конечно, извернуться и поставить gentoo на машину вообще без CD (угрохал я раз на это полдня), но не стоит оно того.
Автор: alyent
Дата сообщения: 12.05.2003 23:17

Цитата:
поставить по фтп на другой комп?

В теории возможно все
root = god

Добавлено
Можно использовать ftpfs и примоунтить /usr/portage и т.п.
Автор: djelektronik
Дата сообщения: 13.05.2003 01:54
лана х с ним
с инета ташит файло через гетвей

скажите как он сетевухи то определает?
у мя их 2 штуки
в бсд я знал че рл0 ето рилтек8139
а тут смарю етх0 все вроде в норме
но пинга нет
переключил кабель и все пошло
хз как там все ето определяеца ...
Автор: f_serg
Дата сообщения: 13.05.2003 08:31
djelektronik

Цитата:
хз как там все ето определяеца ...

Если драйвер один и тот же, то по порядку шин, слотов.

Добавлено
djelektronik
Ерунду написал. Драйвер не при чем.
Автор: djelektronik
Дата сообщения: 14.05.2003 16:52
чето я злой ща совсем

ставлю мс

зависиости аж xfree libpng opengl-update (они там опухли совсем чели?)
пишу export USE="-libpng -xfree" то се ..
как в мане

причем echo $USE выводит то че я експортировал

пишу emerge mc
и он продолжает сливать всю ету байду и компилить

ага .. ваще вон тянет какой то .ехе ща .. мсдос програм пишет
типа какая то зависимость для xfree

мда .. чет я разочаровался совсем

Добавлено
вот еще чето я тож не в понятках
emerge rsync kde
должно обновить дерево портов тока для кде
а че оно все дерево то обновляет?

потом еще
есть ли бинарники таких монстров типа кде мазила галеон то се ?
у меня иксы помоему уже 5 часов тока компиляца
Автор: alyent
Дата сообщения: 15.05.2003 02:21

Цитата:
emerge rsync kde


Код: #emerge rsync && emerge kde
Автор: f_serg
Дата сообщения: 15.05.2003 06:24
djelektronik

Цитата:
зависиости аж xfree libpng opengl-update (они там опухли совсем чели?)

В /usr/portage скрипты лежат, в которых и зависимости, и как собирать, что-то типа spec для rpm-а, короче. Их можно подредактировать, конечно, если есть желание.
Автор: djelektronik
Дата сообщения: 18.05.2003 07:29
ну если я там сотру ети зависимости то скомпиленый софт будет тупить или даже на стадии сборки будут ошибки
мол тот файл не найден то се

короче собрался иксы и кде 3 1 1а

опять тока чето криво все
на етот раз с переключателем раскладок
ххкб не понимает 3й кде и не садица в трей
зато на каждом окне флаги висят
к тому же он работает коряво и в зависимости от настроек в кде в разеделе раскладок

поставил я kkbswitch
ето для трея под кде индикатор и переключатель
от настроек хкб не зависит
а опять же от кде

вся ета байда тупит тоже

скажу че в бсд все работает намано

скажите как мне в кде настроить переключатель

вот кусок из конфига иксов

Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
Option "XkbVariant" ""
Option "XkbOptions" "grp:ctrl_shift_toggle"

Option "XkbDisable" "off"

Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "ru"
Option " XkbVariant" ""
Option " XkbOptions" "grp:ctrl_shift_toggle"

Option " XkbVariant" "winkeys" вылетает с ошибкой
типа нет такова параметра хотя в мануале рекомендуют выставить ето

значит какую клаву и какие языки выбирать и ваще
клава старая без виндовных кнопок
Автор: alyent
Дата сообщения: 18.05.2003 13:09
djelektronik
Option "XkbLayout" "us,ru(winkeys)"
убери Option " XkbVariant"
Автор: f_serg
Дата сообщения: 19.05.2003 06:45
djelektronik
Я не только про зависимости. Конечно, надо и сами скрипты править.

Страницы: 12345

Предыдущая тема: Общие вопросы по ASPLinux


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.