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

Автор Тема: PRA64-roll. Частое обновление среза arch репы (дистр для опытных). FRUGAL-only  (Прочитано 9685 раз)

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

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
pra64roll-yymmdd.iso
PRA64-roll. Частое обновление среза arch репозитория
Более свежие версии можно получить скриптом обновления модулей mod-up
Дстрибутив для экспериментов и ознакомления опытных пользователей со свежим программным обеспечением. По итогу ознакомления будет приниматься решение о переходе основного PRA64NN на этот срез Arch репозитория
Частота обновления не регламентирована. Есть инструкция по самостоятельному обновлению базы
Из всех сборок PRA наиболее удобен для установки сложного софта из Arch репозитория
mesa, systemd включены в главный модуль 001*.pfs
Возможно неполная совместимость с модулями PRA64

История создания
pra64 нужно вооообще каждый месяц базу обновлять
Не уверен:
1. Арч очень бодрый по включению свежака (который бывает сыроват). Не всем это надо. Большинство хочет стабильности.
Кому надо супер-свежо - лучше поставить arch-full и штатно обновляться каждый день. Есть далекоидущие планы сделать такой вариант
2. У нас не настолько большое и бодрое сообщество, чтобы нормально протестировать ежемесячное обновление всего дистра. Получится трудозатратная сырятина. Обновлять надо осмысленно. Понимая какие плюсы получишь на выходе. По времени - пол-года-год мне кажется оптимальным
3. Пока еще многовато ручной работы при обновлении (местами можно автоматизировать)
будет не хуже арча.
А сейчас хуже? :) Интересно чем?

Посмотрел -  с помощью скрипта из корня 001*.pfs собирается легко и быстро
Только без выделения в отдельные модули mesa nss и systemd. Это не автоматизировано. Но для экспериментов это и не нужно
NetworkManager можно собрать pacman2pfs (в DEVX есть список пакетов)
DEVX для такого дистра не актуален (но могу выложить). Компилить надо под PRA64XX
Портированные модули должны подойти. А других в ПРА64 мало

Т.е можно обновлять часто. Чаще раза в месяц вряд ли актуально
Для изучения свежего софта из арчрепы. По итогу принимать решение об обновлении PRA64XX.

paulus - может быть займетесь сборкой Pra64roll ? Вы же уже делали подобное. Я помогу инструкциями

UIRD

Сборка модулей:
sudo pacman-roll
pacman2pfs pulseaudio pulseaudio-alsa pavucontrol
pacman2pfs networkmanager gnome-keyring libsecret mobile-broadband-provider-info modemmanager network-manager-applet networkmanager-pptp
« Последнее редактирование: 01 Июль 2017, 10:56:31 от sfs »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Re: PRA64. Частота обновления базы
« Ответ #1 : 05 Октябрь 2016, 14:56:04 »
А сейчас хуже? :) Интересно чем?
Почему сразу хуже? :) Обновлениями базы и софта: у того же pra03 двухлетней давности (спасиб, что ядро обновляется), у пра64 с этим лучше.

Хотелось бы увидеть arch-full, может с пра64 на него перешел, если будет такой же неубиваемый как pra и легко full-обновляемый (после обновлений pacman автоупаковка модуля base) :) И вам не надо было бы заморочиваться с кучей модулей.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
Re: PRA64. Частота обновления базы
« Ответ #2 : 05 Октябрь 2016, 15:14:51 »
Почему сразу хуже?
Потому что Вы так написали :)
Обновлениями базы и софта: у того же pra03 двухлетней давности
Базу обновляю местами (glibc, дыры nss) только там где это что-то даст
Софт модулями весь свежий (не хуже pra64) - поэтому главный вопрос - пока нет проблем с собираемостью свежего совта - так ли надо обновлять часто....

full по определению не может быть неубиваемым
Сделайте сохраненку в папку и поставьте текущий срез арчрепы и каждый день pacman -Syu
Большинство модулей софта портированные. Должны работать
Расскажете что получилось  ;)
легко full-обновляемый (после обновлений pacman автоупаковка модуля base)
Это Вы хотите фругал с автообновляемой базой. Нужен ли такой гемор, особенно часто...
Включил комп и сиди жди пока база обновится и запакуется. Кто-то обновился, кто-то нет - получается у всех дистры разные - ничего не протестировать

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Re: PRA64. Частота обновления базы
« Ответ #3 : 05 Октябрь 2016, 18:02:57 »
Хочу стабильность.
Кто ж не хочет? Типа арч нестабильный и пользователей там меньше чем у пра? :) Пра жутко стабильный, а пра64 как эксперимент планировался (даже модулей там мало)... Может раз в месяц обновлять было бы нормально, хотя бы три (ни вашим, ни нашим) :)

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
Re: PRA64. Частота обновления базы
« Ответ #4 : 05 Октябрь 2016, 18:37:06 »
Кто ж не хочет?
Кто хочет тот должен активно тестировать и писать багрепорты

