Алексей Федорчук
Предыдущий очерк закончился на том, что мы с котом Manual’ом установили базовую систему и отказались от немедленной перезагрузки. Дабы заняться установкой дополнительных пакетов, предварительно проверив соединение с Интернетом, ибо пакеты эти больше брать неоткуда.
Соединение оказалось настроенным нормально. И, кстати, забыл сказать сразу: в консоли свежеустановленного NuTyX’а по умолчанию активизирована служба поддержки мыши — это в наши дни не меньшая редкость, чем хороший чёрный гуталин.
Дополнительные программы в NuTyX’е можно, как и в любом другом дистрибутиве, устанавливать попакетно. А можно — сразу некими группами, общепринятое название которых во всех UNIX-подобных системах есть «метапакеты», они же — задачи (tasks) в дистрибутивах deb based. Причём здесь мы имеем несколько разновидностей таких метапакетов, например, группы (devel
, doc
, локали, и так далее), категории (например, интернет-инструментария), семейства (в частности, gstreamer
).
Кстати сказать, сама по себе базовая система — это тоже метапакет под названием base
, из состава которого ничего удалить нельзя. Да и не нужно, ибо входящий в него набор пакетов не покажется избыточным самому аскетичному спартанцу. Например, в нём нет даже такой постоянно востребованной штуки, как awk
, или текстового редактора nano
, ставшего в последние годы привычным компонентом многих дистрибутивов, в дополнение к правоверному vi
.
Но свои воззрения на все эти материи кот Manual изложит позднее. А пока нас с ним интересовала одна разновидность метапакетов — коллекции (collection), позволяющие, в частности, установить одной командой желаемое рабочее окружение.
Вообще-то для манипуляций с пакетами в NuTyX’е предназначена команда cards
, одноимённая его системе пакетного менеджмента. Но в данном случае можно прибегнуть к упрощённому варианту — команде get
.
Впрочем, как и во всех дистрибутивах, работа с пакетами начинается с синхронизации локальной системы с репозиториями дистрибутива. Это делается командой
$ check
которая первым делом запросит пароль пользователя:
[sudo] password for username:
После чего произойдёт считывание repo-файлов:
/var/lib/pkg/depot/gnome-extra/.PKGREPO /var/lib/pkg/depot/gnome/.PKGREPO /var/lib/pkg/depot/mate-extra/.PKGREPO /var/lib/pkg/depot/mate/.PKGREPO /var/lib/pkg/depot/kde5-extra/.PKGREPO /var/lib/pkg/depot/kde5/.PKGREPO /var/lib/pkg/depot/xfce4-extra/.PKGREPO /var/lib/pkg/depot/xfce4/.PKGREPO /var/lib/pkg/depot/gui-extra/.PKGREPO /var/lib/pkg/depot/gui/.PKGREPO /var/lib/pkg/depot/cli-extra/.PKGREPO /var/lib/pkg/depot/cli/.PKGREPO /var/lib/pkg/depot/base/.PKGREPO
Теперь можно приступать к делу. И первым из дел будет установка Иксов:
$ get xorg
Выполнение команды get
, разумеется, также требует прав администратора, получаемых тем же образом:
[sudo] password for username:
Пакеты NuTyX’а — почти обычные тарбаллы *.cards.tar.xz
, с минимумом метаинформации, поэтому на не совсем хилой машине время установки пакета практически определяется скоростью соединения с интернетом.
Теперь — установка рабочего окружения, для чего предлагаются коллекции: kde5
, mate
, xfce4
и gnome
, а также оконный менеджер openbox
. Мы с котом Manual’ом установили первые три — каждое в своей виртуальной машине (именно поэтому, как было сказано в первом очерке, нам три машины и понадобилось). То есть в каждой из них была выполнена одна из таких команд:
$ get mate
для установки среды MATE,
$ get xfce
для установки Xfce, и
$ get kde5
для установки KDE Plasma.
И, надо сказать, мы с котом были в восхищении от минимализма установки. Если комплектацию любого поддерживаемого десктопа в Antergos’е можно назвать спартанской, а в Void Linux’е — монашеской, то набор приложений для десктопов в NuTyX’е достоин самого буддистского анахорета.
Ибо приложений после указанных команд в системе не оказалось от слова вообще — фактически были установлены только компоненты, обеспечивающие работу среды, вроде оконного менеджера, и файловый менеджер (в MATE и Xfce). Не было даже штатного терминала — эту функцию выполняет XTerm. Например, в MATE меню приложений выглядит так:
И наличием в нём пунктов Аудио и видео и Графика обольщаться не следует — в них содержатся настройки звука и выбор цвета, соответственно. Правда, настройки системы представлены в полном объёме:
Обращаем внимание читателя на страшноватую внешность шрифтов. Она обусловлена тем, что в минимальных установках MATE и Xfce нет ни одного шрифта Truetype, даже стандартного нынче семейства Dejavu. И потому они подменяются в интерфейсе пиксельными шрифтами. Так что при использовании любой из указанных сред имеет смысл сразу дать такую команду:
$ get dejavu-ttf
В минимальной KDE-системе, правда, имеется семейство шрифтов Note, и потому вид его не столь пугающий. Но зато в ней нет файлового менеджера, как, впрочем, и Konsole.
Довести комплектацию рабочих сред до более или менее обычной можно, установив пакеты mate-extra
, xfce-extra
и kde5-extra
(для соответствующих десктопов). После этого в MATE добавится штатный её терминал и некоторые системные утилиты:
А также несколько пользовательских приложений, включая текстоваый редактор Pluma:
Разумеется, в среде с любым из десктопов не помешает и браузер. Обрести его можно одной из следующих команда:
$ get firefox
или
$ fet chromium
в зависимости от личных предпочтений. Правда, русскоязычный интерфейс будет доступен только во втором случае — пакетов локализации для Firefox’а в NuTyX’е нет ни для какого языка, кроме нативного английского.
Все прочие приложения и утилиты можно установить гуртом, из коллекций cli
и cli-extra
, gui
и gui-extra
(для консоли и Иксов, соответственно). Или заняться этим после рестарта, попакетно. Предварительно убедившись, что они имеются в репозиториях дистрибутива — напоминаю, что это можно сделать, зайдя на эту странице.
Впрочем, я забежал вперёд — перед рестартом системы следует озаботиться установкой дисплейного менеджера, каковых предлагается два — SLiM или LXDM. Первый из них устанавливается и запускается, но авторизоваться в нём не удалось ни мне, ни коту Manual’у. Так что, при всей нашей нелюбви ко второму (идущей ещё со времён общения с Noid Linux’ом), пришлось установить его:
$ get lxdm
Вот теперь можно и перезагрузиться:
$ sudo reboot
И после этого наблюдать следующую картинку:
А после ввода пароля — полюбоваться на рабочий стол, например, MATE с запущенным в нём менеджером Caja:
Кстати, все три рабочие среды, которые мы опробовали, неплохо русифицированы. А вот с вводом символов кириллицы в MATE и в Xfce возникли некоторые напряги, о которых мы расскажем в следующем очерке.
Спасибо за полезную информацию, Алексей.
В сборке Matuntu-Z64-M118 на базовой основе Ubuntu 17.04 с Mate 1.18.0 предпочла вместо Firefox включить Chromium. Мне он показался более привлекательным тем, что не использует Flashplugin для воспроизведения мультимедиа и другого динамического онлайн-контента.
Забавно, в репозиториях NuTyX’а — два Chromium’а: один простой, другой с pepper-flash-pligin. Можно установить параллельно, запускаются как отдельные программы, спокойно друг с другом сосуществуют.
А так… всё равно надо держать минимум два браузера, и на разных движках. На всякий пожарный.
Интересно, какие версии этого браузера. У меня 57-я без флеша.
57 оба — с pepper;ом и без.
Но на счёт мирного сосуществования — похоже, я загнул: время от времени то один, то другой вылетает.
Странно, у меня пока ни разу не вылетал. Правда, он установлен у в рабочей системе на подхвате.
У Вас тоже оба-два стоят? И с pepper’ом, и без?
Опечатка: $ fet chromiun
Должно быть (?): $ get chromiun
get — устанавливает пакет
а как его удалить?
Ага, поправил спасибо.
А удалить — cards remove :)
Вскорости будет и об этом.
Опечатка: $ get devanu-ttf
Должно быть (?): $ get dejavu-ttf
Мне хватает одного без pepper’а, но и без него медиаконтент воспроизводится.
Ну так вылетает, когда их оба-два стоят :)
Так же как get позволяет устанавливать пакеты, del позволяет их удалять:
$ get —help
…
$ del —help
…
Хотя и то и другое, наверное, скрипты к cards.
Не, не скрипты, а просто alias’ы.