Решил войти в клан (Или путешествие Arch-юзера в мир Gentoo)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Решил войти в клан

Сообщение VoidExp »

Привет всем! Наконец-то решился потратить выходной на установку Gentoo, только пока научился (по ошибкам) дошел до работоспособного Fluxbox-а тока этим вечером. В общем, с немалыми усилиями и силой воли преодолеть проблемы, завершил-таки сборку огнелиса :D

Сразу-же появилась несколько вопросов:
1) Почему Firefox второй версии, третий ведь уже нахватывает пользователей во всех дистрах
2) Пускай второй, как заставить его отображать кнопки на страницах в выбранном GTK2-стиле, а не похожими на Win9x??? А то смотришь, нормальная тема, а тут на те, серая квадратная кнопка посреди окна (гугл).
3) Первая попытка установки дженту начала меня раздражать после того как emerge начал швыряться разными ошибками насчет циркулярных зависимостей. Во второй раз до этого дело не доходило, чего придерживаться чтобы их не появлялось? Я так сообразил что дело было в USE-флагах...
4) Перейти на Gentoo с Арча меня заставила крайняя нестабильность последнего после полного обновления системы. Здесь я пересобрал всю базовую систему, включая компиляторы и прочие жизненноважные средства и даже предупреждений не получал! И все работает на ура! Вот и хотелось спросить бывалых пользователей, являются-ли правдой все те "мифы" о том что система получается как нельзя стабильной, намного быстрее (сравнительно) других дистрибутивов и т.д? ;)
Спасибо сказали:
polnyiroot
Сообщения: 39
ОС: ляпикс

Re: Решил войти в клан

Сообщение polnyiroot »

1.поставь третий из ~x86
2.см.1
3.у меня не появлялось ни разу
4.нет
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
Спасибо сказали:
Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Re: Решил войти в клан

Сообщение lestagros »

1. Возможны два пути - ты собираешь всю систему с новейшими пакетами (эта ветка называется тестовой, поскольку за качество работы пакетов еще никто не ручается, тестирование пока не закончено). В таком случае в файле /etc/make.conf ставишь строчку ACCEPT_KEYWORDS="~x86" . И все пакеты идут самых свежих версий. И второй вариант - в make.conf определение ветки не стоит, по умолчанию идет стабильная, и ставишь, например, app-office/gnumeric ~x86 (gnumeric - табличный процессор, пример взят из handbook-а), где ~x86 - тип ветки (в указанном примере - тестовый), а app-office/gnumeric - название пакета, проделываешь тоже самое для мозиллы. И будет тебе третья версия.
2. Насчет темы - переходишь в дополнения/аддоны мозилы, тебя перекидывают на сайт аддонов, там регистрируешься, и ставишь себе любую тему по своему вкусу. Насчет кнопок посредине - переходишь "Вид" - "Панели инструментов" - "Настроить", и вручную мышкой таскаешь или удаляешь/добавляешь кнопки на панели браузера.
3. При установки внимательнее читай handbook для своего типа системы. Изучи файл /usr/portage/profiles/use.desc , там большинство (если не все) необходимые тебе флаги описаны. Если флаг не нужен/не знаешь что он делает, лучше не ставь. Циркулярные зависимости (по крайней мере у меня) возникают из-за дублирования одних и тех же USE-флагов в разделе USE="" файлa /etc/make.conf.
4. Отчасти согласен с polnyiroot. Если система собрана на тестовой ветке, то после полного обновления есть вероятность того, что какой-то из мало протестированных пакетов что-нибудь испортит. И в таком случае риск нарваться на обвал системы велик. На своем опыте знаю, когда решил totem до 2.24 обновить, а он не собрался, да еще за собой и падение кодеков потянул, пока разобрался, время прошло немалое. Если система собрана на стабильной ветке, то новые пакеты, как правило, протестированы на предмет основных багов и риска большого не дают, а вот уязвимости/баги разного рода там уже исправлены (если не все, то уж большинство из обнаруженных). В таком случае система не теряет надежности. Насчет скорости работы системы после обновления ничего сказать не могу, сравнением производительности не занимался.
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

Хотел спросить перед тем как начать собирать файрфокс, я тут заметил что он за собой тянет ещё несколько обновлений, которые я так понимаю находятся в ветке ~x86, собственно как быть со всеми пакетами которые раньше линковались например к nss & nspr? Не поломаются-ли зависимости? Вот примерно что выдает:

Код: Выделить всё

