Setup

Запустив систему с внешнего носителя, и авторизовавшись по имени root, пользователь может осуществить установку системы на внутренний диск своей машины без подключения к сети Internet. Для этого надо выполнить команду setup:

setup

и следовать инструкциям.

Если установка на внутренний носитель не требуется, то можно сразу переходить к настройке системы.

В любой момент пользователь может отказаться от установки системы. Однако нужно помнить, что после форматирования целевого диска, данные на нем будут безвозвратно потеряны. Поэтому до начала установки системы пользователю следует решить какой именно диск будет использован.

Start the setup program
Fig.1. Start the setup program

Выбор кнопки Continue подтверждает желание пользователя продолжить установку системы. Следующее сообщение информирует пользователя о том, что далее предстоит выбрать диск, на который будет установлена система.

Select target device
Fig.2. Select target device

Утилита setup предложит выбрать целевое устройство из списка доступных. Разумеется в данном списке не будет внешнего носителя с которого происходит установка:

Select /dev/sdb device
Fig.3. Select /dev/sdb device

Disk Partitioning

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

Choose format program
Fig.4. Choose format program

При выборе пункта Default, от пользователя не потребуется специальных действий и, на диске будут созданы разделы для размещения корневой файловой системы, файловой системы для размещения домашних каталогов пользователей, а также Linux swap раздел. Если объем диска не достаточен, то разделы /home и swap созданы не будут, и весь диск будет отдан под корневую файловую систему.

Для целевых систем, предусматривающих EFI-загрузку, кроме основных разделов, будет создан EFI System раздел размером 256 мегабайтов.

В случае выбора пункта Fdisk, пользователь будет направлен к редактированию разделов с помощью утилиты /sbin/fdisk. При этом сам диск предварительно будет очищен и, если необходима EFI-загрузка, на нем будет создан EFI System раздел так, что пользователю останется только создать раздел под корневую файловую систему и другие необходимые разделы.

Format Partitions

Прежде чем продолжить установку системы, необходимо отформатировать разделы и выбрать точки монтирования.

Select partition
Fig.5. Select partition

На рисунке 5 точка монтирования /boot/efi подсвечена синим цветом по тому, что раздел уже отформатирован и с ним не требуется никаких дополнительных действий.

Для форматирования оставшихся разделов, пользователю необходимо последовательно выбирать тип файловой системы:

Select type of filesystem
Fig.6. Select type of filesystem

Определить метку тома:

Set volume label
Fig.7. Set volume label

И после того, как выбранная файловая система будет создана, определять точку монтирования в корневой файловой системе:

Set mount point
Fig.8. Set mount point

Утилита setup предлагает точки монтирования исходя из следующих правил: первый Linux filesystem раздел педполагается использовать под корневую файловую систему, второй Linux filesystem раздел педполагается использовать под файловую систему где будут располагаться домашние каталоги пользователей.

При выборе раздела Linux swap, пользователю будет предложеноо отформатировать раздел соответствующим образом, как показано на рисунке 9:

Select swap partition
Fig.9. Select swap partition

По окончании форматирования всех разделов, когда все точки монтирования окажутся подсвеченными синим цветом, можно продолжить установку системы путем выбора кнопки Continue как показано на следующем рисунке:

All partitions are ready
Fig.10. All partitions are ready

После этого начнется установка пакетов.

Install Packages

Во время установки утилита setup будет сообщать сведения о текущем инсталлируемом пакете:

Install packages
Fig.11. Install packages

Когда все пакеты будут установлены, на экран будет выведено следующее сообщение:

All packages have been installed
Fig.12. All packages have been installed

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

Hardware Clock

Счетчик системного времени может быть установлен по Гринвичу или же как счетчик локального времени, соответствующего часового пояса:

Set hardware clock
Fig.13. Set hardware clock

Если пользователь выбрал локальное время, то ему будет предложено выбрать необходимый часовой пояс:

Set time zone
Fig.14. Set time zone

На этом этапе процесс установки системы практически завершен.

Если комплект поставки, наряду с OpenBox, имеет в своем составе дополниельные Desktop Environments (DE), то пользователю будет предложено выбрать то окружение, которое будет работать по умолчанию.

Set time zone
Fig.15. Select Desktop Environment

