LINUX.ORG.RU

[gentoo] 100500 зависимостей

 


0

2

в чистую, только что установленную систему делаю emerge wpa_supplicant;
emerge начинает тянуть 120 зависимостей, в числе которых находятся даже qt4 openldap, X сервер и т.п.

это нормально в генте?

p.s. USE=«»


Смотреть надо, что пишет emerge:

[ebuild    N  ] net-wireless/wpa_supplicant-0.7.3-r2 [0.7.3-r1] USE="dbus qt4 readline ssl -debug -eap-sim -fasteap -gnutls -madwifi (-ps3) -wimax -wps" 1,600 kB

Что-то вроде этого должно быть, так вот там используемые флаги показаны.

Скорее всего use будет не пуст, т.к. есть дефолтные настройки. Если хочется избавиться от зависимостей — надо в USE -qt4 и т.п. прописать.

vkos ★★
()

USE=«»

как так?

desktop mtwrite-r100528 # equery g wpa_supplicant
 * Searching for wpa_supplicant ...
.....
 * dependency graph for net-wireless/wpa_supplicant-0.7.3-r2
 `--  net-wireless/wpa_supplicant-0.7.3-r2  ~x86 
  `--  sys-apps/dbus-1.4.1  (sys-apps/dbus) x86 
  `--  sys-apps/pcsc-lite-1.6.6  (sys-apps/pcsc-lite) x86 
  `--  net-wireless/madwifi-ng-tools-0.9.4.4133.20100621  (>net-wireless/madwifi-ng-tools-0.9.3) x86 
  `--  net-wireless/madwifi-old-0.0.1417.20060128  (net-wireless/madwifi-old) ~x86 
  `--  dev-libs/libnl-1.1-r2  (dev-libs/libnl) ~x86 
  `--  net-libs/libpcap-1.1.1-r1  (net-libs/libpcap) ~x86 
  `--  x11-libs/qt-gui-4.7.1-r1  (x11-libs/qt-gui) ~x86 
  `--  x11-libs/qt-svg-4.7.1  (x11-libs/qt-svg) ~x86 
  `--  sys-libs/ncurses-5.7-r6  (sys-libs/ncurses) ~x86 
  `--  sys-libs/readline-6.1_p2  (sys-libs/readline) ~x86 
  `--  dev-libs/openssl-1.0.0c  (dev-libs/openssl) x86 
  `--  net-libs/gnutls-2.10.4  (net-libs/gnutls) ~x86 
  `--  dev-libs/libtommath-0.41  (dev-libs/libtommath) ~x86 
[ net-wireless/wpa_supplicant-0.7.3-r2 stats: packages (14), max depth (0) ]
desktop mtwrite-r100528 # equery u wpa_supplicant
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for net-wireless/wpa_supplicant-0.7.3-r2:
 U I
 + + dbus     : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
 - - debug    : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
                http://www.gentoo.org/proj/en/qa/backtraces.xml
 - - eap-sim  : Add support for EAP-SIM authentication algorithm
 - - fasteap  : Add support for FAST-EAP authentication algorithm
 + + gnutls   : Adds support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
 - - madwifi  : Add support for madwifi (Atheros chipset)
 + + qt4      : Adds support for the Qt GUI/Application Toolkit version 4.x
 + + readline : Enables support for libreadline, a GNU line-editing library that almost everyone wants
 + + ssl      : Adds support for Secure Socket Layer connections
 - - wimax    : Add support for Wimax EAP-PEER authentication algorithm
 - - wps      : Add support for Wi-Fi Protected Setup
desktop mtwrite-r100528 # 
всё понятно?

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

я говорю, там 120 зависимостей, и в их числе, как мне кажется, мало что связанного с wpa_supplicant;
какие-то расширения X сервера, пару языков программирования, даже гном-экстра он кажется тянул - мне это всё минусовать в USE ???

Sonsee
() автор топика

emerge -av net-wireless/wpa_supplicant

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

Calculating dependencies... done!
[ebuild N ] dev-libs/libnl-1.1-r2 USE="-doc" 283 kB
[ebuild N ] net-wireless/wpa_supplicant-0.7.2-r3 USE=«dbus qt4 readline ssl -debug -eap-sim -fasteap -gnutls -madwifi (-ps3) -wps» 1,597 kB

Total: 2 packages (2 new), Size of downloads: 1,879 kB

Would you like to merge these packages? [Yes/No]

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

всё понятно?

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

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

Отключить все ненужные USE-флаги, которые по-умолчанию стоят для wpa_supplicant. Все флаги, которые без минуса в той строчке вывода emerge.

