Дистрибутивы на донорских Arch репозиториях : LFA (x86_64); PRA (i686)
LF (linux frugal). Набор для преобразования любого линукс в frugal
Модульный
frugal, совместимый с Arch Linux для домашнего и носимого на флэш использования.
Неубиваем при сохранении в модуль (после перезагрузке возможно вернуться к исходному состоянию системы).
Оптимизирован для полной загрузки в RAM.
Небольшой размер системы (<100mb без софта) и быстрый.
Возможна установка второй системой в каталог на
ntfs, fat (т.е. рядом с Windows). Поддерживается
UEFI
Главная идея - Конструктор: скачиванием нужных модулей в соответствующие каталоги, пользователь сам создает итоговую конфигурацию дистрибутива, оптимизированную именно под него.
Для новичков и первых экспериментов по установке рекомендуется использовать флэшку (чтобы ничего не испортить на жестком диске)
Подробности
-
Специально подобран софт, потребляющий мало ресурсов и места. Оптимизирован для использования с флэшки (
copy2ram, размер чуть больше 100mb ).
Модули максимально объединены (каждый подключенный модуль потребляет несколько Mb RAM).
Рабочий стол (DE) и оформление (иконки, шрифты): отдельными модулями
Настройка сетей: netctl ; connman ; NetworkManager
-
-
-
Особенности
Только RU локализация. Прочие локализации и /usr/share/man info doc вырезаны скриптом trim
sudo настроено на полное разрешение запуска всем всего без пароля
В PRA перед работой с pacman , нужно обновить базы: pacman -Sy. Если Вы часто используете pacman и pkgfile, удобно подключить модуль pkg-pra*.pfs c результатом выполнения pacman -Sy && pkgfile -u
Для экономии места, в PRA отключена проверка подписи пакетов. Включить : раскомментировать в /etc/pacman.conf строки
Siglevel=
sudo pacman-key --init && sudo pacman-key --populate archlinux
и установить gpg
pacman --force
ошибка: не удалось получить файл '*-i686.pkg.tar.xz' из archive.archlinux.org : The requested URL returned error: 404
Откройте http://archive.archlinux.org в браузере и найдите нужный пакет
Интернационализация
Интернационализация присутствует в Arch Linux в полном объеме. В PRA намеренно вырезана (кроме ru)для оптимизации размера.
Вернуть или сделать под другой язык можно пересборкой с изменением скрипта trim и правкой /etc/pacman.conf
Большинство собственных скриптов - только ru. Пока не появятся носители языка, желающие этим заняться, локализация не планируется
Скачать
Цифры в названии praXX-YYMM.iso:
Выбор PRA03*.iso
Состав модулей и md5sum в файле *.md5.txt
Fat.
Полный набор драйверов и gtk2, gtk3, qt4 софта.
XFCE
Браузер firefox-gtk3
Медиаплееры : mpv, smplayer, qmplay2
NetworkManager-gtk3
Retro.
Минимальный набор драйверов и легковесный gtk2 софт. Про наличии проблем с железом - пробуйте pra03fat
Openbox + Lxpanel + Spacefm
-
mplayer + mate-mplayer
NetworkManager-gtk2. Поделен на части. Подробности в pra/optional/nm/nm-info.txt
Состав, использование
Оптимальный режим работы (максимальная скорость, экономия батареи ноутбука и ресурса носителей) дает режим
copy2ram +
save.pfs. Рекомендуется при загрузке системы с флэш и достаточном (от 1Гб) размере памяти
Постоянно используемые модули рекомендуется автозагружать через
/modules
-
Пароли по умолчанию
Источники программного обеспечения
-
Репозиторий пакетов донорского дистрибутива
Свои репозитории пакетов - в разделе
"Ссылки"
Замороженный Rolling_release (PRA64 ; PRA03)
Компиляция
Установка, загрузка, сохранение FRUGAL сессии
Ядра и initrd
Демоны инициализации
systemd (LFA; PraR)
Подключается модулем 075-Systemd*.pfs (положить в /base)
-
Дает большую совместимость с Arch репозиторием, лучшую управляемость демонами
minirc (LFA)
openrc (PRA09)
Параметры загрузки (porteus-initrd)
Работа с модулями.pfs и пакетами (.pkg.). Стандарты названий
Назначение базовых модулей
Базовые модули находятся в /base и начинаются с трех цифр
000-kernel:
модули ядра. Обязательный. Идет в комплекте с vmlinuz*
001-: главный модуль, собранный из репозитория Arch linux + эксклюзивные скрипты PRA и мелкие утилиты. Обязательный
03*: TK (toolkit) : gtk2 gtk3 qt4 qt5
070:
LF скрипты. В некоторых дистрибутивах включен в 001. Там , где есть - обязательный
-
083: настроенный профиль браузера (русификация, плагины)
084: оформление (иконки, темы). Обязательный только для 030-DE-xfce
089: исправления ошибок. Обязательный
090:
модуль сохранение состояния системы
DEVX: нужен только для компиляции
pkg: база пакетного менеджера (ПМ). Нужен только при работе с ПМ. Альтернатива - стандартное обновление списка пакетов