# USE="-debug -doc jpeg dbus tiff custom-optimization java" LINGUAS="ru" ACCEPT_KEYWORDS="~x86" emerge -pv mozilla-firefox

These are the packages that would be merged, in order:

Calculating dependencies   ... done!
[ebuild  N    ] media-libs/lcms-1.17  USE="jpeg python tiff zlib" 878 kB
[ebuild  N    ] app-text/hunspell-1.2.8  USE="ncurses nls readline" 766 kB
[ebuild  N    ] dev-db/sqlite-3.6.6.2  USE="threadsafe -debug -doc -soundex -tcl" 2,250 kB
[ebuild     U ] dev-libs/nspr-4.7.3 [4.6.8] USE="ipv6 -debug" 1,226 kB
[ebuild     U ] dev-libs/nss-3.12-r1 [3.11.9-r1] USE="-utils" 5,043 kB
[ebuild  N    ] net-libs/xulrunner-1.9.0.4-r1  USE="custom-optimization dbus ipv6 java -gnome -startup-notification" 33,278 kB
[ebuild     U ] www-client/mozilla-firefox-3.0.4-r2 [2.0.0.18] USE="custom-optimization%* dbus%* ipv6 java xulrunner%* -bindist -gnome -iceweasel -mozdevelop -restrict-javascript -startup-notification% (-debug%) (-filepicker%) (-moznopango%) (-xforms%) (-xinerama%) (-xprint%)" LINGUAS="ru* -af -ar -be -bg -bn% -bn_IN% -ca -cs -cy% -da -de -el -en -en_GB -en_US -eo% -es -es_AR -es_ES -et% -eu -fi -fr -fy -fy_NL -ga -ga_IE -gl% -gu -gu_IN -he -hi% -hi_IN% -hu -id% -is% -it -ja -ka -kn% -ko -ku -lt -lv% -mk -mn -mr% -nb -nb_NO -nl -nn -nn_NO -oc% -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -si% -sk -sl -sq% -sr% -sv -sv_SE -te% -th% -tr -uk -zh -zh_CN -zh_TW" 11,396 kB

Total: 7 packages (3 upgrades, 4 new), Size of downloads: 54,834 kB
Спасибо сказали:
polnyiroot
Сообщения: 39
ОС: ляпикс

Re: Решил войти в клан

Сообщение polnyiroot »

USE="-debug -doc jpeg dbus tiff custom-optimization java" LINGUAS="ru" ACCEPT_KEYWORDS="~x86"

не делай так больше
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
Спасибо сказали:
Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Re: Решил войти в клан

Сообщение lestagros »

VoidExp писал(а): ↑
09.12.2008 19:32
Хотел спросить перед тем как начать собирать файрфокс, я тут заметил что он за собой тянет ещё несколько обновлений, которые я так понимаю находятся в ветке ~x86, собственно как быть со всеми пакетами которые раньше линковались например к nss & nspr? Не поломаются-ли зависимости? Вот примерно что выдает:

Код: Выделить всё

# USE="-debug -doc jpeg dbus tiff custom-optimization java" LINGUAS="ru" ACCEPT_KEYWORDS="~x86" emerge -pv mozilla-firefox

These are the packages that would be merged, in order:

Calculating dependencies   ... done!
[ebuild  N    ] media-libs/lcms-1.17  USE="jpeg python tiff zlib" 878 kB
[ebuild  N    ] app-text/hunspell-1.2.8  USE="ncurses nls readline" 766 kB
[ebuild  N    ] dev-db/sqlite-3.6.6.2  USE="threadsafe -debug -doc -soundex -tcl" 2,250 kB
[ebuild     U ] dev-libs/nspr-4.7.3 [4.6.8] USE="ipv6 -debug" 1,226 kB
[ebuild     U ] dev-libs/nss-3.12-r1 [3.11.9-r1] USE="-utils" 5,043 kB
[ebuild  N    ] net-libs/xulrunner-1.9.0.4-r1  USE="custom-optimization dbus ipv6 java -gnome -startup-notification" 33,278 kB
[ebuild     U ] www-client/mozilla-firefox-3.0.4-r2 [2.0.0.18] USE="custom-optimization%* dbus%* ipv6 java xulrunner%* -bindist -gnome -iceweasel -mozdevelop -restrict-javascript -startup-notification% (-debug%) (-filepicker%) (-moznopango%) (-xforms%) (-xinerama%) (-xprint%)" LINGUAS="ru* -af -ar -be -bg -bn% -bn_IN% -ca -cs -cy% -da -de -el -en -en_GB -en_US -eo% -es -es_AR -es_ES -et% -eu -fi -fr -fy -fy_NL -ga -ga_IE -gl% -gu -gu_IN -he -hi% -hi_IN% -hu -id% -is% -it -ja -ka -kn% -ko -ku -lt -lv% -mk -mn -mr% -nb -nb_NO -nl -nn -nn_NO -oc% -pa -pa_IN -pl -pt -pt_BR -pt_PT -ro -si% -sk -sl -sq% -sr% -sv -sv_SE -te% -th% -tr -uk -zh -zh_CN -zh_TW" 11,396 kB

