Аналог команды apt-get purge

Собственно,нужен,желательно полный,аналог команды apt-get purge (что бы пакеты с зависимостями и конфигурационными файлами удаляло).
pacman -Rsc, насколько я помню
А вообще - man pacman ;>
-Rns %)
Ни разу не пользовался, это я почитал ман ;)
PoZiTPoH
Ни разу не пользовался, это я почитал ман ;)
совсем ни разу? а как же зависимости вычищаешь?
Вручную, так намного удобнее ;)
Да и возомнит если себя какой-то пакет “самым главным и нужным” и как потрет к чертям иксы с ядром и инитом - не надо будет страдать херней в виде “ребут в ливцд” ;) Можно просто проигнорить и через пару деньков (когда будет настроение) пофиксить это ;>
Для зависимостей: -Qdt, но при удалении всё-же просматриваю отдельно (-Qi ) каждый пакет, если не знаю наверняка, что он не нужен. В любом случае, их не настолько много, чтобы не прочесать их, поимённо. Зато ни разу ещё не напарывался на милую убунтовскую фичу с “broken packages”.
-Rsnc и подобные варианты с удалением кэша никогда не делаю, предпочитаю иметь тыл.
всегда пользуюсь -Rnsc. не вижу смысла убивать зависимости вручную, если есть такой удобный инструмент.
Пакет может тянуть за собой больше десятка зависимостей. Зачем вычищать их руками, если -Rnsc сделает что же самое?
Да. Я немного не о том. Имел ввиду одно, а написал о другом. Вышла непонятка. Исправляюсь: -Qdt - для брошенных пакетов, или локально установленных, так? Ладно, с ним, вцелом, понятно. Но если использовать -Rsn для удаления того-же lirc, то эти опции, помимо lirc-utils, вызовут для удаления и mplayer, а вслед за ним и smplayer, что совсем не в кассу. И думаю, это не единственный пример. Поэтому, я, лично, не считаю -Rsn универсальным решением на все случаи. Впрочем, каждый дрючит свою систему как он хочет=)
Конкретно в этом примере, не должно такого быть

mplayer зависит от lirc-utils
lirc зависит от lirc-utils

-s, –recursive
Remove each target specified including all of their dependencies, provided that (A) they are not required by other packages; and (B) they were not explicitly installed by the user

удаляет все зависимости, кроме тех, которые нужны другим установленным пакетам

удаление lirc вызовет удаление lirc-utils только в том случае, если от lirc-utils не зависят другие пакеты.
в данном примере mplayer зависит от lirc-utils, поэтому -Rns не должен удалять lirc-utils

-Rs в этом смысле безопасен, и даже в каком-то роде рекомендован man
This operation is recursive and analogous to a backwards –sync operation, and helps keep a clean system without orphans

другое дело -Rc. он потенциально опасен, и использовать следует осторожно, внимательно изучая список предлагаемых удалений.

поэтому, лично я рекомендую всегда использовать как минимум -Rs (кроме случаев подмены установленных пакетов самостоятельно собранными), чтобы не копить сирот.
 
Зарегистрироваться или войдите чтобы оставить сообщение.