Обновление, исправления и очистка Ubuntu.

Обновление, исправления и очистка Ubuntu.

Чтобы не вводить каждый раз огромные команды решил написать скрипт.

Создадим скрипт

sudo nano /usr/bin/fullfix 
#!/bin/bash
# Проверяем обновления
apt-get update
# Обновляемся
apt-get dist-upgrade -y
# Ищем косяки и исправляем их
apt-get install -f -y
# Зачистка старых пакетов
apt-get autoremove -y
# Очистка пакетов
apt-get autoclean
# Очистка кэша памяти Linux
echo 3 > /proc/sys/vm/drop_caches
# Очистка дискового кэша Linux
sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'

Сделаем исполняемым

sudo chmod a+x fullfix

Закинем в бин

sudo mv fullfix /usr/bin

Использование

sudo fullfix

Немного расширил скрипт:

#!/bin/bash
apt-get update
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get install -f -y
dpkg --configure -a
apt-get check
apt-get autoremove -y
apt-get autoclean
apt-get clean
apt-get update

sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
sync; echo 3 > /proc/sys/vm/drop_caches

Третяя версия:

#!/bin/bash
apt-get clean
rm -fR /var/lib/apt/lists/*
apt-get clean
service nscd restart
service networking restart
#
apt-get update
apt-get dist-upgrade -y --force-yes
apt-get autoremove -y
apt-get install -f -y
#
dpkg --configure -a
apt-get check
apt-get autoremove -y
apt-get autoclean
apt-get clean
# apt-get update
sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'
sync; echo 3 > /proc/sys/vm/drop_caches

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *