Почему я выбираю Appimages?
Почему я выбираю Appimages? Нет, не из вариантов с Flatpak & Snap - таковые совершенно не интересуют:
- громоздкие, даже при установке лишь одного приложения
- слишком глубоко внедряются в ФС
Выбираю между стандартной установкой из реп или DEB пакетов и Appimages, а при отсутствии таковых - просто Portables (не заморачиваясь с самостоятельной сборкой Appimages). При этом в ОС по максимуму только системные пакеты, и пакеты, которые нужны всегда. Установка Debian 12 без ничего лишнего, и без рекомендованных пакетов.
Все портабельные программы (обоих типов) находятся в папке /home/Apps, вместе со своими конфигами, кэшами, иногда и данными. При желании постоянно использовать какую-либо программу делается симв.ссылка в папку ~/MyApps, а из нее, при необходимости, в ~/.cache, ~/.config и ~/.local. Не нужна больше программа - удаляю ссылку в ~/MyApps, остальные ссылки становятся битыми, их можно легко обнаружить и удалить.
С Appimages вообще замечательно - создавая рядом папки *.config и *.home, не требуется делать прочие ссылки. За редкими исключениями. Видимо, таковые собраны не совсем правильно (у меня это Doublecmd и qBittorrent - по одной ссылке, всего из 8-ми Appimages).
Конечно, места занимается при таком подходе поболее стандартного, но это компенсируется, во-первых - легкостью включения и исключения из используемых программ, а во-вторых - нахождением файлов программ в одном месте.
Обновление программ - дело хорошее, но оно случается редко, да и без него программы продолжают работать. Раз в месяц проверяю (все ссылки на источники сохранены) те, которые могли быть обновлены. При обновлении прежняя версия кладется в корзину, и если вдруг новая сборка не пошла, легко вернуть прежнюю.
Некоторым программам потребовались пакеты, отсутствующие в моей минимальной установке Debian 12. Таковых всего две: XnView AppImage - 6 шт. из серии libxcb* и qBittorrent AppImage - 1 шт. из той же серии.
Работают сейчас:
Appimages = 8 шт.: qBittorrent, KeePassXC, doublecmd, CoolReader3, viber, LosslessCut, QMPlay2, XnView
Portables = 9 шт.: fmedia, peazip, bleachbit, FreeBrowser, FreeFileSync, freeLib, TorBrowser, ventoy, Conty
Лежат в готовности:
Appimages = 11 шт.: APhototooLlibre, Balena, CherryTree, Inkscape, Joplin, Krita, PhotoQuick, Recollectr, SMPlayer, Thorium, TutaNota
Portables = 12 шт.: Brave, Iron, KoodoReader, Midori, Min, MyLibrary, palemoon, Slimjet, SuperTuxKart, Telegram, Trilium, Vivaldi
Полный список штатно добавленных пакетов (не считая вышеупомянутых семи для Appimages):
dbus-x11 gvfs lxde sudo xorg at-spi2-core ca-certificates conky-all curl devilspie2 eject fuse3 gphoto2 inxi jmtpfs lm-sensors lxtask ncdu psmisc scrot systemd-timesyncd timeshift wget wmctrl xdotool zim lxhotkey-plugin-openbox lxsession-default-apps network-manager obconf pavucontrol blueman pulseaudio-module-bluetooth cups printer-driver-gutenprint system-config-printer dosfstools gparted jgmenu pnmixer tint2 xxkb
Последние четыре - только для сеанса Openbox.
Основной и резервный браузеры Brave и Chrome (второй требуется также для работы FreeBrowser) установлены с добавлением репозиториев, для них автообновление не помешает, как для главных инструментов ☺
Ну и отдельно, wine программы с помощью Conty (все они портабельные):
* Aquaball = Игра с отбиванием шарика
* EruditVM = Моя игра в слова
* FSViewer78 = Редактор фото
* InfanView = Обработка фото
* MyHomeLib = Книжная библиотека
* AlReader = Чтение эл.книг
* NFSHP2 = Автогонка
* SASPlanet = Картография и треки движения
* SBlocks = Скользящие блоки, игра
Комментарии
Отправить комментарий