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

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

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 3981
  • Репутация: +121/-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

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

Оффлайн sfs

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

Оффлайн sfs

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

Оффлайн sfs

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 3981
  • Репутация: +121/-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

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

Оффлайн sfs

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 3981
  • Репутация: +121/-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

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

Оффлайн krasnyh

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

Оффлайн sfs

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

Оффлайн krasnyh

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8181
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31243
  • Репутация: +208/-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

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