|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Nikolay Zhuravlev 2:5020/400 14 Feb 2004 22:07:29 To : All Subject : Re: Slackware pkg manager -------------------------------------------------------------------------------- X-GPG-key-ID/Fingerprint: 0xD88FC934 / AAAF 58E6 DFB8 074A 8CAA CE12 1560 61AC D88F C934 X-Quote-Style: initial-quoting X-Comment-To: Sergey Nepsha User-Agent: slrn/0.9.8.0 (Linux) X-FTN-REPLYADDR: Nikolay Zhuravlev <01@k.st> Xref: ddt.demos.su fido7.ru.linux:392455 Sergey Nepsha пишет Mikhail Pachkov: [skip] SN> MP> А можно узнать как ты собрался работать с зависимостями? И чем тебя не SN> MP> устраивает сварет? SN> Хотя бы как и рпм, при установке пакеты выдавал что ему еще надо, при SN> удалении кричалбы кому этот пакет еще нужен! что бы мог автоматом SN> зависимости искать/ставить (с дэвайсов и инета) ну и т.д. Можно я присоединюсь ? ;) ИМХО, в автоматизации есть, конечно, свои прелести, но иногда она и мешает. Скажем, недавно при попытке установить rpm -i kdebase.rpm RH9 заругался на отсутсвие lm_sensors. Они, видите-ли, ему нужны, а мне - нет. Пришлось rpm -i --force --nodeps kdebase.rpm делать. Представления сборщиков пакетов о том, что нужно и что нет могут быть весьма субъективными. Да и не угодишь на всех. Что касается Слаки, то можно обойтись каноническими средствами проверки зависимостей. Hапример: ldd `which xboard` libXaw.so.7 => /usr/X11R6/lib/libXaw.so.7 (0x4001f000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4007b000) [...] Hужные библиотеки можно найти в соотв. файле MANIFEST: less -p libXaw.so.7 $HOME/disk1/slackware/MANIFEST.bz2 Внутри less набиваешь ?Package и получаешь название пакета. Чтобы за манифестами каждый раз не лазить на CD, я их перетащил в $HOME (сделал что-то типа: mkdir $HOME/disk1; cd /mnt/cdrom; find . -name MANIFEST.bz2 -exec cp --parents {} $HOME/disk1/ \; и то же самое для остальных 3-х CD. Идея, я думаю, понятна) Кроме этого, от неудовлетворенных зависимостей может спасти сборка из сырцов с последующим checkinstall (рулезная вещь). Всякую мелочь я обычно из сырцов собираю, если на дисках её нет, а искать в инете пакет лень. -- WBR, Nikolay Zhuravlev --- ifmail v.2.15dev5.3 * Origin: Dementia and Sons, Northwest Div. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/943971ef7453.html, оценка из 5, голосов 10
|