LINUX.ORG.RU

[aptitude][уделание] Не полное удаление мета-пакетов

 


0

0

Как выяснили здесь http://www.linux.org.ru/view-message.jsp?msgid=3774713&lastmod=1244706196...

такого быть не должно:


dudraug@dudraug-laptop:~$ sudo aptitude install xfce4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Следующие НОВЫЕ пакеты будут установлены:
aumix{a} exo-utils{a} gtk2-engines-xfce{a} libexo-0.3-0{a}
libthunar-vfs-1-2{a} libxfce4menu-0.1-0{a} libxfce4util4{a}
libxfcegui4-4{a} libxfconf-0-2{a} oss-compat{a} thunar{a} thunar-data{a}
thunar-volman{a} xfce4 xfce4-panel{a} xfce4-session{a} xfce4-settings{a}
xfce4-utils{a} xfconf{a} xfdesktop4{a} xfdesktop4-data{a} xfprint4{a}
xfwm4{a} xfwm4-themes{a}
0 пакетов обновлено, 24 установлено новых, 0 пакетов отмечено для удаления, и 29 пакетов не обновлено.
Необходимо получить 0Б/16,5MБ архивов. После распаковки 61,4MБ будет занято.
Хотите продолжить? [Y/n/?] y


dudraug@dudraug-laptop:~$ sudo aptitude purge xfce4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Следующие пакеты будут УДАЛЕНЫ:
gtk2-engines-xfce{u} xfce4{p} xfprint4{u}
0 пакетов обновлено, 0 установлено новых, 3 пакетов отмечено для удаления, и 29 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки освободится 2490kБ.
Хотите продолжить? [Y/n/?]


В чем может быть причина такого? --without-recommends крутил, по сути та же ситуация.

★★★★★

В каком состоянии остаются висячие пакеты?

aptitude safe-upgrade / full-upgrade после что-то меняет?

Deleted
()
Ответ на: комментарий от Deleted

>В каком состоянии остаются висячие пакеты?

По идее установленные

>aptitude safe-upgrade / full-upgrade после что-то меняет?

Пакеты остаются установленными.

aptitude install

тоже ничего не меняет (частенько aptitude install без указания пакетов подчищает хвосты)

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

>По идее установленные

Ты скажи, какой статус показывает аптитуда ;)

aptitude search имя_пакета

i или i A, вот что интересно.

Да и если какой-то пакет рекомендует, то вполне может остаться, я думаю. Если Recommends-Important не выключить (хотя это не особо желательно, мне кажется).

Deleted
()
Ответ на: комментарий от Deleted

dudraug@dudraug-laptop:~$ aptitude search thunar
i A libthunar-vfs-1-2               - VFS abstraction used in thunar            
p   libthunar-vfs-1-dev             - Development files for libthunar-vfs       
i A thunar                          - файловый менеджер для Xfce                
p   thunar-archive-plugin           - Archive plugin for Thunar file manager    
i A thunar-data                     - Provides thunar documentation, icons and t
p   thunar-dbg                      - debugging informations for thunar         
p   thunar-media-tags-plugin        - Media tags plugin for Thunar file manager 
p   thunar-thumbnailers             - thumbnailers for Thunar file manager      
i A thunar-volman                   - Thunar extension for volumes management   
v   thunar-volman-plugin            -                                           

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

: why thunar
i kdm Рекомендует kdebase | x-session-manager | x-window-manager
p xfce4-session Предоставляют x-session-manager
p xfce4-session Рекомендует xfce4-utils
p xfce4-utils Рекомендует thunar

На 100% с уверенностью не скажу, но тут я вижу рекомендует, мол. Как бы не совсем висячий, может потому и не удаляет. Всё же подозреваю Recommends-Important (и что там ещё Important есть).

Deleted
()
Ответ на: комментарий от Dudraug

Попробуй в apt.conf задать APT::Recommends-Important "false"; и в режиме симуляции сделать апгрейд.

ЗЫ. Не убей комп :)

Про xfce не скажу, но вот когда у меня выборочно ставились метапакеды кед (не само kde-*, а kdegraphics, например), то всё удалялось при удалении.

Deleted
()
Ответ на: комментарий от Deleted

Гугль говорит это опция aptitude:: %) Но на локальном компе эффекта всё равно не оказало никакого.

Deleted
()
Ответ на: комментарий от nu11

