Автор Тема: Удаление осиротевших пакетов  (Прочитано 4313 раз)

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

Оффлайн Самир

Удаление осиротевших пакетов
« : 31 Марта 2014, 09:52:12 »
Всем привет. Пожалуйста, объясните как почистить систему от не нужных пакетов. В убунте как-то проще было что-ли, apt-get autoremove и всё. На дебиане же этот вариант не прокатывает. То есть команда выполняется, но в ответ пишет что лишних пакетов не найдено. Так вот например установил я Gdebi (вместе с ним и gksu подтянулся, но я об этом как-бы не знал). Ок удалил я Gdebi командой aptitude purge gdebi, а gksu с sudo остались в системе. Но эти 2 пакета мне тоже не нужны, т.к. под рутом я логинюсь через su. Объясните пожалуйста логику работы с осиротевшими пакетами (они ведь так называются).
 

Оффлайн qupl

Re: Удаление осиротевших пакетов
« Ответ #1 : 31 Марта 2014, 10:04:36 »
Самир, пользуйтесь каким-нибудь одним средством управления пакетами.

Оффлайн Самир

Re: Удаление осиротевших пакетов
« Ответ #2 : 31 Марта 2014, 10:08:15 »
qupl, выполняю эту же команду с aptitude, в ответ получаю "Эта версия aptitude не имеет коровьей СУПЕРСИЛЫ"
 

Оффлайн Olej

Re: Удаление осиротевших пакетов
« Ответ #3 : 31 Марта 2014, 10:12:49 »
В убунте как-то проще было что-ли, apt-get autoremove и всё. На дебиане же этот вариант не прокатывает. То есть команда выполняется, но в ответ пишет что лишних пакетов не найдено. Так вот например установил я Gdebi (вместе с ним и gksu подтянулся, но я об этом как-бы не знал). Ок удалил я Gdebi командой aptitude purge gdebi, а gksu с sudo остались в системе. Но эти 2 пакета мне тоже не нужны, т.к. под рутом я логинюсь через su. Объясните пожалуйста логику работы с осиротевшими пакетами (они ведь так называются).
А оно вам надо? :D
Чего вы этим хотите добиться? ... освободить на диске ... 100Kb места? :o
sudo и gksu, как хороший пример, может вам и не нужны, но они вполне нужны в системе, и может нужны как-то по зависимостям (gksu нужно многим программам администрирования).
Вообще, все пакетные системы (и apt, и yum) хорошо отслеживают недостающие зависимости при установке, но отслеживать корректно зависимости при удалении намного сложнее задача... И ненужная!.
Потому что система должна устанавливаться для работы. А ковыряться в ней и отслеживать что там ... "чуть-чуть" лишнее - это не работа, а развлечение от скуки. Всё равно, как не отслеживай и не развлекайся, всё равно систему через 2 года максимум придётся сносить и ставить свежую по-новой. Это практика показывает.


 

Оффлайн Самир

Re: Удаление осиротевших пакетов
« Ответ #4 : 31 Марта 2014, 10:16:07 »
Olej, абсолютно со всем с Вами согласен :) Тут скорее дело привычки, т.к. я люблю порядок :) Да и gksu я просто в пример привёл))
 

Оффлайн sandaksatru

Re: Удаление осиротевших пакетов
« Ответ #5 : 31 Марта 2014, 10:38:19 »
Самир, apt-get и aptitude одинаково работают как в Debian так и в Ubuntu. Когда вы выполняете apt-get с опцией autoremove, менеджер пакетов удаляет все пакеты, которые имеет метку "установлен автоматически", а в системе более нет пакетов, у которых они могли бы быть указаны в строгих зависимостях или в рекомендациях. Когда удаляется зависимый пакет, установленный автоматически маркируется дополнительно "на удаление, т.к. от него ничего не зависит". Если sudo и gksu остались в системе, значит они имеются в зависимостях или рекомендациях у каких-то ещё пакетов, либо на них нет отметки "установлен автоматически", либо aptitude не проставил отметку "на удаление" по неведомым мне сейчас причинам.

