debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [Решено] Установка и не полное удаление зависимостей пакетов  (Прочитано 897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vladimirse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
  • Debian Stable user
Доброго времени суток, уважаемые!
Вопрос такой: к примеру я устанавливаю emacs
apt-get install emacs

Вместе с ним прилетают пакеты:emacs emacs24 emacs24-bin-common emacs24-common emacs24-el gnutls-bin libgnutls-dane0 liblockfile-bin liblockfile1 libm17n-0 libopts25 libotf0 libunbound2 m17n-db
Я передумал и сразу же удаляю emacs:
apt-get purge --auto-remove emacs
Но удаляется не все, что установилось:
emacs emacs24 emacs24-bin-common emacs24-common emacs24-el liblockfile-bin liblockfile1 libm17n-0 libotf0 m17n-db
Почему так происходит, и как можно удалить все установленные автоматически пакеты?
« Последнее редактирование: 28 Апрель 2017, 23:38:52 от vladimirse »
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1063
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
как можно удалить все установленные автоматически пакеты?

sudo apt-get --purge autoremove
 

Оффлайн qwerty01

  • Пользователь
  • *
  • Сообщений: 24
Почему так происходит, и как можно удалить все установленные автоматически пакеты?

sudo aptitude remove пакет
 

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1657
  • Новосибирск
  • Jabber: endru@jabber.ru
Цитата: ecc83 от Сегодня в 01:21:17
Почему так происходит, и как можно удалить все установленные автоматически пакеты?

sudo aptitude remove пакет
это автоматическое удаление пакетов? всего делов то. перечислил список вручную и удалил одной командой  ;D

Оффлайн qwerty01

  • Пользователь
  • *
  • Сообщений: 24
Цитата: ecc83 от Сегодня в 01:21:17
Почему так происходит, и как можно удалить все установленные автоматически пакеты?

sudo aptitude remove пакет
это автоматическое удаление пакетов? всего делов то. перечислил список вручную и удалил одной командой  ;D

Удаление пакета и обособленных зависимостей, при выполнении требует внимательности, а то можно удалить слишком много.
 

Оффлайн Grig96

  • Активный пользователь
  • **
  • Сообщений: 98
после удаления пакета apt-get autoremove
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3176
  • wheezy KDE & jessie LXDE & stretch KDE
после удаления пакета apt-get autoremove
Не всегда помогает, некоторые пакеты не только зависимости а самостоятельные программы. Например вы ставите pidgin а у него в зависимостях vlc и vlc со своими зависимостями устанавливается. Вы удаляете pidgin, делаете apt-get autoremove но vlc со своими зависимостями добросовестно остаются в системе.
Вывод простой если вы ставите пакет экспериментально с намерением за тем вернуть всё как было элементарно делайте текстовый файл с полным списком пакетов которые apt предлагает установить, это позволит вам с тем же успехом в последствии их удалить с опцией purge.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vladimirse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
  • Debian Stable user
В том то и дело, с опцией purge не все удаляется. В постоянно фиксировать установленные пакеты, тоже не очень правильно и удобно. Может их можно маркеровать, а потом удалять по маркеру?
 

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1657
  • Новосибирск
  • Jabber: endru@jabber.ru
Может их можно маркировать, а потом удалять по маркеру?
И потом вспоминать какой маркер к чему относится. Если уж так хочется поставить пакет и поиграться - то стоить помнить что мусор может остаться даже после purge.
Если нужно полностью удалить установленные пакеты с зависимостями, то смотри логи apt и dpkg - они хранятся очень долго. там можно посмотреть какие пакеты когда ставились. скопировать названия и удалить.

Оффлайн symon2014

  • Местный житель
  • ***
  • Сообщений: 231
    • Не совсем мой. :)
purge удаляет системные зависимости, пользовательские конфиги дополнительно нужно удалять вручную.
Debian 9 , LMDE2 , LM 18.2 Mate  .
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Ветеран
  • *****
  • Сообщений: 1231
Может их можно маркеровать, а потом удалять по маркеру?
пактам можно назначать теги, а потом удалять по тегам. https://habrahabr.ru/post/74506/ 3 пункт
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 
Пользователи, которые поблагодарили этот пост: vladimirse

Оффлайн vladimirse

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 35
  • Debian Stable user
Может их можно маркировать, а потом удалять по маркеру?
Конечно же проверочное слово маркировка, а не маркер (маркёр). :-)


Cообщение объединено 28 Апрель 2017, 23:38:03
пактам можно назначать теги, а потом удалять по тегам. https://habrahabr.ru/post/74506/ 3 пункт
Вот спасибо! Это я и хотел сделать.
 

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

[Решено] Debian 7 и Netbeans для PHP

Автор d9k

Ответов: 8
Просмотров: 1083
Последний ответ 08 Май 2013, 16:27:47
от Tario
[Решено] APT ругается на отсутствие ключа

Автор amdir

Ответов: 10
Просмотров: 2356
Последний ответ 01 Октябрь 2016, 01:34:12
от amdir
[РЕШЕНО]После запуска AppImage перестала запускаться установленная программа

Автор hathory

Ответов: 5
Просмотров: 799
Последний ответ 12 Февраль 2018, 15:39:05
от qupl
[РЕШЕНО] Не могу русифицировать LiveCD Wheezy

Автор SuperGeek256

Ответов: 4
Просмотров: 1035
Последний ответ 31 Декабрь 2013, 20:17:08
от SuperGeek256
fstab и mount -a [РЕШЕНО]

Автор Evmorov

Ответов: 10
Просмотров: 3846
Последний ответ 17 Октябрь 2011, 12:08:12
от dimas000