|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Fedor Zuev 2:5070/156.89 08 Mar 2004 22:00:51 To : Kirill Frolov Subject : Re: Линух домой -------------------------------------------------------------------------------- AK>>>> - пакеты формата .deb возможно распаковывать и без менеджера KF>пакетов. KF>>> Да, прямо-таки каждый день и приходится этим заниматься, KF>>>распаковкой .deb без dpkg, вручную... Архиважная вещь. FZ>> И распаковкой. И запаковкой. И просмотром. И еще много чем, FZ>> правда, редко вручную. KF> Зачем это нужно? Hу, например, закатать обратно в .deb установленный пакет со всеми сделанными настройками, как это делает apt-repack. Или удалять ненужные локали|доки, как это делает apt-localepurge. Или искать внутри пакетов, как делает dgrep (и все, к чему егно прикрутишь). Или одной командой сгененировать кучку пакетов, номенклатура и состав которых вычисляются по ходу дела, как это делает kernel-package. Или просто написать несколько альтернативных систем генерации пакетов (dh_make, deb-make, debuild, debaux-build) на разные вкусы и случаи. Или проверить соответствие бинарного пакета policy, как это делает lintian. Или сравнить две версии одного пакета или два пакета с одной программой, как это делает debdiff Или создавать пакеты c перловскими модулями "на лету", непосредственно при скачивании их со CPAN, как делает debaux-build. Или раскидывать свежескачанные (любым способом и из любого источника) пакеты в частичное зеркало дистрибутива, как это делают apt-move, apt-proxy и еще с полдюжины программ. С выпрямлением имен (из, например досовского 8.3) и отслеживанием битых|устаревших|несовместимых файлов. И так далее. То есть, конечно, нет, я догадываюсь, что при помощи rpm2tgz, chroot и такой-то матери скрипты со сходной функциональностью можно кое-как сбацать и для rpm-based дистрибутива. Ключевое слово здесь - удобство. Для .deb такие вещи делаются удобным и естетсвенным способом, FZ>> Фактически, это означает, что ты можешь работать с пакетом FZ>> любым удобным тебе способом (в том числе и _действительно_ удобным), FZ>> а не связан желанием левой пятки разработчиков пакетного менеджера. KF> Пятка предоставляет интерфейс именно к пакетному менеджеру. Если его KF>использовать, к примеру, как архиватор -- действительно неудобно. Hо KF>может лучше взять архиватор? Ja, ja. Классический виндовозный подход. "Мы вам, кааззлам, забацали наикрутейшее API, так жрите его, и не выеживайтесь!". Спасибочки, но если мне когда-нибудь понадобится винда - я знаю, где ее взять. --- ifmail v.2.15os7 * Origin: Это так просто - быть дураком (2:5070/156.89@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17604619329c2.html, оценка из 5, голосов 10
|