Дистрибутивы проекта PuppyRus Linux > MiniOS - модульный debian RU frugal

Скрипт анализа общих пакетов в модулях

(1/1)

sfs:
Написал пока 2. Запускать в папке с анализируемыми модулями:
1. Показывает в каком к-ве модулей встречается пакет

--- Код ---
for p in `ls -1 *.[sp][bf]*` ;do
    pfsdeb $p
done | sort | uniq -c |sort -nr
--- Конец кода ---

2. какой пакет встречается в каких модулях

--- Код ---
for p in `ls -1 *.[sp][bf]*` ;do
    pfsdeb $p | awk '{print $1"\t\t'$p'"}' 
done |sort
--- Конец кода ---

Хорошо бы еще написать скрипт, который покажет размер пакета... Кто знает какой командой такое посмотреть без скачки пакетов?

ansivar:

--- Цитата: sfs от 10 Август 2022, 12:10:21 ---Хорошо бы еще написать скрипт, который покажет размер пакета... Кто знает какой командой такое посмотреть без скачки пакетов?
--- Конец цитаты ---

--- Код ---
# wget --spider https://mirror.yandex.ru/puppyrus/lf/d11/pkg/pool/main/g/gtkdialog/gtkdialog_0.8.4-1_amd64.deb
Spider mode enabled. Check if remote file exists.
--2022-08-11 19:27:50--  https://mirror.yandex.ru/puppyrus/lf/d11/pkg/pool/main/g/gtkdialog/gtkdialog_0.8.4-1_amd64.deb
Распознаётся mirror.yandex.ru (mirror.yandex.ru)... 213.180.204.183, 2a02:6b8::183
Устанавливается соединение с mirror.yandex.ru (mirror.yandex.ru)|213.180.204.183|:443... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 263246 (257K) [application/octet-stream]
Remote file exists.
--- Конец кода ---

sfs:
У меня так  (wget) примерно так и сделано с репой pfs. Вроде, не со всех ресурсов удается получить. Или парсить с разных ресурсов надо 
В случае репы дебиана проще :

--- Код ---
apt show chromium |grep Size
--- Конец кода ---

Навигация

[0] Главная страница сообщений

Перейти к полной версии