Автор: mstdmstd Jan 4 2019, 10:35
Всем привет,
В Kubuntu 18.04 заканчивается место под системным диском.
Нет ли утилит для поиска больших и неиспользуемых пакетов которые можно беспроблемно удалить?
Или как-то еще пособить ?
Спасибо!
Автор: Morftimg Jan 4 2019, 10:41
(mstdmstd @ Jan 4 2019, 10:35)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
Всем привет,
В Kubuntu 18.04 заканчивается место под системным диском.
Нет ли утилит для поиска больших и неиспользуемых пакетов которые можно беспроблемно удалить?
Или как-то еще пособить ?
Спасибо!
Gpart растянуть системный раздел ?
Есть команда du c разными ключами и оно показывает размер папок и тд в глубь.
А есть графическая утилита которая по типам файлов даже показывает "Анализатор дисков" или чет такое в Кубунту может нет в базовой.
Автор: mak_v_ Jan 4 2019, 10:46
Старые вёдра?
ls /boot
apt-get autoclean && apt-get autoremove
Автор: Spectral Jan 4 2019, 10:53
установленные пакеты в порядке убывания:
# wajig large
либо
# dpkg-query -Wf '$ {Installed-Size} \ t $ {Package} \ n' |</span> sort -n | tail
Автор: Sintorres Jan 4 2019, 11:40
И старые ядра поудалять. https://help.ubuntu.ru/wiki/%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D1%80%D1%8B%D1%85_%D1%8F%D0%B4%D0%B5%D1%80
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
Для удаления старых ядер, кроме последнего и предпоследнего, можно использовать команду
CODE Format
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)
а после этого выполнить
CODE Format
sudo apt-get autoremove
А также может помочь
CODE Format
sudo apt-get autoclean
Затем
CODE Format
sudo apt-get autoremove
Автор: xkool Jan 4 2019, 16:22
sudo apt clean, потом почистить папку /tmp ну и ядра удалить, как уже сказали.
Автор: Pilson Feb 19 2019, 0:18
(Sintorres @ Jan 4 2019, 11:40)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
Для удаления старых ядер, кроме последнего и предпоследнего, можно использовать команду
А например linux-firmware от этого не улетит?
(xkool @ Jan 4 2019, 16:22)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
sudo apt clean, потом почистить папку /tmp ну и ядра удалить, как уже сказали.
А с чего Вы решили, что /tmp не на отдельном разделе, или не в памяти?
Автор: Sintorres Feb 19 2019, 19:33
(Pilson @ Feb 19 2019, 0:18)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
А например linux-firmware от этого не улетит?
Нет. Сносит только старые ядра.
Автор: en4a May 6 2019, 15:13
Є така команда
dpkg --get-selections | cut -f1 | while read pkg; do dpkg -L $pkg | xargs -I'{}' bash -c 'if [ ! -d "{}" ]; then echo "{}"; fi' | tr '\n' '\000' | du -c --files0-from - | tail -1 | sed "s/total/$pkg/"; done | sort -rn > ~/packages.log.txt
Вона зробить список всіх встановлених пакетів і запише їх у файл packages.log.txt
Я ще завжди дивлюсь на свою домашню директорію - можливо я там щось залишив важке і ще подивись в каталог /var/log
Автор: olexande May 10 2019, 22:21
Розмір диску (розділів)-то хоча б який (+/- який порядок)?..
Автор: en4a May 11 2019, 10:02
(olexande @ May 10 2019, 23:21)
![Перейти к цитате](style_images/0day[1]/message_quote_arrow.svg)
Розмір диску (розділів)-то хоча б який (+/- який порядок)?..
Якщо це було мені, то у мене вивід команди приблизно такий.
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
235872 linux-firmware
156832 linux-modules-extra-4.4.0-145-generic
156808 linux-modules-extra-4.4.0-143-generic
156756 linux-image-extra-4.4.0-142-generic
96288 linux-headers-4.4.0-145
96284 linux-headers-4.4.0-143
96284 linux-headers-4.4.0-142
96256 linux-headers-4.4.0-130
92120 snapd
66646 linux-image-4.4.0-142-generic
58415 linux-modules-4.4.0-145-generic
58383 linux-modules-4.4.0-143-generic
47192 mysql-server-5.7
45204 mysql-server-core-5.7
33200 mysql-client-5.7
31828 libllvm3.6v5:amd64
30652 mysql-client-core-5.7
30084 libicu55:amd64
29616 vim-runtime
27160 phpmyadmin
23696 gcc-5
22660 git
21400 cpp-5
20680 libperl5.22:amd64
20164 php-tcpdf
18908 perl-modules-5.22
18388 systemd
17068 lxd
16404 iso-codes
14796 libruby2.3:amd64
13728 libc6-dev:amd64
13252 locales
13088 binutils
12976 libdate-manip-perl
12368 libgcc-5-dev:amd64
11776 fonts-lato
11444 grub-common
10796 libc6:amd64
10664 libpython3.5-stdlib:amd64
9412 libpython2.7-stdlib:amd64
8380 awstats
8240 lxd-client
7932 dovecot-core
7060 linux-image-4.4.0-143-generic
7058 linux-image-4.4.0-145-generic
6784 udev
6620 ncurses-term
6144 coreutils
6132 perl-base
5972 libgnustep-base1.24
5888 dpkg
5648 linux-libc-dev:amd64
5604 mc-data
5440 geoip-database
4636 php7.0-common
4460 unar
Тобто від більшого до меншого. (і тільки пакети, без розміру дисків).