Алексей Федорчук
Управление пакетами в NuTyX’е может показаться непривычным как применителям, привыкшим к функционалу zypper
‘а или apt
‘а, так и Gentoo’шникам или старым Free’шникам. Она как бы четырёхуровневая: в основе лежит система портов, унаследованная от CRUX’а. В котором, в свою очередь эта идея была заимствована из FreeBSD, но приобрела более простую и прозрачную форму. Впрочем, применителю придётся иметь дело с портами только в том случае, если по каким-то причинам будет собирать собственные пакеты.
Утилиты работы с единичными пакетами лежат «этажом выше» портов. Они также унаследованы от CRUX’а и предназначены для установки и обновления (pkgadd
) пакетов, удаления их (pkgrm
), а также получения информации (pkginfo
). Действия с пакетами выполняются на локальной машине и не требуют доступа к сети — разумеется, если пакеты предварительно скачаны или собраны.
Как и всякий уважающий себя дистрибутив, заслуживающий этого высокого звания, NuTyX имеет и собственный репозиторий. И для работы с ними предназначена собственная же утилита управления пакетами, именуемая cards
. На первый взгляд она кажется не столь изощрённой, как apt
или zypper
, но зато очень проста в использовании.
Простота утилиты cards
усугубляется наличием четвёртого уровня работы с пакетами — уровня псевдонимов. Это — самые обычные alias’ы командной оболочки, определённые в конфиге Bash’а для наиболее употребимых командных конструкций утилиты cards
. Именно с ними мы имели дело при установке дополнительных пакетов.
Кстати, в том же очерке было упоминание о коллекциях пакетов. Это — одна из разновидностей метапакетов, которые в NuTyx’е классифицируются по нескольким категориям. С рассмотрения которых кот Manual и предлагает начать более подробное знакомство со средствами пакетного менеджмента этого дистрибутива.
>>собственный репозиторий
Интересно, а на сколько он богат? Сколькотам пакетов?
Не Debian :)
Наличие нужных проверяется здесь http://www.nutyx.org/en/packages
Систему поставил по Вашим советам на виртуалку. Подумываю над тем, что-бы заменить на рабочей машине свою Manjaro.
Скажите пожалуйста, а как можно поставить в систему пакеты, отсутствующие в официальном репозитории? Такие, как Viber, Atom, WebStorm?
Atom наверняка можно из абстрактного тарбалла tar.gz.
Вот только что Vivaldi поставил.
На счёт остальных — не знаю, надо проверять в каждом конкретном случае.
Ну и если доступны исходники — то никто не запрещает собрать свой порт :)
Спасибо!
А вот Slack, например. Исходников нет, на сайте доступно 2 варианта дистрибутива: «Ubuntu 64 bit» и «Fedora 64 bit».
Viber то же самое. Без исходников, только Debian и RPM.
А как с этим быть, не подскажете?
Могу только показать, как делал для Vivaldi — ситуация похожая. Через часок-другой напишу.
Ну вот оно и есть — про Viivaldi http://alv.me/nutyx-i-vivaldi/