Есть ещё специальное средство для поиска и удаления ненужных пакетов - deborphan. Можете попробовать его.
 

Оффлайн Olej

Re: Удаление осиротевших пакетов
« Ответ #6 : 31 Марта 2014, 10:51:53 »
Тут скорее дело привычки, т.к. я люблю порядок
Во времена Windows (но это было ой как давно ;D) я тоже любил "порядок": устанавливал приложения, удалял приложения... развлекался в свободное от работы время.
В Linux я просто по-другому понимаю "порядок":
- ставим все какие только понадобятся приложения ... (тем более, что они здесь - минимальные)
- ... пользуемся ...
- ... года через 2 сносим всё это вместе с системой. ;D

Удаление пакетов - совсем не тривиальная операция. У меня есть печальный опыт (не в Debian, в Fedora), когда я в боевой, основной в работе системе - снёт пакет с зависимостями, а зависимости потянули пол-системы (где-то рука дрогнула и не то ответил). Система сдохла, а там LVM разбивка тома... Закончилось это неделей работы по восстановлению результатов деятельности за последние 2-3 месяца :'(. С тех пор я не заморачиваюсь удалением пакетов. >:(

« Последнее редактирование: 31 Марта 2014, 10:53:54 от Olej »
 

Оффлайн Malaheenee

Re: Удаление осиротевших пакетов
« Ответ #7 : 31 Марта 2014, 10:54:43 »
Самир, а поискать по форуму?
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Самир

Re: Удаление осиротевших пакетов
« Ответ #8 : 31 Марта 2014, 11:17:44 »
sandaksatru, спасибо за столь расширенный ответ. gksu и sudo установились вместе с Gdebi, это я как понял)) А deborphan устарел что-ли)))
Olej, у меня тоже был печальный опыт, когда по невнимательности половину KDE снёс :D
Malaheenee, да искал, но ничего полезного для себя не нашёл)) Кстати спасибо за сслыку))
Вообщем всем большое спасибо за ответы, вы помогли мне разобраться и понять что и как :) Буду мучать дебиан дальше ;D
 

Оффлайн Malaheenee

Re: Удаление осиротевших пакетов
« Ответ #9 : 31 Марта 2014, 11:51:08 »
Самир, Debian не надо мучить, он хороший :) Ня!.. Э-э-э, о чем это мы. Используйте волшебный ключик -R в командах aptitude - отсеет кучу ненужного. deborphan не устарел, но не всегда себя адекватно ведет. У нас все время предлагает снести разные кодеки, которые честно установлены нами, а отнюдь не автоматически.
« Последнее редактирование: 31 Марта 2014, 17:11:56 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Самир

Re: Удаление осиротевших пакетов
« Ответ #10 : 31 Марта 2014, 12:35:30 »
Malaheenee, спасибо за совет, учту ;)
 

Теги:
     

    [Решено] Debian Wheezy 7.7 Dualboot, удаление второй ОС.

    Автор iAchilles

    Ответов: 3
    Просмотров: 2120
    Последний ответ 27 Октября 2014, 16:55:54
    от iAchilles
    Удаление программ

    Автор YVSIK

    Ответов: 8
    Просмотров: 2081
    Последний ответ 16 Июня 2017, 10:14:03
    от ek-nfn
    [Решено] Удаление KWrite и установка Kate (Debian KDE Plasma)

    Автор Demetrum24579

    Ответов: 1
    Просмотров: 223
    Последний ответ 09 Января 2021, 07:51:24
    от qupl
    Удаление Windows и разметка диска для установки Debian

    Автор Роман846

    Ответов: 8
    Просмотров: 3953
    Последний ответ 08 Июня 2012, 23:13:44
    от redVi
    Полное удаление пакета: директории не удаляются?

    Автор epros

    Ответов: 6
    Просмотров: 2273
    Последний ответ 24 Октября 2013, 18:47:08
    от pacific1996