На самом деле, управление выбором DE по умолчанию, на системном уровне, осуществляется довольно просто. Нужно создать символическую ссылку xinitrc в каталоге /etc/X11/xinit на тот скрипт, который отвечает за запуск той или иной сессии.

Например, чтобы выбрать OpenBox, надо, от имени суперпользователя, зайти в каталог /etc/X11/xinit и выполнить следующую команду:

ln -sf xinitrc.openbox-session xinitrc

Post Install

Поскольку суперпользователь, вновь инсталлированной системы, может начать первую сессию без пароля, в завершение установки, программа setup выдаст сообщение, напоминающее о необходимости задать пароль пользователя root при первом входе в систему.

Setup is complete
Fig.16. Setup is complete

Теперь можно выключить машину:

poweroff

Извлечь внешний носитель с которого производилась установка системы. И снова включить машину:

Start the system
Fig.17. Start the system

По окончании загрузки системы, для входа от имени root пароль не потребуется. Его можно будет установить посредством утилиты passwd.

Networking

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

chmod a+x /etc/rc.d/rc.networkmanager
/etc/rc.d/rc.networkmanager start

и дождаться получения IP-адреса от DHCP сервера, как показано на следующем рисунке:

Networking
Fig.18. Networking

Wireless

Если у вас нет проводного соединения и вы хотите использовать Wi-Fi, не запуская X-сервер где можно использовать nm-applet:

bash-5.2# ifconfig

  .  .  .

wlan0: flags=4099  mtu 1500
        ether 34:13:e8:b5:84:07  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

то для установки сетевого соединения необходимо воспользоваться утилитой nmcli.

Для начала нужно проверить возможность подключения:

bash-5.2# nmcli radio wifi
enabled

Если нет, то включить:

bash-5.2# nmcli radio wifi on

Следующая команда покажет список доступных сетей:

bash-5.2# nmcli dev wifi list

IN-USE  BSSID              SSID                    MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
        3C:7C:3F:53:8A:60  your_wifi               Infra  10    540 Mbit/s  90      ****  WPA2

  .  .  .

Проверить статус подключения можно с помощью команды:

bash-5.2# nmcli dev status

DEVICE         TYPE      STATE         CONNECTION
wlan0          wifi      disconnected  --
p2p-dev-wlan0  wifi-p2p  disconnected  --
eth0           ethernet  unavailable   --
cdc-wdm0       gsm       unavailable   --
lo             loopback  unmanaged     --

Если статус подключения wlan0 wifi равен disconnected, то подключиться к выбранной сети your_wifi можно посредством команды:

bash-5.2# nmcli dev wifi connect "your_wifi" password "Your_supper_security_password"

где, Your_supper_security_password - пароль от вашей сети your_wifi.

Если вы не хотите вводить открытый пароль в терминале на виду у всех, то вместо предыдущей команды необходимо набрать:

bash-5.2# nmcli --ask dev wifi connect "your_wifi"

и вы сможете ввести пароль по запросу утилиты nmcli.

Теперь статус подключения равен connected:

bash-5.2# nmcli dev status

DEVICE         TYPE      STATE         CONNECTION
wlan0          wifi      connected     your_wifi
p2p-dev-wlan0  wifi-p2p  disconnected  --
eth0           ethernet  unavailable   --
cdc-wdm0       gsm       unavailable   --
lo             loopback  unmanaged     --

и интерфейс wlan0 получил IP-адрес от вашего DHCP-сервера:

bash-5.2# ifconfig

  .  .  .

