LINUX.ORG.RU

pacman - удалить осиротевшие пакеты


0

0

pacman -Rs удалит пакет с учётом зависимостей, а если я сделал просто pacman -R, и у меня остались не используемые библиотеки, как я могу потом удалить все не используемые пакеты

anonymous

Re: pacman - удалить осиротевшие пакеты

Ну все не стоит удалять, например vim ни у кого в зависямостях не стоит, что его удалять что-ли? А посмотреть на пакеты эти пакеты можно: pacman -Qt

anonymous ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от anonymous

Re: pacman - удалить осиротевшие пакеты

> например vim ни у кого в зависямостях не стоит, что его удалять что-ли?

Для такого aptitude в дебиане имеет флаг auto, устанавливаемый на пакеты, который ставятся по зависимостям. Соответственно, когда такой пакет становится не нужен, он автоматом же и удаляется.

INFOMAN ★★★★★ ()

Re: pacman - удалить осиротевшие пакеты

pacman -Qdt (d - installed as dependencies, t - no longer required)

anonymous ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от anonymous

Re: pacman - удалить осиротевшие пакеты

ps только учти, что туда могут попасть make-dependencies (обычно по пакету можно это понять), которые могут потребоваться при следующей компиляции

anonymous ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от anonymous

Re: pacman - удалить осиротевшие пакеты

Для такого Portage в генте имеет список world, в которые не попадают пакеты, которые ставятся по зависимостям. Соответственно, когда такой пакет становится не нужен, он автоматом же и удаляется по `--depclean`.

Sphinx ★★☆☆ ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от INFOMAN

Re: pacman - удалить осиротевшие пакеты

Очнись.

Человек удалил пакет, а теперь хочет удалить все пакеты, которые первый установил как зависимости.

В арче для пакета есть:

$ pacman -Qi kdelibs | grep Причина Причина установки : Явно установлен

$ pacman -Qi gtk2 | grep Причина Причина установки : Установлен как зависимость другого пакета

sysmouse ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от sysmouse

Re: pacman - удалить осиротевшие пакеты

От дибильное форматирование :-p

$ pacman -Qi kdelibs | grep Причина
Причина установки        : Явно установлен

$ pacman -Qi gtk2 | grep Причина
Причина установки        : Установлен как зависимость другого пакета

sysmouse ()
Ответ на: Re: pacman - удалить осиротевшие пакеты от INFOMAN

Re: pacman - удалить осиротевшие пакеты

>> apt-get

> а вот он как раз в Etch'е ещё не умеет зависимости помечать.

Этчу недолго осталось. Да и староват он для десктопа.

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