Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

puppyrus:pra-roll [2020/10/09 13:03]
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
Строка 144: Строка 144:
   ***045** - альтернативная панель DE   ***045** - альтернативная панель DE
   ***070-pra-frugal**: наработки PRA (скрипты с необходимыми зависимостями)   ***070-pra-frugal**: наработки PRA (скрипты с необходимыми зависимостями)
-  ***070-pra-full**: [[soft/arch-initrd|хуки PRA]]. Нужны только для пересборки initrd+  ***070-pra-full**: [[soft/arch-initrd|хуки PRA]] и UIRD. Нужны только для пересборки initrd
   ***075**: демон инициализации ([[setups/systemd|systemd или minirc]])   ***075**: демон инициализации ([[setups/systemd|systemd или minirc]])
   ***083**: настроенный профиль браузера (необязательный модуль)   ***083**: настроенный профиль браузера (необязательный модуль)
Строка 169: Строка 169:
   ***090**: [[http://wiki.puppyrus.org/puppyrus/pra#%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8Fpfs|модуль]] сохранение состояния системы (создается пользователем)   ***090**: [[http://wiki.puppyrus.org/puppyrus/pra#%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8Fpfs|модуль]] сохранение состояния системы (создается пользователем)
   ***pkg**: база пакетного менеджера (ПМ). Нужен только при работе с ПМ. Альтернатива - стандартное обновление списка пакетов   ***pkg**: база пакетного менеджера (ПМ). Нужен только при работе с ПМ. Альтернатива - стандартное обновление списка пакетов
-  ***basilisk**: Облегченный клон firefox. При FRUGAL установке будет [[http://forum.puppyrus.org/index.php?topic=22417.0|автообновляться]] скриптом. При FULL будет автообновляться при запуске от root встроенными средствами  +  ***palemoon, basilisk**: Облегченный клон firefox. При FRUGAL установке будет [[http://forum.puppyrus.org/index.php?topic=22417.0|автообновляться]] скриптом. При FULL будет автообновляться при запуске от root встроенными средствами  
-  ***google-chrome**: Проприетарный браузер от google. В отличии от свободного chromium имеет меньше зависимостей. Поэтому легче обновлять (в FRUGAL - пересборкой модуля : pacman2pfs google-chrome nss nspr sqlite)Включает Adobe flash+  ***google-chrome**: Проприетарный браузер от google. В отличии от свободного chromium имеет меньше зависимостей. Поэтому легче обновлять. Включает Adobe flash 
 +    *В FULL удобнее google-chrome-*-2008-*.pfs. Автообновляется pacman - ом 
 +    *FRUGAL - google-chrome-gtk3-p-*.pfs будет [[http://forum.puppyrus.org/index.php?topic=22417.0|автообновляться]] скриптом. 
   ***smplayer-qt4**: Включает в себя mplayer и qt4. Проигрывает ссылки youtube с vdpau ускорением (можно [[http://forum.puppyrus.org/index.php?topic=22037.msg160977#msg160977|использовать]] вместе с basilisk).    ***smplayer-qt4**: Включает в себя mplayer и qt4. Проигрывает ссылки youtube с vdpau ускорением (можно [[http://forum.puppyrus.org/index.php?topic=22037.msg160977#msg160977|использовать]] вместе с basilisk). 
   ***premote**: Монтирование smb ftp webdav dlna, клиенты rdp vnc   ***premote**: Монтирование smb ftp webdav dlna, клиенты rdp vnc
Строка 176: Строка 178:
  
 ====== Установка ====== ====== Установка ======
-[[puppyrus/grub|Установка PRA на hdd, usbflash, решение проблем после установки]]+[[puppyrus/grub|Установка на hdd, usbflash, решение проблем после установки]]
   *Для всех вариантов установки есть GUI инсталлятор :    *Для всех вариантов установки есть GUI инсталлятор : 
     *модуль: sudo sfs-get pra-installer     *модуль: sudo sfs-get pra-installer
Строка 227: Строка 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==== 
  
Строка 333: Строка 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 документация]]
Строка 349: Строка 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|Медиа и ТВ плеер]]
Строка 372: Строка 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 - совместимых дистрибутивах ======
Печать/экспорт