| | 1.1, VyacheslavS (?), 08:45, 15/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Чищу систему таким скриптом: #!/bin/bash
 OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
 LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
 METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
 OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
 YELLOW="\033[1;33m"
 RED="\033[0;31m"
 ENDCOLOR="\033[0m"
 if [ $USER != root ]; then
echo -e $RED"Error: must be root"
 echo -e $YELLOW"Exiting..."$ENDCOLOR
 exit 0
 fi
 echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean
 echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
 echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
 echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
 rm -rf /root/.local/share/Trash/*/** &> /dev/null
 echo -e $YELLOW"Script Finished!"$ENDCOLOR
 |  |  | 
 
|  | | 2.16, VecH (ok), 08:34, 04/12/2018 [^] [^^] [^^^] [ответить] | +/– |  |  На Ubuntu 18.04 уже часто ошибки вылазят при использовании скрипта есть более свежие версии ?
 |  |  | 
 | 
 
 | 1.2, diggy (?), 16:21, 15/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  cat /tmp/rm_list.txt | xargs apt-get -y remove purge purge - лишнее, возникает ошибка.
 |  |  | 
 
|  | | 2.3, prapor (??), 16:51, 15/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | > cat /tmp/rm_list.txt | xargs apt-get -y remove purge >
 >purge - лишнее, возникает ошибка.
 Не совсем. Там надо писать --purge. Или же aptitude purge (кстати, оное само чистит многие ophaned пакеты, иногда даже слишком)
 |  |  | 
 | 
 
 | 1.4, iZEN (ok), 22:52, 15/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | На FreeBSD используется порт ports-mgmt/pkg_cutleaves. Удавалось освободиться от ~10..20% (штук 50) из всей (порядка 600 штук) массы установленных пакетов.
 |  |  | 
 
 | 1.5, VecH (ok), 08:33, 16/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Попробовал на днях, у меня почистило пакеты которые нужны для сервера 1С :) скрипт нужно доработать на исключения :)
 |  |  | 
 
|  | | 2.7, Andrey (??), 13:57, 17/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | Вот-вот :) У меня deborphan заявляет, что librxtx-java никому не нужна. И вправду, кроме меня больше никакому пакету :)
 
 |  |  | 
 | 2.13, 333 (?), 17:25, 22/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | поэтому сразу и говорится, что смотреть прежде надо список пакетов, а потом уже удалять... 
 |  |  | 
 | 
 
 
 | 1.8, gaa (ok), 19:21, 17/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Советую прочитать в debian reference как работать с программой aptitude. Помимо всего прочего он позволяет отслеживать, какие пакеты установлены по зависимостям, и удалять при отсутствии в них надобности. А deborphan и debfoster --- вчерашний день.
 
 |  |  | 
 
|  | | 2.10, Andrey (??), 00:12, 18/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | >Советую прочитать в debian reference как работать с программой aptitude. Помимо всего >прочего он позволяет отслеживать, какие пакеты установлены по зависимостям, и удалять
 >при отсутствии в них надобности.
 Подтверждаю, что чаще всего при удалении пакета, установленные по зависимостям и более ненужные автоматически помечаются к удалению (aptitude). 
 >А deborphan и debfoster --- вчерашний день. 
 Фокус, по-моему, в том, что если пакеты устанавить "неудачно", т.е. не указать только один (который обязан потянуть с собой зависимости), а сразу несколько, то "зависимости" (в данном случае явно запрошенные к инсталяции) могут потом и не удалиться. Мои наблюдения на сегодняшний день. Может, в новых версиях это уже учтено (может, я чего-то не так подметил)...
 |  |  | 
 | 
 
 
|  | | 2.11, Andrey (??), 00:16, 18/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | >А 'apt-get autoremove' чем не устраивает? autoremove is used to remove packages that were *automatically*
installed to satisfy dependencies for some package and that are no
 more needed.
 Как я уже выше написал, а что если пару пакетов была указана ручками, хоть они бы и потянулись по зависимостям. Ну, кто любит ручками делать больше работы, тому и нужны дополнительные deborphan, чтобы еще больше работы ручкам было :) Короче, я использую deborphan просто для контроля, а так aptitude хорошо делает свое дело.
 |  |  | 
 | 
 
 | 1.12, self (??), 11:13, 22/08/2009  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Не используйте это. Этот deborphan систему сломает. У меня сломал. Сижу теперь, секс имею. 
 |  |  | 
 
|  | | 2.14, 333 (?), 17:30, 22/08/2009 [^] [^^] [^^^] [ответить] | +/– |  | >Не используйте это. Этот deborphan систему сломает. У меня сломал. Сижу теперь, >секс имею.
 чтобы использвать такие программы, надо мозги иметь и знать свой дистрибутив. Если не соображаете, что делаете, то лучше такими программами и не пользоваться. Это и школьнику ясно.
 А для начинающих "хаверов" и корзина в консоли не лишняя ))))))))))))))))))))
 http://www.zenway.ru/page/trash-in-console
 |  |  | 
 |  | | 3.15, self (??), 15:55, 23/08/2009 [^] [^^] [^^^] [ответить] | +/– |  |  Вообще не соображаю, эксперимента ради попробовал. Теперь есть положительный опыт от работы с такой программой - я выяснил, что удалять что-то нужно вручную. %) 
 |  |  | 
 | 
 | 
 
 |