Отправляет email-рассылки с помощью сервиса Sendsay

aptitude

Доброго времени суток.
Вопросы по управлению пакетами репозитория дебиан.

Обычно пользовался для установки apt-get'ом, а тут, прислушавшись к рекомендациям
лучших собаководов, решил поручить работу aptitude.
Ставил какой-то мелкий заштатный пакетик, а aptitude тут же предложил удалить
мегов триста, причем не конфликтующих, а "неиспользуемых" пакетов, в частности
openoffice-calc и... gdm!)))).
(до этого стоял мартовский срез этча, никаких самостоятельных извращений с версиями
и кэшем апта не было). Внял мольбам, на снос согласился, затем поставил ручками
с образов этча стабильного. после этого aptitude молчал и дурацких предложений
не делал. И что это было? %/

Второй вопрос (уж извиняйте за солянку) в следующем. Встретился я с мнением,
что и dselect, и aptitude настолько "умные", что любые зависимости (в том числе
и "мягкие"!) решают положительно без спроса юзера. Действительно ли имеет место
такое самоуправство?

заранее благодарен откликнувшимся.
Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32159; Возраст листа: 1446; Участников: 1453
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/677951

Ответить   Mon, 9 Jul 2007 23:15:18 +0400 (#677951)

 

Ответы:

On Mon, 9 Jul 2007 23:15:18 +0400
Timothy Silent wrote:

Это было примерно следующее. Аптитюд ведет базу свойств установленных пакетов
в
контексте "юзер попросил" или "приехало по зависимостям" для очистки системы
от
мусора (обчно либ всяких). Так вот. Все поставленное апт-гетом сотоварищи
аптитюд резонно считает левыми пакетами и предлагает снести при первой же
возможности.

Вроде как бы да, но дома я такого поведения не заметил, тогда как на работе
было, да. Там же на работе строчка в конфиг, чтобы убрать сие непотребство. Или
курите маны )

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32191; Возраст листа: 1446; Участников: 1452
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/678112

Ответить   Oleg Matviychuk Tue, 10 Jul 2007 22:01:07 +0300 (#678112)

 

Помедленнее, я записываю.
То есть упомянутые пакеты были апт-гетом помечены как автоматитческие? Не возражаю,
на то они и части метапакета (хотя почему там был calc и не было writer'a я не
пойму, ну ладно). Вопрос в том, с какой дури аптитюд (при установке некоего пакета)
посчитал их левыми? И предложил не обновить, а удалить? И что за термин такой
"неиспользуемые"?

Или

выкурил, понравилось. Сам себе отвечу (вернее дополню твой ответ).
аптитюд может включать/выключать автоматическое соблюдение любых зависимостей
через конфиг.
По дефолту он из слабых соблюдает рекомендуемые (recomended). В командной строке
такое поведение пресекается через "-R"
Мораль: утилита самостоятельная, но грамотному юзеру готова подчиниться)))

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32194; Возраст листа: 1447; Участников: 1452
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/678122

Ответить   Tue, 10 Jul 2007 23:44:12 +0400 (#678122)

 

On Tue, 10 Jul 2007 23:44:12 +0400
Timothy Silent wrote:

Прошу прощение за задержку с ответом. Не читал почту пару недель =).
Итак. Апт-гет вообще пакеты не помечает. Совсем. А аптитюд ведет свою личную
БД. В которой все пакеты, поставленные не аптитюдом лично, являются
поставленными автоматически, или по зависимостям. Последние сносятся при каждом
удобном случае, дабы поддерживать в системе чистоту и порядок.
К примеру. Вот поставили вы KDE. Это метапакет, который привез за собой еще
кучу всяких. Но. Для аптитюда они все, включая сам метапакет, являются
поставленными по зависимостям. А так как метапакет ничто не держит из того, что
было впоследствии поставлено через аптитюд - фтопку летит все КДЕ.
Примерно так.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32256; Возраст листа: 1455; Участников: 1450
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/679977

Ответить   Oleg Matviychuk Thu, 19 Jul 2007 20:03:11 +0300 (#679977)

 

Пускай. Тогда возникает закономерный вопрос: если у аптитюд использует собственную
базу, то откуда он знает о тех пакетах, которые не устанавливал?
Получается, должна быть еще одна ("общая") база? И в какой момент информация
из "общей" переводится в "личную"?

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32257; Возраст листа: 1456; Участников: 1450
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/680006

Ответить   Fri, 20 Jul 2007 01:11:34 +0400 (#680006)

 

On Fri, 20 Jul 2007 01:11:34 +0400
Timothy Silent wrote:

Из /var/lib/dpkg/status, подозреваю.

Предпологаю, что в момент каких-либо операций, хотя я могу и ошибаться. Инфа
попадает сюда: /var/lib/aptitude/pkgstates
apt-get же юзает базу dpkg.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32266; Возраст листа: 1456; Участников: 1452
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/680239

Ответить   Oleg Matviychuk Fri, 20 Jul 2007 20:07:14 +0300 (#680239)

 

Благодарю за подсказки, Олег. Направление есть, будем копать.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32269; Возраст листа: 1459; Участников: 1451
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/680672

Ответить   Mon, 23 Jul 2007 07:14:52 +0400 (#680672)