Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:clean_bashscript [2011/08/12 20:35] Страница wiki:clean переименована в clean_bashscript |
wiki:clean_bashscript [2012/10/13 13:32] [Примечание] |
||
---|---|---|---|
Строка 24: | Строка 24: | ||
Редактируем часть с bleachbit в скрипте по своему усмотрению. | Редактируем часть с bleachbit в скрипте по своему усмотрению. | ||
===== Скрипт очистки ===== | ===== Скрипт очистки ===== | ||
+ | <note important>У меня данный скрипт (deborphan) упорно выпиливает xvba-va-driver, который нужен для аппаратного ускорения воспроизведения видео. Будьте внимательны, читайте вывод в консоль, чтобы быть уверенным, что скрипт не напортачил!</note> | ||
Копируем текст в файл и не забываем сделать его исполняемым командой **chmod +x**. | Копируем текст в файл и не забываем сделать его исполняемым командой **chmod +x**. | ||
Запускаем в терминале **./имя_скрипта**. | Запускаем в терминале **./имя_скрипта**. | ||
Строка 102: | Строка 103: | ||
echo -e $YELLOW"Удаление незадействованных пакетов..."$ENDCOLOR | echo -e $YELLOW"Удаление незадействованных пакетов..."$ENDCOLOR | ||
- | deborphan | xargs apt-get -y purge 2>> $LOG | + | while [ -n "`deborphan`" ]; do |
+ | deborphan | ||
+ | echo | ||
+ | apt-get -y purge `deborphan` 2>>$LOG | ||
+ | done | ||
echo -e $YELLOW"Удаление старых ядер..."$ENDCOLOR | echo -e $YELLOW"Удаление старых ядер..."$ENDCOLOR | ||
apt-get -y purge $OLDKERNELS 2>> $LOG | apt-get -y purge $OLDKERNELS 2>> $LOG | ||
+ | |||
+ | echo -e $YELLOW"Удаление пакетов, установленных по зависимостям и которые больше не нужны..."$ENDCOLOR | ||
+ | apt-get -y autoremove --purge 2>> $LOG | ||
echo -e $YELLOW"Чистим корзины пользователей..."$ENDCOLOR | echo -e $YELLOW"Чистим корзины пользователей..."$ENDCOLOR | ||
Строка 121: | Строка 129: | ||
Чистка при каждом входе в систему: | Чистка при каждом входе в систему: | ||
<code>@reboot root путь_к_скрипту</code> | <code>@reboot root путь_к_скрипту</code> | ||
- | {{tag>Скрипты}} | + | |
===== Примечание ===== | ===== Примечание ===== | ||
- | Также можно установить **localpurge**. | + | Также можно установить **localepurge**. |
- | <code>apt-get install localpurge</code> | + | <code>apt-get install localepurge</code> |
Данный скрипт автоматически удаляет неиспользуемые локали. В процессе установки Вам будет предложено выбрать из списка локали, используемые в Вашей системе. | Данный скрипт автоматически удаляет неиспользуемые локали. В процессе установки Вам будет предложено выбрать из списка локали, используемые в Вашей системе. | ||
+ | {{tag>Скрипты}} |