Здравствуйте. Я не могу понять логику работы менеджера, это его кривость или что? Небольшой эксперимент:
- 1.
pavlick@pc:~$ sudo aptitude install --add-user-tag my_tag zim
... 0 пaкeтoв oбнoвлeнo, 18 ycтaнoвлeнo нoвыx, 0 пaкeтoв oтмeчeнo для yдaлeния...
- 2.
aptitude search '~i ?user-tag(my_tag)'
- i A enchant
- i A gir1.2-glib-2.0
- i A libenchant1c2a
- i A libgirepository-1.0-1
- i A libgtkspell0
- i libpango1.0-0
- i libpangox-1.0-0
- i A libpangoxft-1.0-0
- i A python-cairo
- i A python-gi
- i python-gobject
- i python-gobject-2
- i A python-gtk2
- i A python-gtkspell
- i A python-numpy
- i A python-support
- i A python-xdg
- i zim
- 3.
sudo aptitude --purge-unused --remove-user-tag my_tag purge zim
... 0 пакетов обновлено, 0 установлено новых, 10 пакетов отмечено для удаления...
- 4.
aptitude search '~i ?user-tag(my_tag)'
- i A gir1.2-glib-2.0
- i A libgirepository-1.0-1
- i libpango1.0-0
- i libpangox-1.0-0
- i A libpangoxft-1.0-0
- i A python-gi
- i python-gobject
- i python-gobject-2
- 5.
Поискал зависящие пакеты от оставшегося мусора. Для каждого пакета из п4 выполнил команду вида:
Вывод: оставшийся мусор зависит от самого себя (существуют зависимости между 8ю пакетами из п4, но другим пакетам из системы этот хлам не нужен)VAR='libpangoxft-1\.0-0'; sudo aptitude search «~i (~D $VAR | ~Drecommends: &VAR | ~Dsuggests: &VAR)»
Вопросы:
- 1. Почему после установки zim всё барахло, которое было установлено для удовлетворения зависимостей zim, не помеченно как А(автоустановленное)?
- 2. Думаю, что следствие из первого - почему в п3 удаляется 10 из 18 пакетов и мы получаем барахло в п4?
- 3. Как в сообщениях перевести текста на новую строку? Т.е. при масштабировании готового сообщения, строка оставалось бы новой?