LINUX.ORG.RU

велосипед для наглядного показа размера каждого пакета в archlinux

 , ,


0

1

как узнать размер каждого пакета в арче ?
я так понимаю без велосипеда тут никак
список пакетов вывел так :

pacman -Qqe | grep -vx "$(pacman -Qqm)" 
для пакетов из AUR
pacman -Qqm 
если выполнить
pacman -Qi
имеем вывод
... (куча ненужной информации)...
Installed Size : 224.00 KiB
...
нужно его оттуда вытащить так чтоб в 2 колонки вывод всех пакетов -> вывод рядом их размера
ещё с сортировкой по убыванию/возрастанию было бы вообще шикарно :3
upd
размеры всех пакетов узнал ->
pacman -Qi | grep "Installed Size"
как бы ещё всё это красиво объединить

★★★★★

Последнее исправление: smilessss (всего исправлений: 1)

pacman -Qqe | grep -vx «$(pacman -Qqm)»

надо так: pacman -Q

pacman -Qqm

надо так: pacman -Qm

Велосипед сейчас напишу.

hope13 ★★★
()
Ответ на: комментарий от hope13

спасибо, но мне для себя чтобы наглядно было и верисии пакетов не нужны, их спецаально скрыл, чтобы не отвлекали от основной цели
делал бекап и обнаружил увеличение размера системы с 3 до 5 гиг
решил почистить от ненужного

smilessss ★★★★★
() автор топика
Ответ на: комментарий от kitar

ncdu

мне же пакеты удалять нужно, а не целые каталоги
судя по ману оно не умеет работать с пакетами
хотя и так посмотреть сойдёт, спасибо

smilessss ★★★★★
() автор топика

Очень просто.

env LC_ALL=C pacman -Qi | egrep '^(Name|Installed Size)' | sed -e 's/^.*: \+//' -e 's/\.00 //' | while read name ; do read size ; echo -e "$size $name" ; done | sort -n

geekless ★★
()
Ответ на: комментарий от geekless

спасибо, всё именно так, как нужно
[/thread solved]

smilessss ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.