Проблема стабильности пра в этом
2. У нас не настолько большое и бодрое сообщество, чтобы нормально протестировать ежемесячное обновление всего дистра
не зависимо от стабильности арча
пра64 как эксперимент планировался
Эксперимент давно закончен
Сейчас планируется как основной

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
http://file.puppyrus.org/users/pra64/iso/pra64roll-161008.iso - подробнее в шапке
По этой же методе обновил и pra 32 бит. Надо ли выкладывать... Все равно не планирую обновлять срез арчрепы 32бит ПРА
« Последнее редактирование: 10 Октябрь 2016, 17:22:56 от sfs »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
По этой же методе обновил и pra 32 бит. Надо ли выкладывать... Все равно не планирую обновлять срез арчрепы 32бит ПРА
Все равно сделал, так что выкладывай. Лично я обновлюсь, потестирую :)

Цитировать
paulus - может быть займетесь сборкой Pra64roll ? Вы же уже делали подобное. Я помогу инструкциями
Постараюсь, но не обещаю.
« Последнее редактирование: 13 Октябрь 2016, 12:41:44 от paulus »

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
32roll - надо ли? Репу 32 все равно обновлять не буду
Там разрыв слишком большой - не все старые модули могут подойти
Если Вы перейдете на roll - потеряем тестера PRA03, а пользы никакой не получим
Свежак софта - смотрите в 64roll - это пойдет на пользу
« Последнее редактирование: 13 Октябрь 2016, 13:07:12 от sfs »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Помоги убогому поднять сеть. С теми же настройками (с net.ifnames=0) и с изменением сетевого интерфейса на enp2s0 не поднимается. Что ей надо? Ранее, модулем с systemd, такой проблемы не было.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
Без
net.ifnames=0
настроил и запустил - все ок
С отключением сохраненки не пробовали?
Базовые модули из pra6407 и roll не намиксовали?
Если нет http://lexpr.ru/node/503

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Перезаписал каталоги (у меня всегда микс с jwm и своей темой), обновил ядро до 4.8.2-pf2, changes от pra64. Странно, net.ifnames=0 не использовал, eth0 в настройках и сеть поднялась. Куда ж там systemd смотрит?

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
changes от pra64.
Если в нем есть непустой /usr/lib - плохая идея
net.ifnames=0 не использовал, eth0 в настройках и сеть поднялась. Куда ж там systemd смотрит?
У systemd свой netwirkd - очень примитивный, покатит только для виртуалок - в ПРА не задействован
netctl , NM - там что в конфиге написали, то и запустится
Если ничего не конфигурить - запускается NM или dhcpcd, которые поднимают сеть на интерфейсе, на котором найдет dhcp-server - наверное у Вас так


Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Хотел тут потренироваться.., но:
Цитировать
[root@pra64 /]# pacman -Syu
:: Synchronizing package databases...
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to synchronize any databases
error: failed to init transaction (no servers configured for repository)

Если расскоментировать пару репозториев, получаю:
Цитировать
[root@pra64 /]# pacman -Syu
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru
error: failed retrieving file 'core.db' from mirrors.nix.org.ua : Could not resolve host: mirrors.nix.org.ua
error: failed to update core (download library error)
error: failed retrieving file 'extra.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru
error: failed retrieving file 'extra.db' from mirrors.nix.org.ua : Could not resolve host: mirrors.nix.org.ua
error: failed to update extra (download library error)
error: failed retrieving file 'community.db' from mirror.yandex.ru : Could not resolve host: mirror.yandex.ru
error: failed retrieving file 'community.db' from mirrors.nix.org.ua : Could not resolve host: mirrors.nix.org.ua
error: failed to update community (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 18415
  • Репутация: +140/-0
    • PuppyRus-A
Хотел тут потренироваться.
срез арчрепы крутить здесь
cat /etc/pacman.d/mirrorlist
Server=http://ala.seblu.net/repos/2016/05/27/$repo/os/$arch

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1403
  • Репутация: +19/-0
Это ничего не меняет (ни 21, ни 22 число). Без ARM pra64roll низя? :)
Цитировать
Server=http://ala.seblu.net/repos/2016/10/22/$repo/os/$arch

[root@pra64 /]# pacman -Syu
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from ala.seblu.net : Could not resolve host: ala.seblu.net
error: failed to update core (download library error)
error: failed retrieving file 'extra.db' from ala.seblu.net : Could not resolve host: ala.seblu.net
error: failed to update extra (download library error)
error: failed retrieving file 'community.db' from ala.seblu.net : Could not resolve host: ala.seblu.net
error: failed to update community (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)
« Последнее редактирование: 22 Октябрь 2016, 20:41:36 от paulus »