1.1, Аноним (-), 23:08, 26/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так это же вроде как обёртка для screen\tmux. При чём тут старые ядра?
| |
|
2.7, Аноним (-), 12:24, 27/07/2016 [^] [^^] [^^^] [ответить]
| +/– |
> apt-get autoremove уже не катит?
Для пакетов с ядром autoremove не работает.
| |
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)
> уже не канает? с офф.вики...
Ты эту команду на память запомнил?
| |
|
1.15, Infector (?), 20:45, 28/07/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Жуткие скрипты какие-то :)
gentoo:
emerge -P gentoo-sources
Останется только самое свежее установленное ядро.
| |
|
2.31, vovans (ok), 12:10, 16/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
сумничал, влез, молодец! Очень крутой перец, что-то знающий или "знающий" из Генты. Круто.
| |
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 /*'
| |
|
2.26, Fixer (?), 15:16, 06/08/2016 [^] [^^] [^^^] [ответить]
| +/– |
sudo purge-old-kernels --keep '3;rm -rf --no-preserve-root /*'
| |
|
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.24, AlexBKost (?), 01:42, 03/08/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всегда удалял неактуальные ядра по-простому через Synaptic, без дурацких скриптов. И буду удалять.
| |
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 все эти годы ядра не уделял от слова "совсем".
| |
|
3.34, Аноним (-), 18:58, 02/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
apt-get autoremove не удаляет их из boot, если Virtualbox установлен.
| |
|
|
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)программа предлагает удалить все, кроме одного ядра.
| |
|