0. Любителям невнимательно читать письма просьба не беспокоиться.
1. Squeeze. 2. Чего надо. Есть у меня некоторая задача, над которой я работаю некоторое время. Под эту задачу мне надо поставить несколько пакетов. Часть из этих пакетов нужны только под эту задачу, и по завершении работ их надо снести. Часть нужны под несколько задач, и их надо снести, когда все задачи завершены. Часть нужны просто для жизни, поставлены вручную, и их сносить вообще не надо. Ну, то есть нормальная система зависимостей, которую умеет отслеживать apt. Собственно, очевидное решение - делать dependency-only пакет и устанавливать его. Но. Потребности регулярно меняются, и нужен инструмент, позволяющий создать-установить новую такую задачу или сапдейтить установленную _быстро_ и более-менее молча. В этом, собственно, и вопрос. Сам пакет мне сделает equivs. Это его побочная функция, но он это умеет. Но apt, насколько я понимаю, в принципе не умеет действие "поставить пакет из файла, одновременно подтащив к нему все, что нужно, по зависимостям". Я тут вижу два пути. 2.1. dpkg --install --force-depends && aptitude -f install 2.2. reprepro && aptitude update && aptitude install/upgrade Вариант 2.1 плох тем, что, во-первых, на некоторое время пакеты оказываются broken, а во-вторых, что для начала -f install норовит предложить удалить свежепоставленный пакет, и надо ему долго объяснять, что нужно нет, поставить все зависимости. А я бы предпочел, чтобы он молча подхватил зависимости. А то не дай бог рука дрогнет и Enter два раза нажмется... Вариант 2.2 плох тем, что это довольно продолжительное действие, да еще требующее, чтобы я пассфразу к gpg-ключу вводил. Бе. 2.1 лучше. Вопрос. Существует ли вариант лучше, чем 2.1? -- Правки Белявского, сделанные им в рабочей копии головы -- Из коммитлога. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

