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

Автор Тема: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW  (Прочитано 14069 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
2A (ArchARM) : PRA-roll подобная ARM frugal сборка с возможностью full установки
Отличия от PRAR: minirc+udev182
Arch репозиторий заморожен на http://tardis.tiny-vps.com/aarm/repos/ ; pacman-arm работает

Задействован так же свой репозиторий пакетов
https://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/
https://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-extra/
Ограниченно может использоваться в других клонах arch

2a2202 . В текстах ниже меняем 2002 на 2202

Состав пакетов
Тестировал на x96max

Ядра
5.16.2 Версия 8 8822bs 8822сs
На нем все без проблем заводится (вай-фай блютуз звук hdmi), по крайней мере у тех, кто в тестах принимает участие

HW ускорение видео и 3d

Репозиторий модулей :
https://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2002/pfs
https://mirror.yandex.ru/puppyrus/2a-aarch64/pfs-portable/ - портированные модули, не привязанные к конкретному дистрибутиву. Могут работать в любом aarch64

DE XFCE

Вступление и установка аналогично LFA-MX за исключением :
5. Вместо 001-lfamx :
001-2a-2002_a
040-de-tint2-gtk3-2002_a
070-lf-2002_a
089-upd-2a-2002
linux-firmware - если какое-то железо не определилось
6. Из репозитория 2a2002 (см. выше)
Берите самые свежие модули. Как во всех PRA работает автообновление
Назначение модулей

Необязательные модули:
mesa - для 3D и  аппаратного (HW) ускорения в медиаплеерах (только в версиях >=21)
DEVX-2a-2002_a-sf01.pfs
075-systemd-244.3-2002_a-sf01.pfs
001-2a-2002_a-sf05_LOC.pfs - нерусские локализации
001-2a-2002_a-sf05_MAN.pfs - документация

Известные проблемы:
1. Нет аппаратного (HW) ускорения в медиаплеерах . Есть
2. нет звука в AV. Решение только такое. Выбрать вторую звуковуху в меню - параметры - несколько зв. карт
Звук через HDMI на AML - на ядре HDMI звук с sound.sh работает. Автозапуск : sudo chmod 755 /etc/rc.d/sound.sh
3. syspend - засыпает, но не просыпается
4. Не подключает модули из tmpfs Это подключает
5. На aml s912
после установки mesa Хоrg не стартует - включите принудительно. Конфиг с комментариями в аттаче
wayfire  не работает
« Последнее редактирование: 20 Февраль 2022, 09:29:56 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
001-2a-2002_a-sf08.pfs
DEVX-2a-2002_a-sf02.pfs
chromium-gtk3-p-80.0.3987.122_a-sf03.pfs
firefox-gtk3-73.0.1-2002_a-sf03.pfs
Добавил только либы nss в 001 и удалил их из браузеров
Либы nss оформил в виде пакета с конфликтом в полному nss - т.е. если ставить фул - перейти на полный nss

Прикрутил внутрь всех браузеров libffmpeg (т.е. теперь отдельный модуль ffmpeg не нужен)

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
На моем железе: не хочет сохранять в модуль 090. pfs(сетевые настройки тоже не сохраняются), у sfs-get - проблема с интернетом ( наверно не видит wifi подключение), chromium не находит libavcodec.so.58, firefox работает хорошо.
« Последнее редактирование: 05 Март 2020, 09:07:48 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
не хочет сохранять в модуль 090. pfs(сетевые настройки тоже не сохраняются)
Можно подробнее
у sfs-get - проблема с интернетом
Не ищет модули в инете? /tmp/mod_update/repolist.txt создался?
chromium не находит libavcodec.so.58,
Это из-за этой хитрости. У меня ругается, но работает, включая тест htlm5

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
Можно подробнее
live@2a:~$ sudo make-changes.sh
live@2a:~$ bash: строка 0: echo: ошибка записи: Обрыв канала
Не ищет модули в инете? /tmp/mod_update/repolist.txt создался?
Создался. Обновился chromium и заработал. Проблема, скорее всего, на ftp yandex (ссылки открываются через раз) 
« Последнее редактирование: 06 Март 2020, 09:33:24 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
$ sudo make-changes.sh
live@2a:~$ bash: строка 0: echo: ошибка записи: Обрыв канала
Этло это. Сейчас починю

Проблема, скорее всего, на ftp yandex (ссылки открываются через раз) 
C фтп проблема есть, но я в 089 уже переделаю на http
У вас что в /tmp/mod_update/repolist.txt
« Последнее редактирование: 06 Март 2020, 10:32:33 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
В sfs-get работает все, кроме просмотра репозитория
Спойлер
live@2a:~$ sfs-get
/usr/bin/sudo
porteus=1
pp=

(yad:14729): Gtk-WARNING **: 02:59:11.443: Failed to set text '<span size='large'><b>SFS-get. WWW репозиторий</b></span>
<i>
фильтр: &</i>' from markup due to error parsing markup: Error on line 3: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &amp;
DLG2: dir="python2-2.7.17-2002_a-sf01.pfs "
f=""
loc="false"
pra1="true"
www="false"
EXIT="exit 0"
EXIT=exit 0
 www=false loc=false dir=/python2-2.7.17-2002_a-sf01.pfs
live@2a:~$
[свернуть]
090-save.pfs уже создается
« Последнее редактирование: 07 Март 2020, 08:42:36 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
В sfs-get работает все, кроме просмотра репозитория
починил
089-upd-2a-2002-sf04.pfs
и добавил adwaita иконок. Без них (c только пупи иконками - топорно выглядело)
Починил блокировку экрана
« Последнее редактирование: 07 Март 2020, 13:07:49 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
089-upd-2a-2002-sf06.pfs
исправил свой косяк с /usr/lib/udev/rules.d

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW
« Ответ #10 : 13 Февраль 2022, 18:58:40 »
https://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2202/pfs
Обновил срез арчрепы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW
« Ответ #11 : 16 Февраль 2022, 14:23:47 »
https://mirror.yandex.ru/puppyrus/2a-aarch64/2a/2a2202/pfs
Обновил срез арчрепы.
Какие-то проблемы со шрифтами. Разбираюсь...

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW
« Ответ #12 : 16 Февраль 2022, 17:34:12 »
Вы про это?
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW
« Ответ #13 : 16 Февраль 2022, 17:39:28 »
Подскажите как прописать репу докера ? Нужно сначала разморозить? Какая последовательность?
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2A 2002. aarch64 минималистический ArchARM frugal для AML RK AW
« Ответ #14 : 16 Февраль 2022, 18:50:21 »
Вы про это?
Да . Проблема была в mesa
C этими норм mesa-git-22.1.0_devel.149852.945a1e0b8cd-1-aarch64.pfs
mesa-git-22.1.0_devel.150143.3d41414d26a-1-aarch64.pfs
mesa-lib-2202_a-sf01.pfs - это либы которые нужны обоим mesa выше
Т.е. надо положить в /modules mesa-lib + одну из mesa-git (обе брал https://mirror.yandex.ru/mirrors/manjaro/arm-unstable/)
С hw тут без улучшений

075-systemd-250.3-2202_a-sf01.pfs
Нужен только для экспериментов с wayfire-0.7.2-2002_a-sf01.pfs
В /etc/profile.d/startx заменить startx на wayfirte
Модуль работает, но не доделан

как прописать репу докера ?
Он в основной репе. Собрал pacman2pfs. Не тестировал
docker-20.10.12-2202_a-sf01.pfs
Нужно сначала разморозить?
Нет. Так можно все сломать

chromium-98.0.4758.80-2202_a-sf01.pfs - из арчрепы

089-upd-2a-2202-sf02.pfs

Xorg планирую выпилить в отдельный модуль - чтобы не мешал докеру и wayfire
« Последнее редактирование: 16 Февраль 2022, 19:01:00 от sfs »