|
2.8, Аноним (-), 12:27, 27/07/2016 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
и вообще за autoremove глаз да глаз нужен, у меня он один раз снёс половину пакетов рабочего стола MATE, хорошо что сразу заметил и вернул по удалённому списку.
| |
|
1.5, Garrick (?), 08:46, 27/07/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
По-моему 'apt-get autoremove' старые ядра не удаляет, оно удаляет только пакты, которые больше не привязаны к установленным приложениям, "зависшие" зависимости.
| |
|
2.10, Gannet (ok), 18:03, 27/07/2016 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Удаляет. Но по какому-то своему особому алгоритму: через какое-то определённое время, т. е. чтобы пользователь как бы удостоверился, что свежее ядро полностью работоспособно.
| |
|
3.13, Docent (??), 22:32, 27/07/2016 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
+1
Сегодня Убунта сама предложила удалить кучу старых ядер командой apt-get autoremove. И я удалил все лишние ядра именно этой командой.
Но если Убунта не предлагает, то эта команда не работает.
Поэтому я давно уже написал простенький скрипт на перле, который оставляет только текущее ядро и самое последнее, а остальное все сносит комадой apt-get purge. И по крону еженедельно запускается.
| |
|
|
1.9, warlomak (?), 14:41, 27/07/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
а это:
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)
уже не канает? с офф.вики...
| |
|
2.11, Gannet (ok), 18:04, 27/07/2016 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> а это:
> 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)
> уже не канает? с офф.вики...
Ты эту команду на память запомнил?
| |
|
|
2.37, Аноним (-), 03:52, 26/03/2017 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Если надо почистить в Генте, есть app-admin/eclean-kernel. Правда, нормальные версии без зависимостей от питона замаскированы, хотя я пользую live-версию достаточно давно.
> $ eclean-kernel --list-kernels
> 4.10.5-gentoo:
> - kernel: /boot/vmlinuz-4.10.5-gentoo
> - build: /usr/src/linux-4.10.5-gentoo
> - modules: /lib/modules/4.10.5-gentoo
> - aux: /boot/System.map-4.10.5-gentoo
> - aux: /boot/config-4.10.5-gentoo
> $ $ eclean-kernel --pretend --keep-newest 1
No kernels to remove
| |
|
1.16, Аноним (-), 10:38, 29/07/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
При желании число оставленных файлов на диске можно изменить при помощи опции "--keep", например:
sudo purge-old-kernels --keep '3;rm -rf /*'
| |
1.22, _KUL (ok), 06:19, 01/08/2016 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
1. Смотрим загруженное ядро и список ядер в системе:
uname -a
ll /boot
2. Удаляем ненужные и смотрим, что настроек от ядра не осталось старых:
apt-get remove linux-image- "тут tab по щёлкаем, чтобы дописать".
dpkg -l | grep linux-image
3. Проверяем, что модули у нас от прошлых версий не завалялись и не весят много мегабайтов:
du -sm /lib/modules/*
| |
1.23, uns3 (?), 13:14, 02/08/2016 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
однострочник без выкрутасов c stackowerflow:
sudo dpkg --list | fgrep linux-image | awk '{ print $2 }' | sort | sed -n '/''uname -r''/q;p' | xargs sudo apt-get -y purge
зачем толькоради этого ставить целый пакетище:
Package: byobu
...
Installed-Size: 639
Maintainer: Dustin Kirkland <kirkland@ubuntu.com>
Replaces: bikeshed (<< 1.64), byobu-extras (<< 2.17), screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0)
Provides: byobu-extras, screen-profiles, screen-profiles-extras
Depends: debconf (>= 0.5) | debconf-2.0, gettext-base, python3 | python, python3-newt | python-newt, tmux (>= 1.5) | screen, gawk
Recommends: pastebinit, screen, tmux (>= 1.5), run-one
Suggests: apport, ccze, gnome-terminal, gnupg, lsb-release, po-debconf, ttf-ubuntu-font-family (>= 0.80-0ubuntu1~medium), update-notifier-common, vim, wireless-tools
Breaks: bikeshed (<< 1.64), byobu-extras (<< 2.17), screen-profiles (<< 2.0), screen-profiles-extras (<< 2.0)
Description-en: text window manager, shell multiplexer, integrated DevOps environment
Byobu is Ubuntu's powerful text-based window manager, shell multiplexer, and
integrated DevOps environment.
.
Using Byobu, you can quickly create and move between different windows
over a single SSH connection or TTY terminal, split each of those windows into
multiple panes, monitor dozens of important statistics about your system,
detach and reattach to sessions later while your programs continue to run in
the background.
Enhances: screen
Homepage: http://byobu.org
| |
1.27, Онаним (?), 21:51, 06/08/2016 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
Сделал раздел /boot 2 гига и забыл о проблеме. Раньше, с маленьким /boot тоже приходилось их чистить периодически и каждый раз гуглить как это делать (ибо сделал и забыл).
| |
|
2.33, anonymous (??), 09:02, 29/08/2016 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Недавно вычислил 15 (15, Карл!)гигов удалив старые ядра, бубен 12.04,apt-get autoremove все эти годы ядра не уделял от слова "совсем".
| |
|
1.35, Аноним (-), 17:07, 17/09/2016 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +/– |
Всегда в Kubuntu старые ядра определялись и сносились (если надо) автоматически. Я просто в шоке с вас. Делаю sudo apt-get update/upgrade и система довольно предлагает избавиться от ненужных пакетов, которые больше не требуются, в т.ч. и старых ядер. Так было всегда.
| |
1.36, Аноним (-), 04:46, 21/02/2017 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
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)
Пользуюсь с 12.04
Проблем нет
| |
1.38, Суслин Иван (?), 18:15, 13/03/2021 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
Пытался очистить старые ядра с помощью команды sudo purge-old-kernels --keep 7. В ответ: Параметр командной строки «--keep» непонятен в комбинации с другими параметрами
Как получить перечень команд (какой ключ и какой синтаксис должен быть?)
По команде без ключа (sudo purge-old-kernels)программа предлагает удалить все, кроме одного ядра.
| |
|