NuTyX: управление пакетами. Введение

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

nutyx-logo-red_120x112

Управление пакетами в NuTyX’е может показаться непривычным как применителям, привыкшим к функционалу zypper‘а или apt‘а, так и Gentoo’шникам или старым Free’шникам. Она как бы четырёхуровневая: в основе лежит система портов, унаследованная от CRUX’а. В котором, в свою очередь эта идея была заимствована из FreeBSD, но приобрела более простую и прозрачную форму. Впрочем, применителю придётся иметь дело с портами только в том случае, если по каким-то причинам будет собирать собственные пакеты.

Утилиты работы с единичными пакетами лежат «этажом выше» портов. Они также унаследованы от CRUX’а и предназначены для установки и обновления (pkgadd) пакетов, удаления их (pkgrm), а также получения информации (pkginfo). Действия с пакетами выполняются на локальной машине и не требуют доступа к сети — разумеется, если пакеты предварительно скачаны или собраны.

Как и всякий уважающий себя дистрибутив, заслуживающий этого высокого звания, NuTyX имеет и собственный репозиторий. И для работы с ними предназначена собственная же утилита управления пакетами, именуемая cards. На первый взгляд она кажется не столь изощрённой, как apt или zypper, но зато очень проста в использовании.

Простота утилиты cards усугубляется наличием четвёртого уровня работы с пакетами — уровня псевдонимов. Это — самые обычные alias’ы командной оболочки, определённые в конфиге Bash’а для наиболее употребимых командных конструкций утилиты cards. Именно с ними мы имели дело при установке дополнительных пакетов.

Кстати, в том же очерке было упоминание о коллекциях пакетов. Это — одна из разновидностей метапакетов, которые в NuTyx’е классифицируются по нескольким категориям. С рассмотрения которых кот Manual и предлагает начать более подробное знакомство со средствами пакетного менеджмента этого дистрибутива.

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

NuTyX: управление пакетами. Введение: 7 комментариев

  1. >>собственный репозиторий
    Интересно, а на сколько он богат? Сколькотам пакетов?

  2. Систему поставил по Вашим советам на виртуалку. Подумываю над тем, что-бы заменить на рабочей машине свою Manjaro.
    Скажите пожалуйста, а как можно поставить в систему пакеты, отсутствующие в официальном репозитории? Такие, как Viber, Atom, WebStorm?

  3. Atom наверняка можно из абстрактного тарбалла tar.gz.
    Вот только что Vivaldi поставил.
    На счёт остальных — не знаю, надо проверять в каждом конкретном случае.
    Ну и если доступны исходники — то никто не запрещает собрать свой порт :)

  4. Спасибо!
    А вот Slack, например. Исходников нет, на сайте доступно 2 варианта дистрибутива: «Ubuntu 64 bit» и «Fedora 64 bit».
    Viber то же самое. Без исходников, только Debian и RPM.
    А как с этим быть, не подскажете?

  5. Могу только показать, как делал для Vivaldi — ситуация похожая. Через часок-другой напишу.

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