LINUX.ORG.RU

SuSE-склад вкусняшек, как скачать «все разом»?

 , ,


0

1

добрый день

есть «складилище» SuSE:KDE3

кто подскажет как скачать эту «хитро-закрученную» задницу?

500 пакетов и «хренова-чукча» файлов

в лоб - только пофайловая закачка (и только с учеткой)

логин есть, но это не сильно-то погогло

с набегу не нашел как это все закачать «разом», ну или хотя-бы «полуразом»

буду благодарен за подсказки, можно и просто побалагурить :о)

★★★★

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

Ответ на: комментарий от sunjob

Сейчас норм. Я бы питоном с бс4 и реквестс скрапил первую страницу и последующий страницы на предмет ссылок на страницы пакетов, а потом по каждой из страниц пакетов на ссылку для загрузки.

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

да и там не все так просто, есть пакеты, которые на одной странице не помещаются... (но, смысль понятен)

что-то подобное я делал но оч. давно (на перле и немного другой профиль), но, боюсь времени это займет значительно больше, чем я скачаю все вручную...

не то, что-бы я был ленин... пардон, ленив, просто не моя специфика, вот решил у бывалых боевых парней поинтересоваться, возможно подскажут что-то «побыстрее» или «попроще», не всегда же лучше в лоб, могут быть и кротовые норы...

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от sunjob

Можно проще:

#!/bin/bash
wget -rl1 -nv -A '*.rpm' -R '*-debugsource-*','*-debuginfo-*' 'https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src/' &&
wget -rl1 -nv -A '*.rpm' -R '*-debugsource-*','*-debuginfo-*' 'https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/noarch/' &&
wget -rl1 -nv -A '*.rpm' -R '*-debugsource-*','*-debuginfo-*' 'https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/x86_64/' &&
wget -rl1 -nv -A '*.xml.gz','repomd.xml*' 'https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/repodata/' &&
wget -rl1 -nv -A '*.repo','*.ymp' 'https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/'
TCHK
()
Ответ на: комментарий от TCHK

ну да, я еще проще сделал :о) так-то не весь «клубок» нужен, как оказалось, много «лишнего»

#!/bin/sh
set -e; clear
URL=$(cat url.txt)
CWD=$(pwd)
PKG=pkg

mkdir -p $PKG; cd $PKG

while read STR;
do
PKG=${STR%%.rpm*}.rpm
wget -c $URL/$PKG
done<../lst.txt

echo "### OK ###"; beep

p.s. а то уже стыдно становится за молодежь, блин, советуют штаны через гланды одевать...

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от anonymous

все время KDE4/KDE5, QT4/QT5 были доступны как «отдельная фишка» в репах алиена

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от ZenitharChampion

Пожалуйста. Я просто чуть подправил скрипт которым иногда качаю пятые кеды, на случай если опять сломают.

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

если опять сломают

неправильно ты, дядя федор, бутерброт ешь... их каждый раз все улучшают и улучшают, улучшают и улучшают... :о)

p.s. мы их душили-душили :о)

sunjob ★★★★
() автор топика
Последнее исправление: sunjob (всего исправлений: 1)
Ответ на: комментарий от anonymous

Патрик сам на LQ писал, да и в ченжлогах есть инфа с 15 февраля
qt5-5.13.2

Ахренеть о_0 бывает-же...
Как раз систему где-то неделю не обновлял - так-бы заметил.

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