Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
puppyrus:pra-roll [2021/04/07 09:42] sfs [Назначение модулей] |
puppyrus:pra-roll [2022/12/26 10:32] (текущий) sfs [Установка] |
||
---|---|---|---|
Строка 104: | Строка 104: | ||
*pacman -S pacman - установить из Arch репозитория | *pacman -S pacman - установить из Arch репозитория | ||
*раскомментировать в /etc/pacman.conf строки [[https://wiki.archlinux.org/index.php/Pacman/Package_signing_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|Siglevel=]] | *раскомментировать в /etc/pacman.conf строки [[https://wiki.archlinux.org/index.php/Pacman/Package_signing_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|Siglevel=]] | ||
- | *sudo pacman-key --init && sudo pacman-key --populate archlinux | + | *<code>sudo pacman-key --init && sudo pacman-key --populate archlinux</code> |
-Поскольку дистрибутив построен на [[puppyrus/pra-roll?&#arch_rollback_machine|замороженном]] репозитории Arch, по команде //pacman -Sy// будут обновляться только пакеты из PRA и дополнительных репозиториев. | -Поскольку дистрибутив построен на [[puppyrus/pra-roll?&#arch_rollback_machine|замороженном]] репозитории Arch, по команде //pacman -Sy// будут обновляться только пакеты из PRA и дополнительных репозиториев. | ||
*[[puppyrus/pra-roll?&#%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_rolling_release|Разморозить]] можно правкой /etc/pacman.d/mirrorlist . Актуально только в FULL | *[[puppyrus/pra-roll?&#%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_rolling_release|Разморозить]] можно правкой /etc/pacman.d/mirrorlist . Актуально только в FULL | ||
Строка 178: | Строка 178: | ||
====== Установка ====== | ====== Установка ====== | ||
- | [[puppyrus/grub|Установка PRA на hdd, usbflash, решение проблем после установки]] | + | [[puppyrus/grub|Установка на hdd, usbflash, решение проблем после установки]] |
*Для всех вариантов установки есть GUI инсталлятор : | *Для всех вариантов установки есть GUI инсталлятор : | ||
*модуль: sudo sfs-get pra-installer | *модуль: sudo sfs-get pra-installer | ||
Строка 229: | Строка 229: | ||
- | ===== Комбинация режимов FULL и FRUGAL ===== | + | |
- | Имея в initrd [[soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs|эти]] хуки можно | + | |
- | *В FULL постоянно обновлять систему штатными средствами | + | |
- | *В FULL с lf-aufs или lf-overlayfs - экспериментировать с системой, не боясь ничего испортить | + | |
- | *В FULL с lf-aufs - дополнительно подключать по горячему [[http://ftp.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/|портированные ]] и прочие модули.pfs | + | |
==== Переход FULL <-> FRUGAL==== | ==== Переход FULL <-> FRUGAL==== | ||
Строка 335: | Строка 331: | ||
*Установка: | *Установка: | ||
- | sudo pacman manjaro-printer | + | sudo pacman -Sy manjaro-printer |
+ | |||
+ | или | ||
+ | |||
+ | sudo pacman -Sy chaotic-aur/printer-support | ||
*[[https://wiki.manjaro.org/index.php?title=Printers|Manjaro документация]] | *[[https://wiki.manjaro.org/index.php?title=Printers|Manjaro документация]] | ||
Строка 351: | Строка 351: | ||
Include = /etc/pacman.d/mirrorlist | Include = /etc/pacman.d/mirrorlist | ||
+ | *отключить непортированные модули софта (или собирать в chroot2pfs) | ||
*sudo pacman -Sy | *sudo pacman -Sy | ||
- | *Через sfs-get подключить mesa*.pfs и icu*.pfs | + | *sudo pacman wine libxml2 |
- | *sudo [[puppyrus/pfs#pacman2pfs%D1%81%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_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F_arch|pacman2pfs]] wine | + | *Удалить /var/cache/pacman/pkg/glibc-*-x86_64.pkg.tar.zst (если он есть) |
+ | *sudo [[puppyrus/pfs#pacman2pfs%D1%81%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_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F_arch|pacman2pfs]] -p | ||
*Для более сложных программ может дополнительно потребоваться: | *Для более сложных программ может дополнительно потребоваться: | ||
sudo pacman2pfs wine-mono wine_gecko winetricks cabextract | sudo pacman2pfs wine-mono wine_gecko winetricks cabextract | ||
+ | |||
+ | Обсуждение : [[https://forum.puppyrus.org/index.php?topic=21661.msg156437#msg156437|1]] ; [[https://forum.puppyrus.org/index.php?topic=21915.0|2]] | ||
===== Установка Kodi ===== | ===== Установка Kodi ===== | ||
[[http://forum.puppyrus.org/index.php?topic=16671.0|Медиа и ТВ плеер]] | [[http://forum.puppyrus.org/index.php?topic=16671.0|Медиа и ТВ плеер]] | ||
Строка 374: | Строка 378: | ||
*network-manager-applet-gtk2 | *network-manager-applet-gtk2 | ||
- | ====== Безопасность ====== | ||
- | ===== Пароли ===== | ||
- | *Пароли пользователей root и live [[https://wiki.archlinux.org/index.php/Users_and_groups_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.A3.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8F.D0.BC.D0.B8|рекомендуется изменить]]. | ||
- | *Особенно, если Вы планируете использовать ssh, ftp и т.п. | ||
- | ===== sudo ===== | ||
- | |||
- | *[[https://wiki.archlinux.org/index.php/Sudo|sudo]] по умолчанию настроено на полное разрешение запуска всем всего без пароля. | ||
- | *При FULL установке лучше [[http://forum.puppyrus.org/index.php?topic=20146.0|уменьшить права]] live и включить запрос пароля | ||
- | *Запрос пароля включается добавлением в /base [[http://forum.puppyrus.org/index.php?topic=20146.msg142837#msg142837|089-zzz-sudoq-*.pfs]] | ||
- | ===== Работа под root (как в puppy) ===== | ||
- | *Очень небезопасно | ||
- | *Включается добавлением в /base [[http://forum.puppyrus.org/index.php?topic=20622.msg142826#msg142826|089-zzz-root-*.pfs]] | ||
- | |||
- | ===== run-as-nobody - запуск приложения от пользователя без прав ===== | ||
- | |||
- | *Рекомендуется использовать для браузеров и интернет приложений при работе от root или live c sudo без пароля : | ||
- | *//run-as-nobody программа// | ||
- | *Или сделать : //sudo ln -s /usr/local/bin/run-as-nobody-ln /usr/local/bin/программа// . Программа должна находиться в /usr/bin | ||
- | *Если для программы есть настроенный профиль - переместить его в /home/live/nobody и сделать : //sudo chown -R nobody /home/live/nobody// | ||
- | *В модуле профиля 083-*.pfs для большинства браузеров такой запуск сделан дополнительным ярлыком | ||
- | *Посмотреть от какого юзера запуск : //ps axu|grep ваш_браузер// | ||
- | *Вернуть запуск от пользователя live : | ||
- | *удалите /usr/local/bin/ваш_браузер | ||
- | *запускайте /usr/binl/ваш_браузер | ||
- | *отредактируйте ярлык /usr/share/applications/ваш_браузер-nobody.desktop | ||
- | *[[http://forum.puppyrus.org/index.php?topic=20622.0|Подробности]] | ||
- | *Т.к. браузер запущен от nobody - сохранить можно только в каталоги, доступные ему на запись, т.е. в /home/live/nobody или дать на любой нужный Вам каталог права на запись nobody | ||
- | ===== Защитный экран ===== | ||
- | *[[https://wiki.archlinux.org/index.php/Iptables_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|iptables]] есть в PRA. По умолчанию все разрешено | ||
- | *Для настройки сложных правил подойдет [[https://wiki.archlinux.org/index.php/Shorewall|shorewall]] | ||
- | *[[http://forum.puppyrus.org/index.php?topic=20032.0|Обсуждение]] | ||
- | ===== Антивирус ===== | ||
- | |||
- | [[https://wiki.archlinux.org/index.php/ClamAV_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|ClamAV]] | ||
====== Использование пакетов PRA в других pacman - совместимых дистрибутивах ====== | ====== Использование пакетов PRA в других pacman - совместимых дистрибутивах ====== |