LINUX.ORG.RU

Gentoo, начало работы.


0

1

Сегодня весь день компилировал на ноутбук генту. К моему большому удивлению завелось с первого захода. Но я удивился огромным зависимостям. Даже на эмулятор терминала sakura-порядка 40 зависящих пакетов. Я что-то не то делаю, да?

★★

Последнее исправление: Chubakur (всего исправлений: 1)

> Сегодня весь день компилировал на ноутбук генту.

Не понимаю я вас, гентушников.

anonymous
()

Тебе кажется, просто в системе пока толком ничего нет. Из-за какого-нибудь флага типа X могли потянуться иксовые либы и т.д. Ну и на будущее - не надо засир^W держи make.conf и world в чистоте и порядке. :}

Insomnium ★★★★
()

sakura-2.3.8.ebuild

16 RDEPEND=«>=dev-libs/glib-2.14

17 >=x11-libs/gtk+-2.10

18 >=x11-libs/vte-0.16.15»

20 DEPEND=«${RDEPEND}

21 >=dev-lang/perl-5.10.1

22 >=dev-util/cmake-2.4.7»

MrHouse
()

Ладно, всем спасибо. Попробую тогда сначала пару деньков поработать самостоятельно. Обжить систему.

Chubakur ★★
() автор топика

небось сразу на базовую и ставил? там же шаром покати поначалу, ни библиотек ни спиртного, ни женщин. на собраном десктопе установка чего-либо тянет обычно пару зависимостей или вообще не тянет, так как все уже присутствует.

x0r ★★★★★
()

Всё ты делаешь правильно.

Просто Sakura тянет за собой весомые glib и gtk+, а те, в свою очередь - что-то ещё.

У меня сейчас Гном стоит с минимальным набором компонентов (glib и gtk+ само собой), при попытке заемержить сакуру получаю ноль зависимостей :))

totalgentoo ~ # emerge -pv sakura

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

Calculating dependencies... done!
[ebuild N   ] x11-terms/sakura-2.3.8  43 kB

Total: 1 package (1 new), Size of downloads: 43 kB

neocrust ★★★★★
()
Ответ на: комментарий от neocrust

>Ну и USE-флаги конечно берут своё (make.conf)

Нет! ну поведайте мне, как можно юзами контролировать зависимости. Я собирал deadbeef с глобальным "-gtk" так у меня просто не было гуёв. Возможно, какие то мелочи и получится отсечь, но кеды с "-Х" все равно не соберешь.

MrHouse
()
Ответ на: комментарий от anon_666

>Взаимоисключающие параграфы детектед.
Ну я на самом деле интересуюсь.
Какие из сорока зависимостей для сакуры, не жизненно важны?

MrHouse
()
Ответ на: комментарий от MrHouse

ну поведайте мне, как можно юзами контролировать зависимости.

На примере Оперы, например:

totalgentoo ~ # emerge -pv opera  

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

