LinuxForum.Fans
Тема

Slackbuilds

Автор: drBatty 26 сообщений 7919 просмотров
#233974
bormant написал:
% du -s /var/lib/sbopkg/SBo/13.37
110M
Однако, из них *.tar.gz и *.tar.gz.asc -- это только 11M, а остальное -- их распакованное содержимое.

мы про разные вещи говорим.
кеш sbopkg это только то, что вы собирали, а я про вообще ВСЁ. про 81206 файлов, без всяких сырцов.

bormant написал:
для озвученной скорости в 20Кб/сек

а... на любой скорости начать закачку минимум 1 сек, скачать 81К файлов 22часа.

#233984

drBatty,
мы говорим про одни и те же вещи, поверьте. Или проверьте... Чтобы не получить в ответ "пруф, или не было" посмотрим внимательно, о чём речь. Пример менять не буду, он тут: http://linuxforum.ru/viewtopic.php?pid=255676#p255676

[console]
% tar tf /var/lib/sbopkg/SBo/13.37/system/htop.tar.gz
htop/
htop/README
htop/doinst.sh
htop/htop.info
htop/slack-desc
htop/htop.SlackBuild

%ls -1 /var/lib/sbopkg/SBo/13.37/system/htop*
/var/lib/sbopkg/SBo/13.37/system/htop.tar.gz
/var/lib/sbopkg/SBo/13.37/system/htop.tar.gz.asc

/var/lib/sbopkg/SBo/13.37/system/htop:
README
doinst.sh
htop.SlackBuild
htop.info
slack-desc
[/console]
Но, рядом лежат И htop.tar.gz, И запакованное в нём. Так вот размер всего репа для 13.37 110Мб, но размер упакованных слакбилдов и подписей всего 11Мб. Достаточно скачать эти 11Мб, распаковать, чтобы получить итоговые 110Мб репозитория для 13.37.
Исходники отдельно в /var/cache/sbopkg, а не тут, и, действительно, только того, что собирали. Но я их и не учитывал.
Надеюсь теперь возражений не осталось по поводу сказанного ранее:

"bormant" написал:

% du -s /var/lib/sbopkg/SBo/13.37
110M
Однако, из них *.tar.gz и *.tar.gz.asc -- это только 11M, а остальное -- их распакованное содержимое.

Далее. В /var/lib/sbopkg/SBo/13.37 ветка репозитория для 13.37 целиком, а не только то, что собирается локально. Поэтому, если принять, что отношение размера всего содержимого к запакованному одинаково для всех веток, то для того, чтобы локально развернуть весь 420Мб репозиторий slackbuilds.org, нужно загрузить только 42Мб сжатого контента и распаковать его локально.

bormant написал:
Исходя из пропорции 420/110 = x/11, даже 42М для озвученной скорости в 20Кб/сек -- всего полчаса на всё или 10 минут на тарболы одной своей версии.

Далее.

drBatty написал:
на любой скорости начать закачку минимум 1 сек, скачать 81К файлов 22часа.

Слишком категорично.
1) распространяется ли это и на rsync:// ?
2) в одном tar.gz минимум 5 файлов README, info, SlackBuild, slack-desc, зачем их качать отдельно ?

Надеюсь, объяснил понятнее, чем в первый раз.



ps. sbopkg при загрузке репозитория, если правильно путаю, делает глупость в виде

rsync_command() {
...
rsync --archive --delete --no-owner --exclude="*.sbopkg" \
$RSYNCFLAGS $REPO_LINK/ $REPO_DIR/

то есть тянет И архивы, И их содержимое, лежащее рядом в распакованном виде.

#233997
bormant написал:
мы говорим про одни и те же вещи, поверьте. Или проверьте... Чтобы не получить в ответ "пруф, или не было"

не, вам я на слово верю (хотя всё равно проверил-бы :P )

bormant написал:
1) распространяется ли это и на rsync:// ?

почему нет, если мы с нуля качаем? Вот если не с нуля, то rsync работает почти мгновенно, хоть для 100500 файлов, это да.

bormant написал:
2) в одном tar.gz минимум 5 файлов README, info, SlackBuild, slack-desc, зачем их качать отдельно ?

да, тут я кагбэ не подумал... :(

bormant написал:
Надеюсь, объяснил понятнее, чем в первый раз.

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

Однако, одной только 13.37 мало. Проблема в том, что очень многих слакобильдов там нет, хотя они есть в 13.х или 12.х

#234022

Так а в чём великий смысл грузить всё из предыдущей ветки? Нужен some_package, забрали из ветки some_package.tar.gz, some_package.tar.gz.asc, проверили, распаковали, докинули сырцы, при необходимости поправили, собрали, поставили.

#234073
bormant написал:
Так а в чём великий смысл грузить всё

ради лулзов ессно wink

#234224
Silencer написал:
bormant, качал вчера исходники хромиума, примерно 140Мб, скорость была 20-30 кБ/с.

Исходники chromium-а, вероятнее всего, качали с приведённой ссылки, то есть с http://gsdview.appspot.com/chromium-browser-official/chromium-15.0.874.121.tar.bz2
Тогда причём тут скорость slackbuilds.org, если загружали с gsdview.appspot.com? Ничего не понимаю.

Войдите или зарегистрируйтесь, чтобы ответить.