|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Nepsha 2:5083/82 15 Feb 2004 02:44:31 To : Nikolay Zhuravlev Subject : Slackware pkg manager -------------------------------------------------------------------------------- Суббота Февраль 14 2004 21:07, Nikolay Zhuravlev написал All: SN> MP>> А можно узнать как ты собрался работать с зависимостями? И SN> MP>> чем тебя не устраивает сварет? SN>> Хотя бы как и рпм, при установке пакеты выдавал что ему еще надо, SN>> при удалении кричалбы кому этот пакет еще нужен! что бы мог SN>> автоматом зависимости искать/ставить (с дэвайсов и инета) ну и SN>> т.д. NZ> Можно я присоединюсь ? ;) NZ> ИМХО, в автоматизации есть, конечно, свои прелести, но иногда она и NZ> мешает. Скажем, недавно при попытке установить rpm -i kdebase.rpm RH9 NZ> заругался на отсутсвие lm_sensors. Они, видите-ли, ему нужны, а мне - NZ> нет. Пришлось rpm -i --force --nodeps kdebase.rpm делать. NZ> Представления сборщиков пакетов о том, что нужно и что нет могут быть NZ> весьма субъективными. Да и не угодишь на всех. Что касается Слаки, то NZ> можно обойтись каноническими средствами проверки зависимостей. NZ> Hапример: ldd `which xboard` NZ> libXaw.so.7 => /usr/X11R6/lib/libXaw.so.7 (0x4001f000) NZ> libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4007b000) NZ> [...] NZ> Hужные библиотеки можно найти в соотв. файле MANIFEST: NZ> less -p libXaw.so.7 $HOME/disk1/slackware/MANIFEST.bz2 NZ> Внутри less набиваешь ?Package и получаешь название пакета. NZ> Чтобы за манифестами каждый раз не лазить на CD, я их NZ> перетащил в $HOME (сделал что-то типа: mkdir $HOME/disk1; cd NZ> /mnt/cdrom; find . -name MANIFEST.bz2 -exec cp --parents {} NZ> $HOME/disk1/ \; и то же самое для остальных 3-х CD. Идея, я думаю, NZ> понятна) NZ> Кроме этого, от неудовлетворенных зависимостей может спасти сборка NZ> из сырцов с последующим checkinstall (рулезная вещь). Всякую мелочь NZ> я обычно из сырцов собираю, если на дисках её нет, а искать в инете NZ> пакет лень. Спасибо, за раз[яснения. Впринципе да, в неавтоматизации есть свои преимущества, ни чего лишнего просто так не поставишь :) -------------------------------------------------------------------------- KillerLoop Network (local) Mobile: 8-300-721-9596, 8-333-230-1803 mailto: ghostik_sn(A)mail.ru ICQ: 31698042 -------------------------------------------------------------------------- --- GoldED 2.50+ * Origin: Секс - лучшее лекарство от всех болезней... (2:5083/82) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1861402ecf44.html, оценка из 5, голосов 10
|