Debian 12 и множество портабельных программ


Да, теперь живу вот в таком окружении. Очень удобно использовать портабельные программы, вынесенные в отдельную папку. Коллекция подобралась изрядная. Из этой папки делаю только для нужных программ символьные ссылки. Если ПО решил больше не использовать, просто удаляю одну симв.ссылку на папку конкретной программы, вижу "битые" ссылки в других местах (.cache, .config и applications), удаляю их тоже. И все, никаких следов не остается.

Кроме того, еще в терминале, до входа в граф.режим, устанавливаются все нужные пакеты из файла с их списком, подготовленым заранее. Но для этого нужно ввести (понятно, без ошибок) команду от su:

grep -vE '^#' pkgs.txt | xargs sudo apt install --no-install-recommends

Проще выполнить скрипт:

sh inlist.sh

Содержание скрипта (vvv - имя пользователя):

#!/bin/sh

# Выполнять от su

grep -vE '^#' pkgs.txt | xargs apt install --no-install-recommends -y

gpasswd -a vvv sudo

systemctl reboot

И спокойно ждать входа в граф.режим.

Мой список пакетов pkgs.txt:

# Устанавливаются из этого списка командой, после входа su:

# grep -vE '^#' pkgs.txt | xargs apt install --no-install-recommends

### Mandatory Packages

dbus-x11

gvfs

lxde

sudo

xorg

### Utilites

ca-certificates

conky-all

devilspie2

eject

fuse3

gphoto2

inxi

jmtpfs

lm-sensors

lxtask

mc

ncdu

psmisc

scrot

systemd-timesyncd

wget

wmctrl

xdotool

### Settings

lxhotkey-plugin-openbox

lxsession-default-apps

network-manager

obconf

pavucontrol

### Bluetooth

blueman

pulseaudio-module-bluetooth

### Printers

cups

printer-driver-gutenprint

system-config-printer

### Media

ffmpeg

mpv

### Programs

transmission-gtk

zim

### To XnView AppImage

libxcb-icccm4

libxcb-image0

libxcb-keysyms1

libxcb-render-util0

libxcb-xkb1

libxkbcommon-x11-0

### Gparted

dosfstools

gparted

### Openbox Session

jgmenu

pnmixer

tint2

xxkb

### TOR

#obfs4proxy

#tor

После входа в граф.режим установка:

  • Браузеров Brave и Chrome из сторонних репозиториев
  • Пары утилит из DEB пакетов: xkb-switch printhelp
  • Портабельных программ: fmedia peazip FreeFileSync ventoy conty
  • Appimages: KeePassXC doublecmd BalenaEtcher viber LosslessCut QMPlay2 XnView

Conty - замечательный вариант Wine, не требующий установки в ОС ничего. Работают все те же wine программы, включая лучшую автогонку NFSHP2.

Два варианта сеансов:

  • LXDE с lxde панелью, раб.столом и фоном
  • Openbox с tint2 панелью, pnmixer, xxkb и jgmenu

В ОЗУ 8 ГБ, с pulseaudio, bluetooth, cups, NetworkManager и wpa_supplicant:

  • LXDE = 310 МБ
  • Openbox = 260 МБ

ОС занимает на диске 3.3 ГиБ (/home - отдельный раздел). Папка пользователя - менее 100 МиБ, ибо реально портабельное ПО размещено в папке /home/Apps. Кроме уже перечисленных выше, имеются еще портабельные:

APhototooLlibre CherryTree CoolReader3 FreeBrowser freeLib Inkscape Iron Joplin KoodoReader Krita Midori Min MyLibrary palemoon PhotoQuick Recollectr Slimjet SMPlayer SuperTuxKart Telegram Thorium TorBrowser Trilium

Полную инструкцию не предлагаю здесь, ибо читателей единицы. Да и улучшаю ее постоянно. Кому захочется получить инструкцию, с указанием ссылок для скачивания каждой программы и массой подробностей, пишите мне на bicyclist56@gmail.com, вышлю HTML файл.



Комментарии

Популярные сообщения из этого блога

Debian 12 минимальная установка, полностью без рекоменд.зависимостей

Debian 12 LXDE - обновленная установка

Объединенное руководство по установке Debian 12 и Debian Sid