wlan0: flags=4163  mtu 1500
        inet 192.168.1.3  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::44ae:1998:d619:50c6  prefixlen 64  scopeid 0x20
        ether 34:13:e8:b5:84:07  txqueuelen 1000  (Ethernet)
        RX packets 13  bytes 1598 (1.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17  bytes 2274 (2.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Теперь система полностью готова к работе:

Midnight Commander
Fig.19. Midnight Commander

Time Zone

Если система не была установлена с помощью утилиты setup, а используется как Live-образ на постоянной основе, то пользователю необходимо установить часовой пояс вручную. Для этого достаточно выполнить команду timeconfig от имени суперпользователя root:

/usr/sbin/timeconfig

и выбрать часовой пояс так, как показано на Рис.14 выше.

В случае отсутствия RTC-батарейки на плате, актуальную дату можно получить с помощью утилиты ntpdate:

ntpdate ru.pool.ntp.org

или разрешить работу NTP-демона:

chmod a+x /etc/rc.d/rc.ntpd
/etc/rc.d/rc.ntpd start

чтобы синхронизировать текущее время постоянно.

Назначить пул серверов для синхронизации времени можно отредактировав файл /etc/ntp.conf, в котором необходимо раскомментировать следующие строки:

server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst

или добавить другие:

server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst

например, указывающие на пул серверов страны пребывания.

Add User

Для создания нового пользователя, имеющего достаточно большие привилегии, нужно воспользоваться командами подобными следующим:

groupadd -g 1000 rcl

useradd -u 1000 -g 1000    \
        -d /home/rcl       \
        -s /bin/bash       \
        -m -k /etc/skel    \
        -c "Radix C.Linux" \
        -G disk,wheel,uucp,tty,lp,scanner,audio,video,cdrom,floppy,plugdev,netdev,power \
        rcl

Здесь, необходимо отметить, что параметр -k /etc/skel весьма важен. Дело в том, что в каталоге /etc/skel находятся конфигурационные файлы, необходимые пользователю для запуска X-сервера c менеджером OpenBox.

Вновь созданному пользователю необходимо также задать пароль:

passwd rcl

Дополнительно можно раскоментировать строку:

# Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL:ALL) ALL

в файле /etc/sudoers для предоставления пользователям, входящим в группу wheel, возможности использования команды sudo.

Start X

Запуск X-сервера осуществляется с помощью команды:

startx
OpenBox
Fig.20. OpenBox

Здесь в распоряжении пользователя будут такие программы как Xterm, WEB-браузер Epiphany, jabber-клиент Dino, Gnome Calculator, Gnome Text Editor ...

Screen Resolutions

Для настройки разрешения экрана X Window можно применить утилиту xrandr.

Настройка разрешения может оказаться необходимой при запуске виртуальной машины с помощью Qemu/KVM или, когда разрешение монитора слишком велико для комфортной работы.

Пролистать все возможные режимы можно просто запустив утилиту xrandr в командной строке Xterm:

bash-5.2$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
Virtual-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00 +
   2560x1600     59.99    59.97  
   1920x1440     60.00  
   1856x1392     60.00  

   . . .

Установить выбранный режим, например, для устройства Virtual-1, можно добавив строку, подобную следующей:

xrandr --output Virtual-1 --mode 1920x1080

в файл /home/user/.config/openbox/autostart, например, перед запуском feh.

CUPS

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

chmod a+x /etc/rc.d/rc.cups
/etc/rc.d/rc.cups start

и настроить принтер, перейдя по адресу localhost:631 в браузере или выбрав пункт System -> Manage Cups Printers в меню OpenBox.

HPLIP

Для работы утилит hplip с графическим интерфейсом, таких как hp-setup, в систему необходимо доставить несколько python-пакетов.

Утилиты hplip предполагают использование пакета PyQt5. Поэтому перед запуском утилиты hp-setup необходимо, от имени суперпользователя, выполнить следующие команды:

bash-5.2$ su
bash-5.2# pip install --upgrade pip
bash-5.2# pip install PyQt5
bash-5.2# pip install Reportlab

Теперь утилита hp-setup доступна через меню OpenBox System -> hplip (hp-setup) или просто из командной строки XTerm.

К сожалению разработчики пакета PyQt5 не позаботились о возможности cross-сборки, а на довольно слабых машинах с архитектурой ARM, AArch64, RISC-V сборка и установка пакета PyQt5:

bash-5.2# pip install PyQt5

практически не возможна из-за ограниченной мощности процессора.

LightDM

Некоторые пользователи предпочитают запускать систему сразу в 4-й режим, а не стартовать X-сервер командой startx. Прежде чем переводить систему в 4-й режим по умолчанию необходимо удостовериться, что для всех пользователей, включая суперпользователя root задан пароль, а обычные пользователи имеют UIDs, не меньшие чем UID=500 (лучше конечно 1000).

Мы не советуем сразу переводить систему в 4‑й режим. Если вы переведете работающую систему в 4‑й режим командой init 4, то вы не заметите никаких изъянов в работе. Но при холодном старте системы могут возникнуть неприятности, связанные с медленным стартом как самого LightDM, так и X‑сессии после авторизации пользователя. Такое замедление работы LightDM встречается не на всех архитектурах CPU, мы столкнулись с данной ошибкой на достаточно старом лаптопе Lenovo T430 с архитектурой x86_64, в то время как на Orange-pi5 (AArch64) LightDM стартует моментально. Одним словом, прежде чем использовать 4‑й режим, его надо протестировать на холодном старте машины.

Перевести систему в 4-й режим по умолчанию можно отредактировав файл /etc/inittab, в котором надо заменить строку:

id:3:initdefault:

на

id:4:initdefault:

И затем перейти в 4‑й режим с помощью команды:

init 4

или перезагрузить машину.

LightDM
Fig.21. LightDM

Настройки LightDM доступны в файле /etc/lightdm.conf, а редактировать поведение и внешний вид greeter‑а можно путем изменения переменных в файле /etc/lightdm-gtk-greeter.conf.

MATE Desktop Environment

Полная поставка системы включает набор пакетов MATE Desktop Environment. Дополнительно, для того чтобы обеспечить нормальную работу mate-time-admin на пользовательском уровне, мы разработали демон timedated, обеспечивающий работу D‑Bus‑интерфейса org.freedesktop.timedate1.

Все дело в том, что приложение mate-time-admin расчитывает на то, что система построена с использованием systemd, однако не все дистрибутивы используют данный сервис и строят собственные, так называемые, setting‑демоны. В отличие от других сервисов, timedated обслуживает лишь один D‑Bus‑интерфейс и является самодостаточным демоном, который можно использовать в других дистрибутивах не содержащих systemd. Зеркало исходных кодов timedated можно найти на GitHub.

Поскольку MATE Desktop Environment достаточно известное окружение, мы не будем рассказывать здесь подробности его настройки. Сделаем лишь одно замечание.

У всех, правильно созданных, пользователей системы, в каталоге $HOME/bin есть скрипт запуска Xterm, использовать который можно по ссылке $HOME/bin/xterm-utf8.en.sh.

MATE Desktop Environment
Fig.22. MATE Desktop Environment

По нажатию правой кномки мыши на рабочем столе, во всплывающем меню можно выбрать пункт Create Launcher... и создать иконку запуска Xterm, задав в качестве команды скрипт $HOME/bin/xterm-utf8.en.sh, а подходящее изображение выбрать в каталоге $HOME/pixmaps.

MiniDLNA

Для просмотра фильмов и других медиа-файлов, в домашней сети, пользователи Radix.cross Linux могут воспользоваться MiniDLNA сервером. По умолчанию MiniDLNA сервер не запущен. Для того чтобы MiniDLNA сервер начинал работу при каждом старте системы необходимо, от имени суперпользователя, выполнить следующие команды:

# chmod a+x /etc/rc.d/rc.minidlna
# /etc/rc.d/rc.minidlna start

После запуска MiniDLNA сервера, достаточно скопировать тот или иной медиа-файл в каталог /srv/media/video и передать права на этот файл пользователю minidlna:

# cp -a movie.mkv /srv/media/video/
# chown -R minidlna:minidlna /srv/media/video

Просматривать фильмы можно на любых устройствах, поддерживающих протокол UPnP. Это могут быть телевизоры, например, Samsung Smart TV или любые устройства с установленным VLC.

Если домашняя коллекция фильмов велика и места в корневой файловой системе не хватает, то можно перенести файлы в другой каталог и перенастроить MiniDLNA сервер. Для этого надо отредактировать файл /etc/minidlna.conf так, чтобы строки:

media_dir=P,/srv/media/photo
media_dir=V,/srv/media/video

указывали правильные пути поиска медиа-файлов.

Для того чтобы какой-либо обычный пользователь, например, с именем rcl, мог копировать медиа-файлы в каталоги /srv/media/{photo,video} непосредственно с помощью комадны cp:

$ cp media.mkv /srv/media/video/

его нужно добавить в группу minidlna:

# usermod -aG minidlna rcl

После этого пользователь rcl сможет копировать медиа-файлы, для трансляции в домашней сети, не используя команду sudo.

Transmission

Пакет Transmission поставляет в систему Radix.cross Linux демон и Qt-вариант приложения. Если графическое приложение не требует дополнительных пояснений, то о Transmission daemon необходимо сказать несколько слов.

Для запуска Transmission демона и обеспечения его старта при каждом запуске системы, необходимо выполнить следующие команды:

# chmod a+x /etc/rc.d/rc.transmission
# /etc/rc.d/rc.transmission start

После запуска Transmission демона, достаточно скопировать тот или иной torrent-файл в каталог /srv/transmission/torrents для того, чтобы демон начал загрузку файлов в каталог /srv/transmission/downloads.

Web-интерфейс Transmission демона можно увидеть, если в браузере набрать адрес localhost:9091.

Настройка пути поиска torrent-файлов и каталога, в котором будут размещены загружаемые файлы, возможна путем редактирования файла:

/var/lib/transmission/.config/transmission-daemon/settings.json

Здесь переменные download-dir и watch-dir:

 "download-dir": "/srv/transmission/downloads",
 "watch-dir": "/srv/transmission/torrents",

задают пути к загружаемым файлам и к torrent-файлам, которые предстоит обработать.

Для удобства какого-либо обычного пользователя, например, с именем rcl, которому необходимо периодически копировать torrent-файлы в каталог /srv/transmission/torrents, его нужно добавить в группу transmission:

# usermod -aG transmission rcl

После этого пользователь rcl сможет копировать torrent-файлы в каталог /srv/transmission/torrents:

$ cp media.torrent /srv/transmission/torrents/

непосредственно в терминале, с помощью команды cp, без использования приложения Transmission (Qt) или Web-интерфейса.

FreeRDP

В системе Radix.cross Linux доступты два пакета для доступа к удаленным машинам по протоколу RDP: легкий клиент rdesktop и FreeRDP.

Более предпочтительно использовать FreeRDP, так как у rdesktop есть проблемы с доступом к Windows11-машинам.

Для подключения к удаленной Windows11-машине, нужно в терминале, например, Xterm, на брать команду, подобную следующей:

$ xfreerdp /u:rcl /sound /dynamic-resolution /v:192.168.1.242:3389

Здесь, rcl - имя пользователя на удаленной машине, 192.168.1.242 - IP-адрес и 3389 - порт для подключения.

Параметры /sound и /dynamic-resolution позволяют слушать музыку и изменять размер окна, в котором будет отображаться удаленный рабочий стол.

Выглядеть это будет примерно так, как показано на следующем рисунке:

FreeRDP
Fig.23. FreeRDP подключение

Для получения более полной информации о возможностях FreeRDP можно обратиться к man-руководствам или перейти к WiKi-страницам, размещенным на GitHub.

GIMP3

Сейчас трудно себе представить какое либо окружение рабочего стола без возможности смотреть видео и создавать изображения, например, с помощью GNU Image Manipulation Program.

Создатели GIMP сейчас активно работают над версией 3.0.0. Портирование GIMP на GTK+3 третьей версии уже завершено и, скоро будет создана ветка GIMP 3.0 в репозитории GIMP.

Однако уже сейчас доступны версии 2.99.x, последней из которых является версия 2.99.16. Именно эту версию мы использовали для сборки пакета GIMP, для того чтобы уже сейчас посмотреть на то, как будет выглядеть популярный редактор изображений и какие функции будут обновлены в третьей версии.

GIMP3
Fig.24. GIMP3 version 2.99.16, VLC, Transmission, ...

Наличие в системе таких программ как GIMP, MPlayer, VLC, MiniDLNA, Transmission, Atril, ... превращает Desktop‑окружение не только в рабочее место программиста, но еще и место отдыха в домашней сети.

Bluetooth Mouse

На старых машинах могут возникать проблемы с подключением bluetooth-устройств, например, на моем лаптопе Lenovo T430, Blueman не всегда находит ThinkPad Bluetooth Laser Mouse, а если удается подключить мышку, то она периодически отваливается. Проблема здесь не в работе Blueman.

Дело здесь в устойчивости работы контроллера и периферийного устройства. Если вы столкнулись с подобной ситуацией, попробуйте разрешить ее, воспользовавшись следующей инструкцией.

Если на вашей машине более одного Bluetooth контроллера, то прежде всего надо отредактировать файл /etc/default/bluetooth, добавив все дополнительные устройства:

# /etc/default/bluetooth

# A space delimied list of devices to start at boot time
ACTIVE_HCI_DEVICES_ON_BOOT="hci0 hci1"

# A semicolon delimited list of SDP (Service Discovery Protocol)
# operations for bluetooth devices.  See the sdptool for more details.
SDPTOOL_OPTIONS=""

и перезапустить демон:

bash-5.2# /etc/rc.d/rc.bluetooth restart

от имени суперпользователя.

Далее необходимо воспользоваться утилитой bluetoothctl, с помощью которой можно выбрать контроллер по умолчанию и подключить любое периферийное устройство. В нашем случае, мы вибираем контроллер Intel AX200 [34:13:E8:B5:84:0B]:

bash-5.2# bluetoothctl
Agent registered

[bluetooth]# list
Controller 08:3E:8E:E4:98:05 BlueZ 5.62 [default]
Controller 34:13:E8:B5:84:0B BlueZ 5.62

[bluetooth]# select 34:13:E8:B5:84:0B
Controller 34:13:E8:B5:84:0B BlueZ 5.62 [default]

Теперь можно подключать ThinkPad Bluetooth Laser Mouse. Для этого надо включить (или проверить) питание контроллера, просканировать окружение,

[bluetooth]# power on
[bluetooth]# pairable on
[bluetooth]# scan on

[bluetooth]# scan on
Discovery started

 . . .

[CHG] Controller 34:13:E8:B5:84:0B Discovering: yes
[CHG] Device 98:FD:B4:7B:6B:A7 Name: ThinkPad Bluetooth Laser Mouse
[CHG] Device 98:FD:B4:7B:6B:A7 Alias: ThinkPad Bluetooth Laser Mouse

 . . .

и, как только интересующее нас устройство будет найдено, подключить его как устройство, которому можно доверять:

[bluetooth]# pair 98:FD:B4:7B:6B:A7
Attempting to pair with 98:FD:B4:7B:6B:A7
[CHG] Device 98:FD:B4:7B:6B:A7 Connected: yes
[CHG] Device 98:FD:B4:7B:6B:A7 Modalias: usb:v17EFp6038d0200
[CHG] Device 98:FD:B4:7B:6B:A7 UUIDs: 00001000-0000-1000-8000-00805f9b34fb
[CHG] Device 98:FD:B4:7B:6B:A7 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device 98:FD:B4:7B:6B:A7 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 98:FD:B4:7B:6B:A7 ServicesResolved: yes
[CHG] Device 98:FD:B4:7B:6B:A7 Paired: yes
Pairing successful

[bluetooth]# trust 98:FD:B4:7B:6B:A7
[CHG] Device 98:FD:B4:7B:6B:A7 Trusted: yes
Changing 98:FD:B4:7B:6B:A7 trust succeeded

[bluetooth]# connect 98:FD:B4:7B:6B:A7
Attempting to connect to 98:FD:B4:7B:6B:A7
[DEL] Device BE:59:50:00:68:A5 ELK-BLEDOM      
[DEL] Device 15:4E:CC:A3:B3:9B 15-4E-CC-A3-B3-9B
[CHG] Device 98:FD:B4:7B:6B:A7 Connected: yes
Connection successful

[bluetooth]# quit

Теперь ThinkPad Bluetooth Laser Mouse будет подключаться к Linux-машине автоматически, а Blueman даже не будет догадываться о существовании данной ThinkPad Bluetooth Laser Mouse.

Отметим здесь, что практически все Bluetooth-устройства не нуждаются в подобных действиях со стороны суперпользователя и, Blueman прекрасно справляется со своими обязанностями.


В заключение, необходимо отметить, что система Radix.cross Linux имеет в своем составе все необходимые средства для разработки программ и Web-приложений включая такие средства как GNU Compiler Collection, LLVM, PHP, Ruby, серверы баз данных: MariaDB, PostgreSQL, а также Web-серверы Apache и Nginx.

Полный список пакетов можно найти на нашем FTP-сервере в каталоге соответствующем имени целевого устройства в файле с расширением '.pkglist'. Например, в файле intel-pc64.pkglist находится список пакетов, доступных для инсталляции на Generic x86_64 машины.

Загрузочные образы, приготовленные по инструкциям раздела Platform Download, содержат локальный репозиторий пакетов и поэтому установка системы не требует подключения к сети Internet.