Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # проверим, что apt в добром здравии
- dpkg --configure -a
- # DEBIAN_FRONTEND=noninteractive чтобы не было зависаний на интерактивных запросах
- # ubuntu-minimal это метапакет, который содержит пакеты для минимальной установки
- # Потребуется aptitude чтобы удалить, всё что не зависит от
- DEBIAN_FRONTEND=noninteractive \
- apt-get --assume-yes install aptitude ubuntu-minimal
- # Отметим все пакеты как автоматически установленные, кроме
- # ubuntu-minimal, kernel, systemd и openssh.
- # По какой-то причине systemd не является частью ubuntu-minimal.
- # Все зависимости этих (четырех) пакетов будут сохранены.
- # Все остальные, которые не являются зависимостями, будут удалены, поскольку
- # сообщили apt, что они устанавливаются автоматически
- # (т. е. они нам не нужны, если только они нам не нужны как зависимость)
- DEBIAN_FRONTEND=noninteractive \
- aptitude --assume-yes markauto \
- '~i!?name(ubuntu-minimal~|linux-generic~|systemd~|openssh-server)'
- # подчищаем всё что можно. удаляем хлам/конфиги
- DEBIAN_FRONTEND=noninteractive \
- aptitude --assume-yes purge '~c'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement