Хочется скачать совсем свежий ISO образ? - Не стоит...



Внимание! Все казалось хорошо в этом варианте Void. И вдруг обнаружил хаотичные кратковременные прерывания-заикания при прослушивании онлайн-радиостанций. Чего не наблюдалось больше нигде, ни в Sparky, ни в Porteus (да, и он тоже у меня есть, прямо на /home в папочке живет), ни в Void Official. Пришлось вернуться в Void Official, благо, снимки timeshift всегда в наличии :)
P.S. А потом перешел на установку с base ISO, и там полный порядок! См. след. сообщения.

На скрине Void с запущенными Zim, Slimjet (с одной загруженной вкладкой) и Telegram

Качаем с https://voidbuilds.xyz/

Выбираем с LXQt, естественно. Там почти десяток образов с разными DE, и собираются они автоматически раз в сутки.

Далее имеются особенности. Привожу полный набор команд для настройки.

Просмотр инструкции по настройкам:

cat Install_Void.txt

Список предустановленных пакетов:

xbps-query -l > packages00.txt

Занято системой 3.6 ГБ, пакетов 661

Пользователя vvv в группу sudo, добавляем строку, аналогичную root:

featherpad /etc/sudoers

root    ALL=(ALL:ALL) ALL

vvv  ALL=(ALL:ALL) ALL

Присвоение прав на раздел /home пользователю vvv:

sudo chown -R vvv:vvv /home ; sudo chown -R root:root /home/lost+found

Установка нужных мне пакетов:

sudo xbps-install abiword ark at bleachbit blueman clementine conky dcron devilspie2 fbxkb FeatherPad ffmpeg gnumeric gparted gphoto2 gpsbabel gst-plugins-good1 gst-plugins-ugly1 inxi kdeconnect keepassxc lbreakout2 libselinux lm_sensors lxtask mesa-dri-32bit mesa-vulkan-intel-32bit nano ncdu neverball nm-tray openjdk-jre openvpn shotcut pavucontrol-qt skanlite streamripper timeshift torbrowser-launcher transmission-qt vlc wine-32bit winetricks wmctrl xdotool xev xkb-switch xkill xsel xwininfo yad

Настройка wine (прежде переименовав старую папку .wine, затем копировать папки с программами):

winecfg

Вход в терминале от пользователя root:

sudo su

Автовход пользователя vvv:

featherpad /etc/lxdm/lxdm.conf

autologin=vvv

Настройка для SSD заменой:

featherpad /etc/fstab

default > rw,noatime,discard

Настройка задержки запуска в меню GRUB (2 сек):

featherpad /etc/default/grub

GRUB_TIMEOUT=2

Если требуется не конкретная ОС по умолчанию, а последняя выбранная, когда их несколько, то:

GRUB_DEFAULT=saved

GRUB_SAVEDEFAULT=true

Для добавления иных ОС в меню загрузки GRUB:

GRUB_DISABLE_OS_PROBER=false

Генерация и проверка:

grub-mkconfig

Обновление GRUB:

update-grub

Запуск новых нужных мне служб:

ln -s /etc/sv/at /var/service/ ; ln -s /etc/sv/bluetoothd /var/service/ ; ln -s /etc/sv/dcron /var/service/

Проверка запущенных служб:

sv status /var/service/*

Генерация имени машины:

dbus-uuidgen --ensure=/etc/machine-id

Создание XBPS пакетов (предварительно распакованы DEB или RPM пакеты в папки с названиями программ):

cd /home/Distr/MyRepo

Для zim-0.73.5:

xbps-create -A 'noarch' -m 'bicyclist56@gmail.com' -n 'zim-0.73.5_1' -S 'The latest version of Zim Wiki, the appearance of which remains neat and minimal' -s 'Zim Wiki' zim

Для turtlesport-2.1:

xbps-create -A 'noarch' -m 'bicyclist56@gmail.com' -n 'turtlesport-2.1_1' -s 'Turtle Sport Garmin logbook' turtlesport

Для rhvoice-1.2.3 аналогично.

Добавление локального репозитория с созданными мной пакетами:

xbps-rindex -a /home/Distr/MyRepo/*.xbps

При удалении пакета из этого репозитория удалять также x86_64-repodata, затем повторять команду.

Установка пакетов из него:

xbps-install -R /home/Distr/MyRepo rhvoice turtlesport zim

Создание ссылок, ибо модуль ищется в другом месте:

ln -s /usr/lib/python3/dist-packages/zim /usr/lib/python3.10/site-packages/

Заморозка версии пакета:

xbps-pkgdb -m hold zim-0.73.5_1

Выход пользователя root:

exit

Установка запуском в терминале:

/home/Distr/FreeFileSync_XXX_Install.run (в /opt)

Назначение групп пользователю vvv:

lxqt-admin-user

at audio bluetooth network pulse pulse-access video wheel xbuilder

Первый запуск браузера (выбрать п.1):

/home/vvv/MyApps/slimjet/flashpeak-slimjet

Закрыть браузер

Ссылки файлов браузера, установленного портабельным, в ФС:

sudo ln -s ~/MyApps/slimjet/flashpeak-slimjet /usr/bin/flashpeak-slimjet

sudo ln -s ~/.local/share/applications/slimjet.desktop /usr/share/applications/slimjet.desktop

Назначение браузера и консольного редактора по умолчанию для всех:

sudo featherpad /etc/environment

BROWSER=flashpeak-slimjet

EDITOR=nano

Ярлык автозапуска Горячих клавиш (иначе не успевает запуститься pulseaudio):

sudo featherpad /etc/xdg/autostart/lxqt-globalkeyshortcuts.desktop

[Desktop Entry]

Exec=lxqt-globalkeysd --daemon

Name=Global Keyboard Shortcuts

OnlyShowIn=LXQt;

TryExec=lxqt-globalkeysd

Type=Application

X-LXQt-Module=false

Name=Global Keyboard Shortcuts

Перезапуск сеанса LXQt

Проверка переменных окружения:

env

Редактировать для значительно более быстрого запуска wine программ (заменить на имя хоста, выбранное при установке):

sudo featherpad /etc/hosts

127.0.0.1 vvv.localdomain vvv

Настройки bluetooth:

sudo featherpad /etc/bluetooth/main.conf

14 DiscoverableTimeout = 0

19 AlwaysPairable = true

280 AutoEnable=true

Задание выхода ПК из деж.режима ежедневно в 07:30, см. crontab:

sudo crontab -e

Пробуждение из спящего режима:

5 22 * * *  sh /home/vvv/MyApps/suspend_until 7:30

Ctrl+O

Ctrl+X

Настроить Bluetooth

Установка yandex-disk созданием ссылки:

sudo cp ~/MyApps/yandex-disk /usr/bin/

Для предотвращения направления звука на HDMI при подключении устройства:

sudo featherpad /etc/pulse/default.pa

#load-module module-switch-on-port-available

Перезагрузка

Список установленных пакетов:

xbps-query -l > packages01.txt

Занято системой 6.4 ГБ, пакетов 1007

Список пакетов установленных не в качестве зависимостей (это значит, что они не будут удалены при удалении других пакетов):

xbps-query -m > packages_plus.txt

Пакетов 123

Удаление "потерянных" пакетов:

sudo xbps-remove -Oo

Удаление старых ядер:

sudo vkpurge rm all

Очистка (добавив папку /var/cache/xbps):

sudo bleachbit

Занято на корн.разделе 5.5 ГБ

Создание снимка timeshift:

lxqt-sudo timeshift-launcher

Снимок занимает 5.1 ГБ

ПО в папке /MyApps:

* Brave (Portable)

* Doublecmd (Portable)

* Gpsprune (java)

* Live-usb-maker (AppImage)

* ntpdate (ссылка в ФС)

* Reminder (my Yad)

* Slimjet (Portable)

* Tasker (my Yad)

* Telegram (Portable)

* Ventoy (Portable)

* Viber (AppImage)

* Waker (my Yad)

* XnView (Portable)

Поживу в таком варианте установки. Папка пользователя почти вся та же, что и раньше. Настроек пришлось изменить совсем немного.

Комментарии

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

Установка Void из base ISO

Установка и настройка Void Linux, подробно!

Обновление установочных сборок Void Linux