учитывая имя пакета, я хочу узнать, сколько места освободилось бы, если бы пакет и его зависимости были удалены.
Так как зависимости могут быть разделены между пакетами, возможно, правильный способ это сделать: сколько места занимает пакет, включая все зависимости, которые используются только этим пакетом
Я бы предпочел решения CLI, потому что я бы использовал их в сценариях
apt
package-management
josinalvo
источник
источник
apt-cache show packagename
перечисляет, помимо прочего, установленный размер пакета и зависимости пакета. Там такжеapt-cache rdepends package
перечислить пакеты, которые используют этот пакет. Вы можете начать там.Ответы:
Самый простой и свободный от ошибок способ получить место, используемое программой и всеми ее зависимостями, - это использовать сам apt. Обратите внимание, что зависимости, которые не используются другой программой, но установлены вместе с пакетом, не учитываются, поскольку они не удаляются.
Просто
или
использование
apt-space-used-by PACKAGENAME
Этот скрипт на python выглядит многообещающе (bigpkg - найдите пакеты, которые требуют много места в вашей системе)
источник
Просто попробуйте следующую команду (чтобы освободить место на диске при очистке):
или
где заменить
<package>
сpackage-name
(пример:gimp
)Это не удалит пакет с зависимостями, а только даст информацию о том, сколько дискового пространства будет освобождено с помощью
grep
!Используя
dpkg --print-avail
илиapt-cache show
:или
Это покажет установленный размер
<package>
.Пример:
Сортировать список установленных пакетов по размеру
Вы можете использовать больше для страницы:
Выше списка пакетов в соответствии с размером присоединения, вы можете использовать
tail
для вывода списка пакетов, потребляющих максимальный размер, следующим образом:Используя
dpigs
(от человекаdpigs
):Это может быть установлено с помощью: Пример команды запуска
sudo apt-get install debian-goodies
Определение размера неиспользованной упаковки: -
Сначала запустите,
popularity-contest
а затемpopcon-largest-unused
, это поможет вам найти размер неиспользованного пакета. Посетите man-страницы для получения дополнительной информации.Я старался изо всех сил, чтобы предоставить полезные команды по шагам.
Надеюсь, это поможет!
источник
apt-cache show packagename
перечисляет, помимо прочего, установленный размер пакета и зависимости пакета. Там такжеapt-cache rdepends packagename
перечислить пакеты, которые используют этот пакет.Возможно, вы захотите использовать последнюю команду и
apt-cache policy packagename
определить, установлена ли обратная зависимость.источник
Installed-Size
килобайтах, аSize
в байтах. Я должен был упомянуть это в своем ответе.Вот скрипт, который делает это. Нет машинно-ориентированного вывода, хотя.
sudo apt-get install python-apt
и ты готов к работе.
Пример вывода:
источник