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

Алексей Федорчук

nutyx-logo-red_120x112

Предыдущий очерк закончился на том, что мы с котом 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 меню приложений выглядит так:

nutyx_015

И наличием в нём пунктов Аудио и видео и Графика обольщаться не следует — в них содержатся настройки звука и выбор цвета, соответственно. Правда, настройки системы представлены в полном объёме:

nutyx_016

Обращаем внимание читателя на страшноватую внешность шрифтов. Она обусловлена тем, что в минимальных установках MATE и Xfce нет ни одного шрифта Truetype, даже стандартного нынче семейства Dejavu. И потому они подменяются в интерфейсе пиксельными шрифтами. Так что при использовании любой из указанных сред имеет смысл сразу дать такую команду:

$ get dejavu-ttf

В минимальной KDE-системе, правда, имеется семейство шрифтов Note, и потому вид его не столь пугающий. Но зато в ней нет файлового менеджера, как, впрочем, и Konsole.

Довести комплектацию рабочих сред до более или менее обычной можно, установив пакеты mate-extra, xfce-extra и kde5-extra (для соответствующих десктопов). После этого в MATE добавится штатный её терминал и некоторые системные утилиты:

nutyx_017

А также несколько пользовательских приложений, включая текстоваый редактор Pluma:

nutyx_018

Разумеется, в среде с любым из десктопов не помешает и браузер. Обрести его можно одной из следующих команда:

$ get firefox

или

$ fet chromium

в зависимости от личных предпочтений. Правда, русскоязычный интерфейс будет доступен только во втором случае — пакетов локализации для Firefox’а в NuTyX’е нет ни для какого языка, кроме нативного английского.

Все прочие приложения и утилиты можно установить гуртом, из коллекций cli и cli-extra, gui и gui-extra (для консоли и Иксов, соответственно). Или заняться этим после рестарта, попакетно. Предварительно убедившись, что они имеются в репозиториях дистрибутива — напоминаю, что это можно сделать, зайдя на эту странице.

Впрочем, я забежал вперёд — перед рестартом системы следует озаботиться установкой дисплейного менеджера, каковых предлагается два — SLiM или LXDM. Первый из них устанавливается и запускается, но авторизоваться в нём не удалось ни мне, ни коту Manual’у. Так что, при всей нашей нелюбви ко второму (идущей ещё со времён общения с Noid Linux’ом), пришлось установить его:

$ get lxdm

Вот теперь можно и перезагрузиться:

$ sudo reboot

И после этого наблюдать следующую картинку:

nutyx_019

А после ввода пароля — полюбоваться на рабочий стол, например, MATE с запущенным в нём менеджером Caja:

nutyx_020

Кстати, все три рабочие среды, которые мы опробовали, неплохо русифицированы. А вот с вводом символов кириллицы в MATE и в Xfce возникли некоторые напряги, о которых мы расскажем в следующем очерке.

Оглавление цикла

NuTyX: установка дополнительных пакетов: 13 комментариев

  1. Спасибо за полезную информацию, Алексей.
    В сборке Matuntu-Z64-M118 на базовой основе Ubuntu 17.04 с Mate 1.18.0 предпочла вместо Firefox включить Chromium. Мне он показался более привлекательным тем, что не использует Flashplugin для воспроизведения мультимедиа и другого динамического онлайн-контента.

  2. Забавно, в репозиториях NuTyX’а — два Chromium’а: один простой, другой с pepper-flash-pligin. Можно установить параллельно, запускаются как отдельные программы, спокойно друг с другом сосуществуют.
    А так… всё равно надо держать минимум два браузера, и на разных движках. На всякий пожарный.

  3. Интересно, какие версии этого браузера. У меня 57-я без флеша.

  4. 57 оба — с pepper;ом и без.
    Но на счёт мирного сосуществования — похоже, я загнул: время от времени то один, то другой вылетает.

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

  6. Опечатка: $ fet chromiun
    Должно быть (?): $ get chromiun

    get — устанавливает пакет
    а как его удалить?

  7. Ага, поправил спасибо.
    А удалить — cards remove :)
    Вскорости будет и об этом.

  8. Опечатка: $ get devanu-ttf
    Должно быть (?): $ get dejavu-ttf

  9. Мне хватает одного без pepper’а, но и без него медиаконтент воспроизводится.

  10. Так же как get позволяет устанавливать пакеты, del позволяет их удалять:
    $ get —help

    $ del —help

    Хотя и то и другое, наверное, скрипты к cards.

Добавить комментарий