crystal:~# aptitude -P install gap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
Следующие НОВЫЕ пакеты будут установлены:
gap gap-core{a} gap-libs{a} gap-online-help{a}
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:
gap-dev gap-doc gap-prim-groups gap-small-groups gap-trans-groups
0 пакетов обновлено, 4 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 4892kB архивов. После распаковки 23,4MB будет занято.
Хотите продолжить? [Y/n/?] y
Запись информации расширенных состояний... Готово
Получить:1 http://mirror.yandex.ru squeeze/main gap-libs 4r4p12-1 [3121kB]
Получить:2 http://mirror.yandex.ru squeeze/main gap-core 4r4p12-1 [724kB]
Получить:3 http://mirror.yandex.ru squeeze/main gap-online-help 4r4p12-1 [1014kB]
Получить:4 http://mirror.yandex.ru squeeze/main gap 4r4p12-1 [32,4kB]
Получено 4892kБ в 1min 5s (74,8kБ/с)
Выбор ранее не выбранного пакета gap-libs.
(Чтение базы данных ... на данный момент установлено 90242 файлов и каталогов.)
Распаковывается пакет gap-libs (из файла .../gap-libs_4r4p12-1_all.deb)...
Выбор ранее не выбранного пакета gap-core.
Распаковывается пакет gap-core (из файла .../gap-core_4r4p12-1_amd64.deb)...
Выбор ранее не выбранного пакета gap-online-help.
Распаковывается пакет gap-online-help (из файла .../gap-online-help_4r4p12-1_all.deb)...
Выбор ранее не выбранного пакета gap.
Распаковывается пакет gap (из файла .../archives/gap_4r4p12-1_all.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Настраивается пакет gap-libs (4r4p12-1) ...
Настраивается пакет gap-core (4r4p12-1) ...
Настраивается пакет gap-online-help (4r4p12-1) ...
Настраивается пакет gap (4r4p12-1) ...
Обрабатываются триггеры для menu ...
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Чтение описаний задач... Готово

crystal:~# aptitude -P purge gap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
Следующие пакеты будут УДАЛЕНЫ:
gap{p} gap-core{u} gap-libs{u} gap-online-help{u}
0 пакетов обновлено, 0 установлено новых, 4 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки освободится 23,4M байт.
Хотите продолжить? [Y/n/?] y
Запись информации расширенных состояний... Готово
(Чтение базы данных ... на данный момент установлено 90991 файлов и каталогов.)
Удаляется пакет gap ...
(Чтение базы данных ... на данный момент установлено 90977 файлов и каталогов.)
Удаляется пакет gap-online-help ...
Удаляется пакет gap-core ...
Удаляется пакет gap-libs ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Чтение описаний задач... Готово

Deleted
()
Ответ на: комментарий от nu11

Вот с ним все в порядке. Что ставится, то и удаляется.

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

Я помню, раньше с такой опцией у меня aptitude хотела наудалять гору пакетов. А сейчас молчит… То ли что-то в aptitude поменялось, то ли это у меня просто с тех пор, как рекомендуемые пакеты автоматом не ставятся, таких пакетов не осталось.

Deleted
()

>Это -- метапакет. Он устанавливает основные пакеты рабочей среды XFce4, а также рекомендует дополнительные. Для использования всех возможностей данной среды следует установить как основные, так и рекомендованные пакеты. _После установки среды метапакет можно удалить._


Подозрительная какая-то надпись. Хотя, быть может, оно имеет в виду установку apt-get'ом но всё же.

Deleted
()

Попробуй повтори свой эксперимент с:

apt-get install xfce

apt-get autoremove xfce

И заодно, посмотри в /var/lib/apt/extended_states и выясни, почему все пакеты не удаляются.

www_linux_org_ru ★★★★★
()
Ответ на: комментарий от www_linux_org_ru

Тоже самое.


Следующие пакеты устанавливались автоматически и больше не требуются:
  xfprint4 gtk2-engines-xfce
Пакеты, которые будут УДАЛЕНЫ:
  gtk2-engines-xfce xfce4 xfprint4

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

Package: libxfcegui4-4
Auto-Installed: 1

Package: xfprint4
Auto-Installed: 1

Package: xfce4-panel
Auto-Installed: 1

Package: thunar-volman
Auto-Installed: 1

Package: libxfce4util4
Auto-Installed: 1

Package: libexo-0.3-0
Auto-Installed: 1

Package: libxfce4menu-0.1-0
Auto-Installed: 1

Package: aumix
Auto-Installed: 1

Package: thunar
Auto-Installed: 1

Package: xfwm4
Auto-Installed: 1

Package: xfce4-settings
Auto-Installed: 1

Package: thunar-data
Auto-Installed: 1

Package: a2ps
Auto-Installed: 1

Package: xfdesktop4
Auto-Installed: 1

Package: gtk2-engines-xfce
Auto-Installed: 1

Package: exo-utils
Auto-Installed: 1

Package: xfce4-utils
Auto-Installed: 1

Package: xfwm4-themes
Auto-Installed: 1


Допустим вот вырезка из var/lib/apt/extended_states

По идее все пакеты должны так же автоматически удаляться по autoremove или с использованием aptitude. Но это не происходит

Dudraug ★★★★★
() автор топика

Сейчас поставлю эксперимент на новой убунте. Дабы исключить конфликты между aptitude и apt-get.

Dudraug ★★★★★
() автор топика
Ответ на: комментарий от Dudraug

То есть на лицо мудренные зависимости...

Dudraug ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.