А вообще, вам таки надо читать handbook. Тогда такие вопросы сами отпадут.

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

nano -w /etc/portage/package.use

туда пиши флаги

net-wireless/wpa_supplicant -qt4

и т.п.

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

почитай уже рукокнигу чтоль
какие-то вопросы у тебя странные
и да - откуда взял «USE=»""?

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

щас ставлю я все эти минусы, и что, мне потом при каждой установке программы USE настраивать?

man make.conf

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

>Уже поставил. - "-X -openldap -qt4" вроде дают эффект.

Ты в глобальный маке.конф прописал это? Т.е. иксами ты пользоваться не будешь потом, голой консолькой только?

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

>Можешь в двух словах объяснить нормально?

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

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

>Объясни мне тогда какого хера суппликант тянет 100500 Х библиотек?

Не знаю, когда я его ставил, тянул всего 2 пакета ЕМНИП.

Zhbert ★★★★★
()
Ответ на: комментарий от Sonsee
Листинг 6.2: Установка rp-pppoe

# USE="-X" emerge rp-pppoe

USE="-X" запрещает установку xorg-x11 в порядке зависимости (в rp-pppoe есть графические средства; если их нужно подключить, можно перекомпилировать rp-pppoe позже, или же установить xorg-x11 сейчас: при его установке потребуется много времени на компиляцию).

man handbook жеж!

MrHouse
()

куча флуда и ни один позорник не написал чтобы ТС добавил

net-wireless/wpa_supplicant dbus ssl wimax -qt4 -gnutls

в /etc/portage/package.use

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

я не анонимус, мне лень пароль искать )

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

Неужели до сих пор непонятно? Он по дефолту тянет кути, кути тянут иксы. И вообще - не советую использовать десктопный профиль.

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

Там может оказаться включено то, что конкретно тебе не нужно. Не юникс-вей в общем.

Richi
()

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

а по поводу твоего вопроса, который ЭЛЕМЕНТАРНО гуглится - уже написал аноним.

в генте зависимости определяются use флагами и это одно из достоинств этого дистра, которое ты даже прочитать тупо в гугле не можешь.

ппц, я в шоке.

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

Поддерживаю!

Какие то совсем тупые и ленивые гентушники в последнее время пошли, даже рукокнигу не осиливают прочесть.

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

Если вы продолжите так дичайше тупить то рискуете в тёмном переулке получить банхаммером по темечку. модераторы тут слабонервные

Похоже вы даже не читали хендбук, а просто скопипастили всё в консоль... Иначе бы вы не задавали такие глупые и абсурдные с точки зрения гентушника вопросы.

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

ну и зачем ты пришёл в тему и пишешь «я не модератор, был бы..» ? - это умно, по-твоему?

я написал ещё сразу что поставл суппликант, и не знаю что ты придумал про «тебе не понятно»..

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

Был бы ты нормальным человеком, либо помог бы, либо ничего бы не писал. А то не понятно к чему ты мне рассказываешь про крутость гентушников. Ты крут? ну молодец, мне плевать.

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

помочь в нежелании читать чтоле или чо?
это же ОЧЕВИДНЫЕ ВЕЩИ, описанные в ХЕНДБУКЕ.

я просто фигею уже от таких людей. для тебя специально люди старались, писали тьму документации, заметь, ОФИЦИАЛЬНОЙ. и что в итоге?

я сам все это прочитал и сам, без форумов/гугла выяснил эти вещи. я что, типа особенный такой или что?

почему ты не можешь просто _прочитать_ хендбук, не вопрошая о форуме о помощи?

ставь тогда себе бубунту, или виндоус 7 максимальную, если ты так читать не любишь то ё.

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

да что ты так паришься-то? это обычный вопрос. Я не прощу тут хендбук пересказывать. Просто написали бы что нужно заминусовать, чтоб суппликант не просил 120 зависимостей. Всё! я читаю хендбук, но я читаю его параллельно с тем, как настраиваю систему, а не сразу всё читаю, а потом «как самый умный» ставлю всё сам.

Да стоит и топор и бубунта, и арч стоит.. что не так-то? тебя это как трогает-то?

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

Если бы ты был гентушником ты бы знал, что можно иметь глобально USE="-X" и при этом не сидеть в консольке.

Просто прочитай тред.

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

Ты из links здесь сидишь?

че за прикол, я не понимаю?
ну при установке суппликанта поставил -X, потом сразу его убрал и поставил Х-ы и гном, ЧЯДНТ? всё работает, хз.

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

не надо так делать с глобальными флагами

emerge -uDN world будет перекомпиливать все несоответствующие флагам пакеты, пользуйтесь локальными use флагами в /etc/portage/package.use

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