Total: 7 packages (3 upgrades, 4 new), Size of downloads: 54,834 kB


Теоретически нет. Практически пока сложно сказать. Пока не попробуешь, не узнаешь. После обновления 3 пакетов (3 upgrades,...) линки должны сохраниться (по крайней мере я так думаю), ну а новые пакеты, если они не заблочены/замаскированы, то также не должны свалить систему. В крайнем случае, если все пойдет наперекосяк, сделаешь unmerge мозилле и тем обновленным пакетам и после этого поставишь их из стабильной ветки.
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

polnyiroot писал(а): ↑
09.12.2008 19:44
USE="-debug -doc jpeg dbus tiff custom-optimization java" LINGUAS="ru" ACCEPT_KEYWORDS="~x86"

не делай так больше


Хорошо :) Только объясни почему
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: Решил войти в клан

Сообщение Gogast »

потомучто все настройки указываются в /etc/make.conf
/ec/portage/package.use

читай man portage
man make.conf

вот например мой конфиг: Оптимизируем Gentoo до посинения
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

Так так так, кажется сломал свою систему :D
Удалил нечайно (вернее по незнанию) папку /var/db/pkg. Соотвественно вся инфа о пакетах пропала. Как быть?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решил войти в клан

Сообщение serzh-z »

VoidExp
Поздравляю... Год назад, я сделал то же самое. :(

Проще сохранить все данные на другую машину и переустановить систему.
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

Блин, у меня не самый мощный комп.... Intel Pentium IV 3.0 Ghz, 1Gb RAM, опять день улетит :(
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решил войти в клан

Сообщение serzh-z »

VoidExp писал(а): ↑
11.12.2008 00:24
Блин, у меня не самый мощный комп.... Intel Pentium IV 3.0 Ghz, 1Gb RAM, опять день улетит sad.gif
День... ЛОЛ. -))) У меня часть прошлой осени и зимы улетела, а летом просто не было желания всё переустанавливать/настраивать/скачивать - так и сидел без бука с Дженту - хотя, в моём случае туча времени ухошло на обновление/закачку дистфайлов по GPRS. =)
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

Не, у меня наконец-то подключение нормальное появилось. Tiscali 8Mb/s, в общем трафик не проблема :) Единственное что проблема собрать закачанное, а после того как посмотрел сколько ушло на GCC и прочие утилиты, добавить к этому минимальный набор программ типа Firefox, MPD и всевозможные нужные программы, а ведь это ещё надо настроить! Поэтому раньше юзал Arch.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Решил войти в клан

Сообщение Ayanami-kun »

VoidExp писал(а): ↑
10.12.2008 23:38
Удалил нечайно (вернее по незнанию) папку /var/db/pkg. Соотвественно вся инфа о пакетах пропала. Как быть?

На всякий случай: Не удалять coreutils!! а то я как-то попался...
Спасибо сказали:
Аватара пользователя
VoidExp
Сообщения: 208
Статус: Lead guitar adept
ОС: Ubuntu

Re: Решил войти в клан

Сообщение VoidExp »

Кстати, так и не объяснил почему я удалил /var/db/pkg. Короче при попытке запуска emerge -pv <package> python выдавал ошибку мол "No more space on device" и указывал /var/db/pkg как папку назначения. С чего бы это? Ведь у меня было ещё 3Гб (из 5-ти) свободно на разделе с Gentoo!!! Файловая система: ext3.
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: Решил войти в клан

Сообщение Davinel »

К слову 5гб для генты - маловато по моему. например ccache(програмка, хранит кэш компиляции и значително ускоряет повторные) хотябы гиг занимает + дистфаилы.. + оно ж фактически ставит devel-пакеты..
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: Решил войти в клан

Сообщение Gogast »

гигов 12 надо
Без виндовза 3 года
Спасибо сказали: