Сообщения

Почему я выбираю Appimages?

Почему я выбираю Appimages? Нет, не из вариантов с Flatpak & Snap - таковые совершенно не интересуют: - громоздкие, даже при установке лишь одного приложения - слишком глубоко внедряются в ФС Выбираю между стандартной установкой из реп или DEB пакетов и Appimages, а при отсутствии таковых - просто Portables (не заморачиваясь с самостоятельной сборкой Appimages). При этом в ОС по максимуму только системные пакеты, и пакеты, которые нужны всегда. Установка Debian 12 без ничего лишнего, и без рекомендованных пакетов. Все портабельные программы (обоих типов) находятся в папке /home/Apps, вместе со своими конфигами, кэшами, иногда и данными. При желании постоянно использовать какую-либо программу делается симв.ссылка в папку ~/MyApps, а из нее, при необходимости, в ~/.cache, ~/.config и ~/.local. Не нужна больше программа - удаляю ссылку в ~/MyApps, остальные ссылки становятся битыми, их можно легко обнаружить и удалить. С Appimages вообще замечательно - создавая рядом папки *.c

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 И спокойно ждать входа в граф.режим. Мой список паке

Давно не обновлял установку... И вот!

Довольно много времени прошло, Debian 12 не раз переустановлен, теперь это выглядит так -  https://disk.yandex.ru/d/qg79Jyjd0niLYA На этот раз - по максимуму использование Portables & Appimages, данные ПО хранятся в одной папке с самой программой. Основной браузер - Iron. P.S. Вышла новая версия Slimjet. Когда-то я пробовал скачивать с помощью этого браузера видео с Youtube, получал ошибку. Попробовал в этой версии - все работает! Можно скачивать видео, или только аудио. Так что, добавился еще один браузер в ОС. Тем более, что программа QMPlay2, которая совсем недавно еще справлялась с этой задачей, перестала с ней справляться. Что не удивительно, давно не было обновлений. Установка Slimjet cd /home/vvv/MyApps Перед обновлением удалить в корзину содержимое папки /home/vvv/MyApps/Slimjet, кроме /000 и /00. В папке /000 - кэш и конфиг браузера, /00 содержит у меня отредактированный ярлык запуска и libffmpeg.so (штатная требует замены, ибо не все видео воспроизводятся). wget https://w

Iron Browser, да еще портабельный, неожиданно победил!

   Самый удобный вариант иметь полноценный портабельный браузер!  После установки на chrome://gpu смотрим Initialization time , этот быстрее всех запускается: * Iron(Portable) = 206 * Google Chrome = 223 * Thorium = 238 * Thorium(Appimage) = 680 Быстродействие , по данным https://browserbench.org/Speedometer3.0/ (/Speedometer2.0/): * Google Chrome = 7.15 * Iron(P) = 7.05 (115) * Thorium(A) = 6.45   В ОЗУ занимают, с расширениями Browsec VPN и uBlock Origin Lite, МБ: * Iron(P) = 230 * Thorium(A) = 240 * Google Chrome = 250 Следует учесть, что показатели получены на моем железе. Приступаем к установке!  Идем в папку с портабельным ПО: cd /home/vvv/MyApps  Если в вашей ОС не установлен пакет bzip2, следует это сделать, нужен для распаковки.  Скачать архив: wget https://www.srware.net/downloads/iron-linux-64.tar.gz  Распаковать здесь: tar xvzf iron-linux-64.tar.gz  Запустить самораспаковываемый скрипт: ./ iron-linux-64.sh  Удалить ненужное: rm iron-linux-64.sh  iron-linux-64.tar.gz R

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

Изображение
  Основная ОС Задачей было собрать Debian 12 в минимальной, но вполне для меня достаточной конфигурации, для ежедневного использования, без WiFi и печати (они требуются весьма редко, и содержатся в другой ОС), без организации сети между домашними ПК и смартфоном и т.п. Сторонние репозитории не используются, чтобы не зависеть от них. Как можно больше ПО в виде портабельных программ - исполняемых и Appimage's. В результате установка самой ОС с нуля проходит очень быстро, а если портабельные программы и пользовательские настройки уже имеются, тогда переустановка ОС вместе с пользовательским окружением проходит так же быстро. Выбран LXDE как наиболее удовлетворяющий моим требованиям. Не использую: раб.стол как папку, хранитель экрана и управление питанием в моем неттопе. Панель с минимумом элементов. Абсолютно все пакеты устанавливаются без рекомендованных зависимостей, что избавляет от ненужных пакетов, экономит место не только на диске, но и в ОЗУ, ибо не запускаются лишние службы.

Полное руководство в HTML файле, обновление

Изображение
  Полное руководство по установке и настройке Debian 12 , без ненужных (мне, а возможно и вам) пакетов и ПО, обновленное. Особенности: • мне не требуется сеть между домашними ПК, принтером и т.п. • у меня вовсе нет Windows ни в одном из ПК • настройки позволяют обходиться без очков при слабом зрении (у кого все в порядке - могут обойтись без этих настроек) • назначение устанавливаемых пакетов см. здесь (удаляйте и добавляйте свои, главное - составить руководство для себя заранее, и тогда установка и настройка занимают совсем немного времени!) • у меня установка по кабелю, можно и по WiFi, драйверы в Debian 12 устанавливаются автоматически при установке (все или только нужные для данного ПК) • в качестве DE - LXDE, как самый экономный, но вполне достаточный для работы и отдыха за ПК • браузер chromium, без посторонних репозиториевв • команды для удобства используют сокращения aliases Если есть вопросы, смело пишите на bicyclist56@gmail.com, обязательно отвечу 😉 

MyLibrary

Прочел новость - https://www.opennet.ru/opennews/art.shtml?num=60321 И решил попробовать установить из исходников. Естественно, не в своей основной ОС, а во вспомогательной, тоже Debian 12 Net Expert Install LXDE, с использованием --no-install-recommends. Затем собрал DEB пакет, из него установил программу в основной "чистой" ОС, работает. Функционала для чтения книг из LibRusEc (архивы объемом 326,2 ГиБ) для меня достаточно. Wine мне больше не требуется, держал из-за MyHomeLib, в основном. Описываю процесс. Установка необходимых пакетов: sudo apt install libgtkmm-4.0-dev libpoppler-dev libpoppler-cpp-dev libpoppler-glib-dev libdjvulibre-dev libzip-dev libarchive-dev libicu-dev libgcrypt20-dev libgpg-error-dev gettext meson ninja-build git Сборка и установка: git clone https://github.com/ProfessorNavigator/mylibrary.git cd mylibrary meson setup -Dbuildtype=release build sudo ninja -C build install Копирование ярлыка запуска (иначе нет в меню LXDE): cp /usr/local/share/a