Linux Mint. Обновление пакетов, очистка системы и пр.

Работаем с Linux Mint
Ответить
Аватара пользователя
admin
Администратор
Сообщения: 801
Зарегистрирован: 18 янв 2012, 01:25
Откуда: Екатеринбург (Первоуральск)
Контактная информация:

Linux Mint. Обновление пакетов, очистка системы и пр.

Сообщение admin » 24 фев 2020, 03:30

КОМАНДЫ:
- режим суперпользователя - обновление базы данных пакетов

Код: Выделить всё

sudo apt update
- обновление установленных пакетов

Код: Выделить всё

sudo apt upgrade
- полное обновление

Код: Выделить всё

sudo apt full-upgrade
- самый быстрый и удобный способ «обновить» вашу систему использовать команду

Код: Выделить всё

sudo apt update && sudo apt upgrade -y
- команда, которая поможет удовлетворить все зависимости пакета, если они не установлены

Код: Выделить всё

sudo apt install -f
- все пакеты у которых есть новая версии

Код: Выделить всё

apt list --upgradeable
- все установленные пакеты в системе

Код: Выделить всё

apt list --installed
- все пакеты, доступные для вашей системы

Код: Выделить всё

apt list --all-versions
- самый простой способ освободить дисковое пространство

Код: Выделить всё

sudo apt autoremove
- размер кеша можно увидеть с помощью следующей команды

Код: Выделить всё

sudo du -sh /var/cache/apt
Для того чтобы очистить кэш, можно использовать несколько вариантов:
Удалить только устаревшие пакеты, например те, которые заменены недавним обновлением:

Код: Выделить всё

sudo apt autoclean
Или очистить кэш целиком (освобождает больше места на диске):

Код: Выделить всё

sudo apt clean
Очистка кэша миниатюр (2 команды):

Код: Выделить всё

rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png

Код: Выделить всё

rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
Устаревшие файлы конфигурации (2 команды):

Код: Выделить всё

dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

Код: Выделить всё

sudo aptitude purge ~c
Самый простой способ удаления не нужных ядер, это набрать в терминале вот такую строку (текущее ядро останется не тронутым):
Выполнить последовательно все команды и перезагрузиться:

Код: Выделить всё

sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

Код: Выделить всё

sudo apt autoremove

Код: Выделить всё

sudo update-grub

Код: Выделить всё

sudo update-grub2

Код: Выделить всё

sudo reboot
БОНУС:
Скорость загрузки системы:

Код: Выделить всё

systemd-analyze
Скорость загрузки служб ОС:

Код: Выделить всё

systemd-analyze blame
взято тут

Ответить