Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
puppyrus:ddr [2021/06/21 15:46] sfs [DebianDogRetro (DDR01) i686 ; LFD10 x86_64 ; LFDS x86_64] |
puppyrus:ddr [2023/06/22 14:44] (текущий) sfs [Cоздание модуля.pfs из .deb] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Дистрибутивы на донорских Debian репозиториях : DebianDogRetro (DDR01) i686 ; LFD10 x86_64 ; LFDS x86_64====== | + | ====== Дистрибутивы на Debian : DebianDogRetro (DDR01) i686 ; LFD10 x86_64 ; LFDS x86_64 и Ubuntu : LFU22 x86_64 репозиториях====== |
- | *Модульный [[http://wiki.puppyrus.org/setups/full-vs-frugal|frugal]], совместимый с Debian . Для домашнего и носимого на флэш использования. В FULL рекомендуется устанавливать только LFDS (Debian Sid) | + | *Модульный [[http://wiki.puppyrus.org/setups/full-vs-frugal|frugal]], совместимый с репозиториями донорских дистрибутивов |
+ | *Debian - DDR01, LFD | ||
+ | *Ubuntu - LFU . | ||
+ | *Для домашнего и носимого на флэш использования. В FULL рекомендуется устанавливать LFU | ||
*Использованы наработки [[http://forum.puppyrus.org/index.php?board=182.0|LF]] | *Использованы наработки [[http://forum.puppyrus.org/index.php?board=182.0|LF]] | ||
*Модульный рабочий стол (несколько вариантов отдельными модулями): | *Модульный рабочий стол (несколько вариантов отдельными модулями): | ||
Строка 7: | Строка 10: | ||
*Несколько вариантов оформления (иконки , темы) отдельными модулями | *Несколько вариантов оформления (иконки , темы) отдельными модулями | ||
*gtk2, gtk3, qt4, qt5 модули софта. | *gtk2, gtk3, qt4, qt5 модули софта. | ||
- | *Легкость [[puppyrus/ddr#c%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8Fpfs_%D0%B8%D0%B7_deb|создания собственных модулей]] конвертацией *deb | + | *Легкость [[puppyrus/ddr#cоздание_модуляpfs_из_deb|создания собственных модулей]] конвертацией *deb |
*Неубиваем при сохранении в модуль (после перезагрузке возможно вернуться к исходному состоянию системы). | *Неубиваем при сохранении в модуль (после перезагрузке возможно вернуться к исходному состоянию системы). | ||
*Оптимизирован для полной загрузки в RAM. | *Оптимизирован для полной загрузки в RAM. | ||
Строка 14: | Строка 17: | ||
*Главная идея - **Конструктор**: скачиванием нужных модулей в соответствующие каталоги, пользователь сам создает итоговую конфигурацию дистрибутива, оптимизированную именно под него. В iso включены и несколько готовых наборов модулей. | *Главная идея - **Конструктор**: скачиванием нужных модулей в соответствующие каталоги, пользователь сам создает итоговую конфигурацию дистрибутива, оптимизированную именно под него. В iso включены и несколько готовых наборов модулей. | ||
*Для новичков и первых экспериментов по установке рекомендуется использовать флэшку (чтобы ничего не испортить на жестком диске) | *Для новичков и первых экспериментов по установке рекомендуется использовать флэшку (чтобы ничего не испортить на жестком диске) | ||
- | *[[http://forum.puppyrus.org/index.php?board=184.0|Обсуждение на форуме]] | ||
- | *[[http://forum.puppyrus.org/index.php?topic=21507.0|История возникновения]] | ||
- | ===== Особенности ===== | ||
- | -Только RU локализация. Прочие локализации и /usr/share/man info doc вырезаны скриптом //trim// | ||
- | -[[https://wiki.archlinux.org/index.php/Sudo|sudo]] настроено на полное разрешение запуска всем всего без пароля | ||
- | -Перед работой с пакетным менеджером , нужно обновить базы: sudo apt update. Если Вы часто используете apt, удобно подключить модуль pkg-ddr*.pfs c результатом выполнения sudo apt update | ||
- | -Для экономии места, удалена проверка подписи пакетов (/etc/apt/apt.conf.d/99gpg-auth-no). Кроме LFDS | ||
- | -В apt-*pfs включены списки пакетов, выделенных в отдельные модули : gtk2 qt4 qt5 ffmpeg gtk3 nss Т.е. apt будет считать, что эти пакеты установлены, а Вам нужно подключить соответвствующие модули. Кроме LFDS | ||
- | ===== Скачать ===== | ||
- | *Свежие версии - в шапке [[http://forum.puppyrus.org/|форума]] и [[http://puppyrus.org/|новостях]] | ||
- | *Состав модулей и [[wpru>md5sum]] в файле [[http://file.puppyrus.org/users/pra03/iso/|*.md5.txt]] | ||
- | *[[ftp://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/|Ядра]] ; [[https://sourceforge.net/projects/puppyrusa|архив]]. [[soft:kern-change|Смена ядра]] | ||
- | |||
- | Цифры в названии ddrXX-YYMM.iso: | ||
- | *XX - порядковая версия по дате сборки базовых модулей. | ||
- | *YY - год. MM - месяц обновления. | ||
===== Установка===== | ===== Установка===== | ||
- | *[[grub|FRUGAL установка DDR на hdd, usbflash, решение проблем после установки - аналогично PRA03]] | + | *[[grub|FRUGAL установка DDR на hdd, usbflash, решение проблем после установки]] |
- | *[[http://forum.puppyrus.org/index.php?topic=19900.msg132239#msg132239|FULL установка]]. Кроме LFDS не рекомендуется, т.к. только часть базового (001*.pfs) собрана из пакетов.deb | + | *[[http://forum.puppyrus.org/index.php?topic=19900.msg132239#msg132239|FULL установка]]. Кроме LFDS, LFU не рекомендуется, т.к. только часть базового (001*.pfs) собрана из пакетов.deb |
- | + | ||
- | ==== DDR01. Использование проприетарных видеодрайверов от PRA03 ==== | + | |
- | Модуль необходимо перепаковать: | + | |
- | -Перенести /usr/lib/modprobe.d в /etc | + | |
- | - ln -sf /usr/lib/libEGL.so /usr/lib/i386-linux-gnu/libEGL.so.1.0.0 | + | |
- | - ln -sf /usr/lib/libGL.so /usr/lib/i386-linux-gnu/libGL.so.1.2.0 | + | |
- | + | ||
- | *Загружать модуль вместе с ftp://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/tested/4.4.1-pf3-drv/video-drv/pfs/Xorg-1.12.4-3-sf04.pfs | + | |
- | *Драйвера nvidia3xx можно с более свежим ftp://ftp.yandex.ru/puppyrus/ddr/ddr01/pfs/xorg-server-1.16.2.901-sf01.pfs (кроме ядер 4.20 и выше ) | + | |
- | + | ===== Работа с модулями.pfs. Стандарты названий ==== | |
- | ==== Использование mesa ==== | + | |
- | *[[https://wiki.debian.org/ru/Mesa|Mesa]] | + | |
- | *На некоторых Intel видеокартах [[http://forum.puppyrus.org/index.php?topic=21586.msg159622#msg159622|необходимо подключить]] xserver-xorg-video-intel-ddr01-*.pfs | + | |
- | *При двух видеокартах может потребоваться подключение video-intel даже если используется другая видеокарта | + | |
- | ==== Настройка сети ==== | + | |
- | [[http://forum.puppyrus.org/index.php?topic=21578.0|Форум]] | + | |
- | + | ||
- | ==== Параметры загрузки (porteus-initrd) ==== | + | |
- | *Используется доработанный и русифицированный [[wpru>initrd]] [[wpru>Porteus]] | + | |
- | *[[http://forum.puppyrus.org/index.php/topic,14190.0.html|Тема на форуме]] | + | |
- | *[[soft:porteus-initrd|Документация]] | + | |
- | ====== Работа с модулями.pfs. Стандарты названий ===== | + | |
[[puppyrus/pfs|Документация]] | [[puppyrus/pfs|Документация]] | ||
- | ===== Назначение модулей ===== | + | ==== Назначение модулей ==== |
*Дистрибутив разбит на [[wpru>squashfs]] модули. Это позволит выбрать только нужные Вам | *Дистрибутив разбит на [[wpru>squashfs]] модули. Это позволит выбрать только нужные Вам | ||
Строка 91: | Строка 57: | ||
- | ====== Репозитории====== | ||
- | ===== DDR01 ===== | ||
- | *Кроме официальных Debian9, использованы: [[https://fredx181.github.io/StretchDog/i386/Packages/|DebianDog]] | + | =====Установка (или сборка модуля) софта===== |
- | *В состав модуля 001 (разобрать на части : [[puppyrus/pr218/pfs3#pfsextract|pfsextract]] ) так же входят перепакованные LF пакеты (pfs-util и пр.) | + | *[[https://wiki.debian.org/ru/Software|Списки пакетов (с описанием) в репозиториях]] |
- | + | *[[setups/deb|Пакетный менеджер (ПМ)]] apt | |
- | ===== LFD10 ===== | + | ==== Установка Libre Office ==== |
- | *Кроме официальных Debian9, использованы репозитории Antix | + | https://linux-notes.org/ustanovka-libre-office-na-debian-ubuntu-linux-mint/ |
- | *В состав модуля 001 (разобрать на части : [[puppyrus/pr218/pfs3#pfsextract|pfsextract]] ) так же входят перепакованные LF пакеты (pfs-util и пр.) | + | ====Cups - печать==== |
- | + | https://wiki.debian.org/ru/SystemPrinting | |
- | + | ===== Cоздание модуля.pfs из .deb ===== | |
- | ===== LFDS ===== | + | Не забудьте про [[puppyrus/ddr?&#%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8|п.5]] Особенностей |
- | *Использован [[https://forum.puppyrus.org/index.php?topic=23370.msg176954#msg176954|замороженный]] репозиторий Debian Sid. Дата заморозки - в названии дистрибутива | + | |
- | *При FULL установке можно перейти на обычный репозиторий sid и обновляться стандартно : sudo apt update && sudo apt upgrade | + | |
- | + | ||
- | ===== Пакетный Менеджер (ПМ) Debian ===== | + | |
- | *Выделен в отдельный модуль apt*.pfs | + | |
- | *[[setups/deb|Подробности]] | + | |
+ | ==== mkmod ==== | ||
- | ===== Cоздание модуля.pfs из .deb ===== | + | [[https://wiki.puppyrus.org/puppyrus/pfs#mkmodсоздание_модуляpfs_из_пакетов_ubuntu_или_arch_на_загруженной_системе|Только в LFU]] |
- | Не забудьте про [[puppyrus/ddr?&#%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8|п.5]] Особенностей | + | |
==== chroot2pfs==== | ==== chroot2pfs==== | ||
[[https://wiki.puppyrus.org/puppyrus/pr218/pfs4#chroot2pfs|chroot2pfs]] создает свой корень системы из перечисленных модулей (каталогов) , делает chroot и при выходе сохраняет результат ваших действий | [[https://wiki.puppyrus.org/puppyrus/pr218/pfs4#chroot2pfs|chroot2pfs]] создает свой корень системы из перечисленных модулей (каталогов) , делает chroot и при выходе сохраняет результат ваших действий | ||
Строка 123: | Строка 81: | ||
apt update && apt install нужные_пакеты | apt update && apt install нужные_пакеты | ||
==== repo2pfs ==== | ==== repo2pfs ==== | ||
- | [[http://forum.puppyrus.org/index.php?topic=21828.0|Подробности]] | + | *Не рекомендуется для LFDS, LFU,т.к. не формирует добавление в список пакетов |
+ | *[[http://forum.puppyrus.org/index.php?topic=21828.0|Подробности]] | ||
==== AptToSfs ==== | ==== AptToSfs ==== | ||
+ | *Не рекомендуется для LFDS, LFU,т.к. не формирует добавление в список пакетов | ||
*[[http://forum.puppyrus.org/index.php?topic=21585.0|Инструкция]] | *[[http://forum.puppyrus.org/index.php?topic=21585.0|Инструкция]] | ||
Строка 133: | Строка 92: | ||
*Загрузить : sfs-get DEVX. | *Загрузить : sfs-get DEVX. | ||
*Модуль DEVX нужен только для компиляции. Для обычной работы и установки пакетов и модулей - не нужен | *Модуль DEVX нужен только для компиляции. Для обычной работы и установки пакетов и модулей - не нужен | ||
+ | |||
+ | ===== Пакетный Менеджер (ПМ) Debian ===== | ||
+ | *Выделен в отдельный модуль apt*.pfs. Кроме LFDS, LFU | ||
+ | *[[setups/deb|Подробности]] | ||
+ | ===== Репозитории===== | ||
+ | ==== DDR01 ==== | ||
+ | |||
+ | *Кроме официальных Debian9, использованы: [[https://fredx181.github.io/StretchDog/i386/Packages/|DebianDog]] | ||
+ | *В состав модуля 001 (разобрать на части : [[puppyrus/pr218/pfs3#pfsextract|pfsextract]] ) так же входят перепакованные LF пакеты (pfs-util и пр.) | ||
+ | |||
+ | ==== LFD10 ==== | ||
+ | *Кроме официальных Debian9, использованы репозитории Antix | ||
+ | *В состав модуля 001 (разобрать на части : [[puppyrus/pr218/pfs3#pfsextract|pfsextract]] ) так же входят перепакованные LF пакеты (pfs-util и пр.) | ||
+ | |||
+ | |||
+ | ==== LFDS ==== | ||
+ | *Поддержка LFDS прекращена | ||
+ | *Использован [[https://forum.puppyrus.org/index.php?topic=23370.msg176954#msg176954|замороженный]] репозиторий Debian Sid. Дата заморозки - в названии дистрибутива | ||
+ | *При FULL установке можно перейти на обычный репозиторий sid и обновляться стандартно : sudo apt update && sudo apt upgrade | ||
+ | ==== LFU22 ==== | ||
+ | *Использован LTS репозиторий Ubuntu 22.04. Некоторые пакеты [[https://forum.puppyrus.org/index.php?topic=24076.msg186242#msg186242|перекомпилены]] для уменьшения размера и ресурсоемкости | ||
+ | *Обновление LFU происходит регулярной пересборкой базовых модулей с обновлением пакетом, обновленных в репозитории ubuntu. | ||
+ | *Модули выкладываются в готовом виде. Нужно только заменить ими старые. | ||
+ | *Анонсы на форуме. | ||
+ | *При FULL установке можно обновляться стандартно : sudo apt update && sudo apt upgrade | ||
+ | ===== DDR: ===== | ||
+ | |||
+ | *[[http://forum.puppyrus.org/index.php?board=184.0|Обсуждение на форуме]] | ||
+ | *[[http://forum.puppyrus.org/index.php?topic=21507.0|История возникновения]] | ||
+ | |||
+ | ==== Особенности ==== | ||
+ | -Только RU локализация. Прочие локализации и /usr/share/man info doc вырезаны скриптом //trim// | ||
+ | -[[https://wiki.archlinux.org/index.php/Sudo|sudo]] настроено на полное разрешение запуска всем всего без пароля | ||
+ | -Перед работой с пакетным менеджером , нужно обновить базы: sudo apt update. Если Вы часто используете apt, удобно подключить модуль pkg-ddr*.pfs c результатом выполнения sudo apt update | ||
+ | -Для экономии места, удалена проверка подписи пакетов (/etc/apt/apt.conf.d/99gpg-auth-no). Кроме LFDS | ||
+ | -В apt-*pfs включены списки пакетов, выделенных в отдельные модули : gtk2 qt4 qt5 ffmpeg gtk3 nss Т.е. apt будет считать, что эти пакеты установлены, а Вам нужно подключить соответвствующие модули. Кроме LFDS, LFU | ||
+ | ==== Скачать ==== | ||
+ | *Свежие версии - в шапке [[http://forum.puppyrus.org/|форума]] и [[http://puppyrus.org/|новостях]] | ||
+ | *Состав модулей и [[wpru>md5sum]] в файле [[http://file.puppyrus.org/users/pra03/iso/|*.md5.txt]] | ||
+ | *[[ftp://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/|Ядра]] ; [[https://sourceforge.net/projects/puppyrusa|архив]]. [[soft:kern-change|Смена ядра]] | ||
+ | |||
+ | Цифры в названии ddrXX-YYMM.iso: | ||
+ | *XX - порядковая версия по дате сборки базовых модулей. | ||
+ | *YY - год. MM - месяц обновления. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== DDR01. Использование проприетарных видеодрайверов от PRA03 ==== | ||
+ | Модуль необходимо перепаковать: | ||
+ | -Перенести /usr/lib/modprobe.d в /etc | ||
+ | - ln -sf /usr/lib/libEGL.so /usr/lib/i386-linux-gnu/libEGL.so.1.0.0 | ||
+ | - ln -sf /usr/lib/libGL.so /usr/lib/i386-linux-gnu/libGL.so.1.2.0 | ||
+ | |||
+ | *Загружать модуль вместе с ftp://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/tested/4.4.1-pf3-drv/video-drv/pfs/Xorg-1.12.4-3-sf04.pfs | ||
+ | *Драйвера nvidia3xx можно с более свежим ftp://ftp.yandex.ru/puppyrus/ddr/ddr01/pfs/xorg-server-1.16.2.901-sf01.pfs (кроме ядер 4.20 и выше ) | ||
+ | |||
+ | |||
+ | ==== Использование mesa ==== | ||
+ | *[[https://wiki.debian.org/ru/Mesa|Mesa]] | ||
+ | *На некоторых Intel видеокартах [[http://forum.puppyrus.org/index.php?topic=21586.msg159622#msg159622|необходимо подключить]] xserver-xorg-video-intel-ddr01-*.pfs | ||
+ | *При двух видеокартах может потребоваться подключение video-intel даже если используется другая видеокарта | ||
+ | ==== Настройка сети ==== | ||
+ | [[http://forum.puppyrus.org/index.php?topic=21578.0|Форум]] | ||
+ | |||
+ | |||
+ |