Сайт | Скачать | Видео | Wiki

Автор Тема: Делегирование публикации исо DDR01 LFA2008 LFD10 krasnyh  (Прочитано 5645 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4865
  • Репутация: +126/-1
  • Автор темы
Готовы взять на поддержку lfa2008 lfd10 и ddr01?
Почему нет, если будет простой механизм обновления. :) А не как вчера я обновлял lfa20.08-21.04-x86_64.iso - скачал на флешку, загрузился в вирте, перезагрузился во все записи menu2.lst, скопировал в папку на HDD (ради скорости процессов) и запустил  iso-make-grub4dos.sh. И надо учитывать, что в некоторых iso записей в menu.lst огромное множество. Это уже получится 'мазохизм' какой-то.)
« Последнее редактирование: 11 Май 2021, 13:47:22 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Re: Делегирование сборки исо DDR01 LFA2008 LFD10
« Ответ #1 : 11 Май 2021, 13:43:07 »
Почему нет
договорились
Браузеры и ютуб для LFA2008 залил
Сейчас mpv перекомпилю и можно обновлять
простой механизм обновления.
Можно написать скрипт, который проверяет все модули на обновление. На базе имеющихся сложно не будет. имеющемуся надо подсунуть в начале другой список для проверки. Сами справитесь написать?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Сами справитесь написать?
Откуда ж у меня такие таланты. :) Вроде обсуждали это в уже удаленной теме, по поводу скрипта обновления iso.
Мы в удаленной к чему-то пришли?
Скрипт в корне исо, который обновляет все модули достаточно? Может кто-то готов помочь? Тогда напишу подробнее что где взять...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
в некоторых iso записей в menu.lst огромное множество
Такое было в LF01. В свежих сборках упростил. Достаточно запустить qt5 DE - и так все обновления вылезут
Хотя в lfd10 еще достаточно ветвисто...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Посмотрел - переименовывать в old - не очень
Может лучше добавлять -krXX - как в модулях
Ну и надо менять в шапке (наверное только я смогу) и анонсировать перезалив на форуме
С zsynс - где-то есть инструкция и пр.? В статистику попадает только .iso. Подправить?
Спасибо+

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4865
  • Репутация: +126/-1
  • Автор темы
Использование zsync для минимизации трафика при синхронизации больших файлов, например, ежедневных сборок Ubuntu

zsync man
zsyncmake man

$ pacman -Ss zsync2
chaotic-aur/zsync2-git 2.0.0r174.86cfd3a-1 [установлен: 2.0.0r177.f0bc205-1]
    A file transfer program that's able to connect to rsync servers


В чем преимущество zsync2 от zsync, без понятия. В Conty именно он используется, ну и я тоже.

zsync2-git-2.0.0r177.f0bc205-2008-kr01.pfs
« Последнее редактирование: 13 Май 2021, 17:22:01 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
В статистику попадает только .iso.
Добавил .zsync
Инструкцию про zsync - хорошо бы в .info или отдельным файлом добавить

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Добавил .zsync
https://file.puppyrus.org/stat/month/202105 - не качают, как я и прогнозировал.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4865
  • Репутация: +126/-1
  • Автор темы
Да ладно, я вчера тестировал с URL. Может он не скачивается в этом случае?
Код
zsync2 -i lfa20.08-21.04-x86_64.iso https://file.puppyrus.org/users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Мой косяк. Поправил. наблюдаем...
Работает : 2   lfa20.08-21.05-x86_64.iso.zsync

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4865
  • Репутация: +126/-1
  • Автор темы
работает : 2
А как часто статистика отображается? Я только что проверил не скачивая файл, а указав ссылку, как в команде комментом выше. Здесь как было 2, так и осталось.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
как часто статистика отображается?
обновляется раз в день ночью. 2 - это только вчерашнее. Позавчерашнее и ранее - мне лениво перегенерять

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4865
  • Репутация: +126/-1
  • Автор темы
Похоже не учитывается ссылкой. Вчера, когда уже было 2 скачивания .zsync и еще не знал частоту подсчета, я проверил командой выше. Сначала хотел проверить только изменение количества .zsync. Потом опять запустил, уже обращая внимание на количество lfa.iso.  :)

Так что, как минимум, общее количество .zsync должно быть равно 4. Но их 3. Т.е. не только не скачивается .zsync, я даже не уверен, что качается сам lfa20.08-21.05-x86_64.iso. Может он посто монтируется на сервере, и из него берутся необходимые блоки? Такое статистика явно неспособна учитывать.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
В принципе, тоже самое можно сделать и с curlftpfs. Монтировать директорию сервера и уже локально проводить действия с файлами.
Можно, но заметно тормозит.

Скомпилировал astreamfs. ISO монтирует, но нулевой величины, дальнейшая работа с файлом невозможна.
Код
bash-4.4$ ls -l /tmp/mnt/Jeans-131BS.iso 
-r-xr-xr-x 1 root root 0 мая 22 16:06 /tmp/mnt/Jeans-131BS.iso
bash-4.4$ df Jeans-131BS.iso
Filesystem           1K-blocks      Used Available Use% Mounted on
https://mirror.yandex.ru/puppyrus/users/DdShurick/netboot/Jeans-131BS.iso
                             0         0         0   0% /tmp/mnt
bash-4.4$ mount -o loop Jeans-131BS.iso ../Jeans/
mount: you must be root
bash-4.4$ su
Password:
bash-4.4# mount -o loop Jeans-131BS.iso ../Jeans/
mount: permission denied (are you root?)
Вот как-то так...
Давайте это в отдельную тему.
« Последнее редактирование: 22 Май 2021, 17:27:21 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32840
  • Репутация: +222/-0
    • PuppyRus-A
Похоже не учитывается ссылкой
У меня сделано так, что несколько скачек с одного ип считаются как 1. На случай многопоточных качалок и т.п.
Типа awk ... print IP ISO | sort -u |wc -l
# zgrep .zsync access_log-20210521.gz
file.puppyrus.org 185.191.171.9 - - [20/May/2021:11:45:22 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)" 0
file.puppyrus.org 114.119.151.209 - - [20/May/2021:22:11:50 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)" 0

# zgrep .zsync access_log-20210522.gz
file.puppyrus.org 188.64.133.183 - - [21/May/2021:12:58:49 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:12:58:50 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:12:58:51 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:12:58:52 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:13:15:11 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:13:15:12 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:13:15:14 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0
file.puppyrus.org 188.64.133.183 - - [21/May/2021:13:15:15 +0300] "GET /users/pra64/iso/lfa20.08-21.05-x86_64.iso.zsync HTTP/1.1" 200 1853199 "-" "curl/7.71.1" 0

Новые боты появились . Ща добавлю фильтр