Дистрибутивы проекта PuppyRus Linux > Richy
get_slack_txz
DdShurick:
get_slack_txz - поиск, выкачивание и перепаковка *.txz в *.xzm
Терзайте
DdShurick:
Версия 03 выхлоп:
--- [ Читать далее ] ---
--- Код ---
bash-4.4# get_slack_txz -d l/ffmpeg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 354k 100 354k 0 0 701k 0 --:--:-- --:--:-- --:--:-- 701k
Обрабатывается ffmpeg-4.2.2_64
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8899k 100 8899k 0 0 2017k 0 0:00:04 0:00:04 --:--:-- 2168k
Проверяются:
ffmpeg-4.2.2_64/usr/bin/ffmpeg
ffmpeg-4.2.2_64/usr/bin/ffplay
ffmpeg-4.2.2_64/usr/bin/ffprobe
ffmpeg-4.2.2_64/usr/lib64/libavfilter.so.7.57.100
ffmpeg-4.2.2_64/usr/lib64/libswresample.so.3.5.100
ffmpeg-4.2.2_64/usr/lib64/libavresample.so.4.0.0
ffmpeg-4.2.2_64/usr/lib64/libswscale.so.5.5.100
ffmpeg-4.2.2_64/usr/lib64/libavformat.so.58.29.100
ffmpeg-4.2.2_64/usr/lib64/libavcodec.so.58.54.100
ffmpeg-4.2.2_64/usr/lib64/libavutil.so.56.31.100
ffmpeg-4.2.2_64/usr/lib64/libavdevice.so.58.8.100
ffmpeg-4.2.2_64/usr/lib64/libpostproc.so.55.5.100
Зависимости:
libOpenCL.so.1
libva-drm.so.2
libva-x11.so.2
libva.so.2
libvdpau.so.1
--- Конец кода ---
--- Конец цитаты ---
Ещё:
--- [ Читать далее ] ---
--- Код ---
bash-4.4# get_slack_txz -d n/rp-pppoe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 354k 100 354k 0 0 646k 0 --:--:-- --:--:-- --:--:-- 644k
Обрабатывается rp-pppoe-3.13_64
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 91400 100 91400 0 0 247k 0 --:--:-- --:--:-- --:--:-- 248k
Проверяются:
rp-pppoe-3.13_64/usr/sbin/pppoe-server
rp-pppoe-3.13_64/usr/sbin/pppoe
rp-pppoe-3.13_64/usr/sbin/pppoe-sniff
rp-pppoe-3.13_64/usr/sbin/pppoe-relay
Зависимости:
Нет зависимостей
--- Конец кода ---
--- Конец цитаты ---
Ну и кто здесь Дед-мороз??
Neyel:
Хорошо бы чтобы он показывал названия пакетов, а не названия библиотек :)
DdShurick:
Для этого есть файл MANIFEST.bz2, только надо придумать, как его обработать.
DdShurick:
--- Цитата: DdShurick от 04 Февраль 2020, 17:05:32 ---надо придумать, как его обработать.
--- Конец цитаты ---
Выкачиваем файл:
--- Код ---
curl http://mirror.yandex.ru/slackware/slackware64-current/slackware64/MANIFEST.bz2 | bzip2 -d > /tmp/MANIFEST
--- Конец кода ---
Обрабатываем (для примера взял libusb-0.1.so.4):
--- Код ---
egrep "libusb-0.1.so.4|Package:" /tmp/MANIFEST | grep -B1 libusb-0.1.so.4
|| Package: ./a/aaa_elflibs-15.0-x86_64-21.txz
-rwxr-xr-x root/root 22712 2018-04-13 10:04 usr/lib64/libusb-0.1.so.4.4.4
--
|| Package: ./l/libusb-compat-0.1.5-x86_64-3.txz
-rwxr-xr-x root/root 22712 2018-04-13 10:04 usr/lib64/libusb-0.1.so.4.4.4
--- Конец кода ---
Навигация
Перейти к полной версии