Calculating dependencies... done!
[ebuild  N    ] dev-libs/liboil-0.3.17  USE="examples -doc -test" 892 kB
[ebuild  N    ] x11-libs/libXv-1.0.6  USE="-static-libs" 266 kB
[ebuild  N    ] media-plugins/gst-plugins-x-0.10.30  0 kB
[ebuild  N    ] media-libs/gst-plugins-ugly-0.10.16  USE="-debug" 1,017 kB
[ebuild  N    ] media-plugins/gst-plugins-ogg-0.10.30  0 kB
[ebuild  N    ] media-plugins/gst-plugins-alsa-0.10.30  0 kB
[ebuild  N    ] media-plugins/gst-plugins-vorbis-0.10.30  0 kB
[ebuild  N    ] media-plugins/gst-plugins-mad-0.10.16  0 kB
[ebuild  N    ] media-libs/libdvdcss-1.2.10  USE="-doc" 302 kB
[ebuild  N    ] media-libs/a52dec-0.7.4-r6  USE="-djbfft -oss" 236 kB
[ebuild  N    ] media-libs/audiofile-0.2.7  491 kB
[ebuild  N    ] virtual/glu-7.0  0 kB
[ebuild  N    ] dev-python/cython-0.14-r1  USE="-doc -examples" 706 kB
[ebuild  N    ] media-libs/libdvdread-4.1.3_p1168  USE="css" 94 kB
[ebuild  N    ] media-libs/gst-plugins-good-0.10.23  USE="-debug" 2,815 kB
[ebuild  N    ] media-plugins/gst-plugins-xvideo-0.10.30  0 kB
[ebuild  N    ] media-plugins/gst-plugins-a52dec-0.10.16  USE="orc" 0 kB
[ebuild  N    ] dev-lang/yasm-1.1.0-r1  USE="nls python" 1,377 kB
[ebuild  N    ] media-plugins/gst-plugins-dvdread-0.10.16  0 kB
[ebuild  N    ] media-libs/libdvdnav-4.1.3_p1168  109 kB
[ebuild  N    ] media-libs/libsdl-1.2.14-r4  USE="X alsa audio joystick opengl video xv -aalib -custom-cflags -dga -directfb -fbcon -ggi -libcaca -nas -oss (-ps3) -pulseaudio -static-libs -svga -tslib -xinerama" 3,921 kB
[ebuild  N    ] media-plugins/gst-plugins-resindvd-0.10.19  2,939 kB
[ebuild  N    ] media-libs/libmpeg2-0.5.1-r1  USE="X sdl" 513 kB
[ebuild  N    ] media-plugins/gst-plugins-mpeg2dec-0.10.16  0 kB
[ebuild  N    ] media-plugins/gst-plugins-meta-0.10-r4  USE="X a52 alsa dvd mad mpeg vorbis xv -dvb -esd -ffmpeg -flac -lame -mythtv -ogg -oss -pulseaudio -taglib -theora -v4l -v4l2" 0 kB
[ebuild  N    ] www-client/opera-11.00.1156  USE="gstreamer gtk -kde" LINGUAS="ru -be -bg -cs -da -de -el -en_GB -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr -hu -id -it -ja -ka -ko -lt -mk -nb -nl -nn -pl -pt -pt_BR -ro -sk -sr -sv -ta -te -tr -uk -vi -zh_CN -zh_HK -zh_TW" 0 kB

Total: 26 packages (26 new), Size of downloads: 15,671 kB

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

и

totalgentoo ~ # USE="-gstreamer" emerge -pv opera

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

Calculating dependencies... done!
[ebuild  N    ] www-client/opera-11.00.1156  USE="gtk -gstreamer -kde" LINGUAS="ru -be -bg -cs -da -de -el -en_GB -es_ES -es_LA -et -fi -fr -fr_CA -fy -hi -hr -hu -id -it -ja -ka -ko -lt -mk -nb -nl -nn -pl -pt -pt_BR -ro -sk -sr -sv -ta -te -tr -uk -vi -zh_CN -zh_HK -zh_TW" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

 * IMPORTANT: 3 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

neocrust ★★★★★
()
Ответ на: комментарий от MrHouse

Если честно, ставил Оперу лишь по второму варианту (да, я экономный, да и гстример отдельно можно поставить =] ). Флэш играть будет обязательно, если заэмержить adobe-flash или ручками положить libflashplayer.so в нужную папку.

neocrust ★★★★★
()

Всё верно. Лично я компилировать в Linux начал задолго до Gentoo и даже до того как первый раз установил Linux: драйвер для моего контроллера жёсткого диска iteraid был отдельно...

Zenithar
()
Ответ на: комментарий от anonymous

> Не понимаю я вас, гентушников.

У меня на нетбуке тоже Gentoo, так как он хорошо оптимизирует себя под железо. А на компьютере основной дистрибутив openSuSE

Zenithar
()
Ответ на: комментарий от MrHouse

> кеды с "-Х" все равно не соберешь.

Разумеется. Он от них зависит не опционально.

Zenithar
()
Ответ на: комментарий от MrHouse

Он подтянет то, что ему необходимо для работы :))

neocrust ★★★★★
()

Чтобы не создавать новую тему, хочу задать еще один вопрос. Скажем для работы с Wi-Fi мне нужен установленный wpa_supplicant. На арче это делается:

pacman -S wpa_supplicant

После чего я могу запускать wpa_supplicant.

На генту я пишу:

emerge wpa_supplicant

wpa_supplicant:command not found

Также например:

emerge pciutils

lspci: command bot found

Chubakur ★★
() автор топика
Ответ на: комментарий от Chubakur

Этааа... Как бы, вывод emerge для убогих нетелепатов не помешал бы...

Смоляное Чучелко

fat-II
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.