Nemo

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Nemo » NuTyX » Документация


Документация

Сообщений 1 страница 5 из 5

1

Перевод мана nutyx

NuTyX версия 9.1(8)                                                Руководство Системному Администратору                               NuTyX версия 9.1(8)

       На этой странице руководства вы можете ознакомиться с минимумом информации для использования операционной системы NuTyX GNU/Linux. Для получения дополнительной информации обратитесь к руководствам упоминаемых в этом руководстве файлов.

КОНФИГУРАЦИЯ
       Конфигурация NuTyX включает в себя: настройку клавиатуры, настройку сети, установку дополнительных разделов или дисков, добавление раздела или файла подкачки, создание новой учетной записи пользователя (пользователей), настройки времени, имени компьютера, языка, региона, определение часового пояса, настройка загрузки системы, ручная загрузка модулей ядра, модификация файлов при запуске компьютера.

         Клавиатура:

              Команда setup-nutyx -ck упрощает настройку используемой клавиатуры.

              Файл /etc/sysconfig/console определяет конфигурацию клавиатуры в неграфическом режиме консоли.
              Пример настройки консоли:

        FONT="lat0-16 -m 8859-15"
        UNICODE="1"
        LOGLEVEL=1
        KEYMAP=fr_CH-latin1.map

       Переменная FONT определяет используемый шрифт. Переменная UNICODE определяет использование кодировки utf8. LOGLEVEL определяет выбранный уровень загрузки системы между 1 и 7. KEYMAP определяет конфигурацию используемой клавиатуры. Все раскладки клавиатуры находятся в каталоге /lib/kbd/keymaps/i386/. Все доступные шрифты перечислены в каталоге /lib/kbd/consolefonts/.

       Файл /etc/X11/xorg.xonf.d/20-keyboard.conf определяет конфигурацию клавиатуры в графическом режиме. Тема настолько обширна, что вам придется обратиться к руководству Xorg для его конфигурации.

         Сеть:

              Команда setup-nutyx -cn упрощает настройку сети.

        АВТОМАТИЧЕСКАЯ КОНФИГУРАЦИЯ:

       Переменная MANAGER в файле /etc/sysconfig/network не определена. Скрипт отвечающий за сеть будет адаптироваться в соответствии с установленным приложением. Если будет найден wicd, будет запущена служба wicd, если найден networkmanager, будет запущена служба networkmanager. Если установлены оба приложения, будет запущен сервис networkmanager. Если ни одно из двух приложений не найдены, будет запущен скрипт командной строки. Если вы хотите выбрать свой собственный режим конфигурации, делайте это по приведенным ниже инструкциям.

        РУЧНАЯ КОНФИГУРАЦИЯ:

       Каждое сетевое соединение определяется в файле, который заканчивается названием соединения. Именем сетевого адаптера могут быть eth0, eth1, etc или wlan0, wlan1 и т.д. Чтобы узнать, какие сетевые карты обнаружены на компьютере, проверьте содержимое каталога /sys/class/net. Используйте для этого команду - ls /sys/class/net. Обратите внимание, что wlan0, wlan1 и т.д. в большинстве случаев представляют собой соединения Wi-Fi. Карта lo не должна быть настроена. Пример: Файл /etc/sysconfig/ifconfig.eth0 определяет конфигурацию соединения eth0. В примере определено, что интерфейс eth0 находится в диапазоне адресов IPv4, со статическим IP-адресом. Содержимое /etc/sysconfig/ifconfig.eth0 будет таким:

        ONBOOT=yes
        SERVICE=ipv4-static
        IP=192.168.1.10
        GATEWAY=192.168.1.1
        PREFIX=255.255.255.0
        BROADCAST=192.168.1.255

       В случае использования статического адреса необходимо указать IP-адрес(а) сервера(ов) доменного имени (DNS). Например, если вы хотите использовать серверы google, поместите в файл /etc/resolv.conf вот это:

        nameserver 8.8.8.8
        nameserver 8.8.4.4

       В большинстве случаев ваш маршрутизатор также действует как сервер доменных имен. В этом случае вы можете поместить IP-адрес своего маршрутизатора.

       Второй пример определяет конфигурацию динамических адресов на wlan0. Содержимое /etc/sysconfig/ifconfig.wlan0 в таком случае будет таким:

        ONBOOT="yes"
        SERVICE="dhcpcd"
        DHCP_START=""
        DHCP_STOP="-k "
        # Установите значение PRINTIP="yes", чтобы скрипт отображал IP-адрес
        PRINTIP="no"
        # Установите значение PRINTALL="yes", чтобы скрипт отображал все детали сетевого подключения
        PRINTALL="no"

        Определение беспроводной сети и активация ключа wpa

              Команда setup-nutyx -cw используется для настройки точки доступа беспроводной сети.

              Если ваш компьютер поддерживает беспроводную сеть, ее необходимо настроить. Чтобы узнать имя сетевой карты, под root'ом дайте команду iwconfig. Вывод команды отобразит примерно такую информацию:

        eth0      no wireless extensions.

        eth1      IEEE 802.11abg
                  Mode:Managed  Frequency:2.417 GHz  Access Point: C4:3D:C7:9F:D0:CF
                  Tx-Power=200 dBm
                  Retry  long limit:7   RTS thr:off   Fragment thr:off
                  Encryption key:off
                  Power Management:off

       В приведенном выше примере карта eth1 поддерживает Wi-Fi, поэтому достаточно создать файл конфигурации, который будет использоваться для сетевого подключения. ВНИМАНИЕ, важно уважать имя файла конфигурации, чтобы скрипт мог его найти: в этом примере имя сетевой карты будет eth1, имя сети wifi будет называться "casabianca" и ключ доступа "Gg6!-@1234". Эту информацию добавьте в файл конфигурации:

        wpa_passphrase "casabianca" "Gg6!-@1234" > /etc/wpa_supplicant.conf.eth1

       Также добавьте файл конфигурации сети, как описано выше. На этом примере создайте файл /etc/sysconfig/ifconfig.eth1. Закончив иззменения, вы можете перезапустить сеть своего компьютера с помощью команды /etc/rc.d/init.d/network restart. Также проверьте значение переменной MANAGER, которая определена в файле /etc/sysconfig/network. Управление сетевым сервисом может производиться из командной строки (объяснено выше), в таком случае значением переменной является "cli". Если с помощью wicd, установите значение переменной как "wicd", либо "networkmanager", если вы установили графический интерфейс gnome, а затем установили networkmanager.

        Добавление раздела, диска или каталога NFS:

        ВАЖНОЕ ПРИМЕЧАНИЕ:

        Если вы уже создали пользователя(ей), и хотите смонтировать каталог /home (содержащий пользовательские данные) на раздел/диск/каталог NFS отдельно, важно сохранить его содержимое. Для этого существует несколько методов, и какой бы метод не был выбран, прежде всего убедитесь, что вы root, и X-сервер остановлен.

        В каталоге root введите следующие команды:
        # init 3
        # sync
        # cd /
        # tar cf /root/users.tar home/*

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

        Как всегда под root:
        # cd /
        # rm -r /home/*
        Каталог /home теперь пуст и готов к монтированию в выбранную точку.

       Файл /etc/fstab при загрузке компьютера определяет точки монтирования различных устройств. Вероятно, вы захотите использовать раздел или диск или даже каталог NFS для хранения личных данных пользователей, зарегистрированных в системе. В нашем примере GRUB находится на первом разделе, NuTyX на втором разделе, swap на третьем разделе.
       Файл /etc/fstab в нашем примере содержит следующую информацию:

        # file/device   mountpoint  type      options    dump fsck order
        ...
        /dev/sda1       /boot       ext2      defaults     0        0
        /dev/sda2       /           reiserfs  defaults     0        1
        /dev/sda3       swap        swap      pri=1        0        0

       Если мы хотим примонтировать второй раздел, расположенный на втором диске, с форматом ext4, к точке монтирования /home. В таком случае, нужно просто добавить следующую строку:

        /dev/sdb2       /home       ext4      defaults     0        0

       Чтобы добавить каталог NFS /srv, расположенный на удаленном сервере с IP-адресом 192.168.254.254 к точке монтирования /serveur, добавьте следующую строку:

        192.168.254.254:/srv /serveur  nfs  rw,_netdev,rsize=8192,wsize=8192   0   0

       Каталог /serveur должен быть создан заранее на вашем локальном компьютере. Значения rsize и wsize являются значениями по умолчанию, можете с ними поэкспериментировать. Убедитесь, что пакет nfs-utils установлен, и что соответствующие службы запущены. В случае проблем с производительностью радикальное решение - использовать версию 3 NFS, добавив в поле опций добавленной строки значение vers=3.

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

        mount -a

       Сообщения об ошибках не должны появляться. Вы можете проверить результат, используя команду mount. Теперь достаточно восстановить содержимое каталога /home:

        Выполнять только в том случае, если пользователи уже созданы и каталог /home примонтирован:
        # cd /
        # tar xf /root/users.tar

       Теперь Вы можете вернуться в графический режим и подключиться в режиме без прав root.

        Добавление раздела или файла подкачки:
              Команда fdisk позволяет вам изменять распределение ваших дисков. Если у вас меньше 1 гигабайт оперативной памяти, а процессор у вас 32-битный (или менее 2 гигабайт для 64 бит), настоятельно рекомендуется создать раздел подкачки. Если весь уже диск занят разделами, еще можно создать файл подкачки и автоматически подключить его при загрузке системы. Начнем с создания файла достаточного размера (как пример 500 МегаБайт):

        # dd if=/dev/zero of=/SWAP bs=1024 count=500000

       В корне будет создан файл SWAP размером 512 Мбайт. Отформатируем его и сделаем его активным:

        # mkswap / SWAP
        # swapon / SWAP

       Затем добавим такую строку в /etc/fstab:

         /SWAP        swap        swap     pri=1        0        0

         Создание новой учетной записи:

              Команда setup-nutyx -cu добавит нового пользователя в вашу систему.

              Новый пользователь будет автоматически добавлен в основные группы NuTyX. Если установлен графический интерфейс, он будет запущен, и первый зарегистрированный пользователь будет зарегистрирован автоматически. Если вы хотите отключить эту функцию, отредактируйте файл /etc/lxdm/lxdm.conf. Команды useradd/userdel могут использоваться для добавления/удаления учетных записей пользователей

         Время:

              Команда setup-nutyx -cc упрощает установку даты и времени

              В NuTyX дисплей часов может использовать 2 метода:
               - Способ 1: UTC=1, принять во внимание "Всемирное координированное время". Автоматическая настройка летнего/зимнего времени. Дополнительную информацию см. На странице вики https://ru.wikipedia.org/wiki/Всемирное … нное_время
               - Способ 2: UTC=0, учитывать местное время и игнорировать Всемирное координированное время. Этот метод не будет обновлять часы вашего компьютера при изменении летнего/зимнего времени.

              Файл /etc/sysconfig/clock определяет способ отображения времени на компьютере. Файл содержит только одну переменную UTC. если UTC=1, это означает, что часы bios ДОЛЖНЫ быть установлены на всемирное координированное время, а сценарий конфигурации отрегулирует время в DE в соответствии с регионом, в котором вы находитесь (метод 1). Предупреждение. Если вы используете метод 1, и вы работаете с несколькими операционными системами, время под windows будет ложным, так как эта ОС не учитывает эту разницу между часами BIOS и часами ОС. Если UTC=0, то часы BIOS и часы в DE будут отображать местное время, то есть время, которое вы видите на ваших ручных часах (метод 2). Если вы не знаете текущие настройки вашего компьютера, вы можете проверить настройку часов BIOS. С правами root дайте команду hwclock -r. Результат работы команды покажет время аппаратных часов. Если время соответствует времени на ваших ручных часах, тогда аппаратные часы устанавлены на местное время. Если команда hwclock -ru влияет на местное время, тогда время BIOS вашего устройства будет правильным. Местное время. Вы можете проверить это установив UTC=0 в файле /etc/sysconfig/clock. Если результат не совпадает с местным временем, то скорее всего, он настроен на UTC.

         Имя компьютера:
              Файл /etc/sysconfig/network определяет имя компьютера. Он также определяет, какая служба будет использоваться для настройки сети: скрипт по умолчанию, wicd или networkmanager. Пример файла конфигурации:

        HOSTNAME='nutyx'        # Название вашей машины
        MANAGER='cli'           # Сетевой менеджер (wicd/networkmanager/cli)
        NETWORKWAIT='no'        # Ожидание сети
        LINKDELAY='15'          # Время инициализации Networkmanager
        NETWORKDELAY='0'        # Тайм-аут после инициализации Networkmanager для монтирования nfs, например

         Используемый язык:
              Файл /etc/profile.d/i18n.sh определяет используемый язык. Команда setup-nutyx -cl упрощает настройку языка и региона.

         Регион:
              Ссылка /etc/localtime определяет регион, в котором вы находитесь, и соответствующим образом настраивает часовой пояс. Например, чтобы найти возможный выбор для разных регионов Европы, нужно использовать команду: l /usr/share/zoneinfo/Europe. Затем настроить ссылку на ближайший к вам город, например, команда: sudo ln -sf /usr/share/zoneinfo/Europe/Rome /etc /localtime определит Рим как город вашего региона. Команда setup-nutyx -cl упрощает настройку языка и региона.

         Загрузчик операционной системы:
              Если вы использовали для установки NuTyX iso и решились установить загрузчик операционной системы, знайте, файл конфигурации загрузки находится в /boot/grub/grub.cfg. Название файла kernel для NuTyX - называется kernel, а название initrd - nutyx-initrd. По умолчанию оба файла находятся в папке /boot. Следующий пример: Если NuTyX был установлен на первый раздел второго диска, а grub установлен на первом диске, файл конфигурации в таком случае будет таким:

       menuentry "NuTyX houaphan" {
         set root=(hd1,1)
         linux /boot/kernel root=/dev/sdb1 ro quiet 3
         initrd /boot/initrd }

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

       menuentry "Система обслуживания NuTyX" {
         set root=(hd1,1)
         linux /boot/kernel ro quiet 3
         initrd /boot/initrd }

       Обратите внимание, что параметр root=/dev/sdb1 удален.

       Если загрузчик операционной системы grub еще не установлен ​​(например, в случае отказа его установки из скрипта-инсталлятора). Вы можете доустановить grub, указав диск, на котором находится раздел NuTyX sekong, на примере выше, используя следующую команду:

       sudo grub-install /dev/sdb

       Отредактируйте в соответствии со своими требованиями.

         Ручная загрузка модулей ядра:
              Модуль является частью ядра, который может быть подключен к нему во время работы системы. Команда lsmod отображает все модули загруженные ядром. Команда modprobe -v moduleX вручную загружает moduleX в память. Команда rmmod -v moduleX выгружает moduleX.

         Запрет загрузки (blacklister) модуля:
              Каталог /etc/modprobe.d содержит файл который определяет какие модули будут "занесены в черный список". Пример синтаксиса файла - файл /etc/modprobe.d/blacklist.conf содержит:

              blacklist radeon

         Редактирование/Создание файлов/каталогов при запуске:
              Файл /etc/sysconfig/createfiles определяет файлы или каталоги, которые должны будут созданы при загрузке системы.

В СЛУЧАЕ ПРОБЛЕМ
       Существует много журнальных файлов, которые могут отображать ценную информацию. Информация о запуске системы может быть найдена в файлах /var/log/boot.log и /var/log/sys.log. Информацию о последнем запуске X-сервера можно найти в файле /var/log/Xorg.0.log. Большинство служб также имеют собственный журнал. Если у вас возникла проблема с подключением ssh, источник информации можно найти в файле /var/log/auth.log ssh-сервера. Историю установки дистрибутива ищите в файле /var/log/install.log.

УПРАВЛЕНИЕ УДАЛЕННЫМИ БИНАРНЫМИ ПАКЕТАМИ (И УСТАНОВКОЙ)
       Управление пакетами производится с помощью команды cards. Она включает в себя множество опций, на некоторые из них можно посмотреть дав команду cards, для вывода краткой справки. Команды модифицирующие вашу установку, используются только с правами root (su -) или командой sudo.

         Конфигурация cards

              Файл /etc/cards.conf определяет рабочие правила для команды cards. Строки, начинающиеся с dir, определяют каталоги в которых хранятся пакеты и URL-адрес используемого зеркала. Строки, начинающиеся с base определяют список пакетов, который содержит основной набор пакетов NuTyX в случае команды cards base. Вы можете добавлять пакеты, которые хотите сохранить во время выполнения этой команды. Для этого добавьте нужный каталог как один из каталогов, указанных в этой строке.

         check или sudo cards sync && cards diff
              синхронизация, см. доступные обновления

         get <package1> .. <package> или sudo cards install <package>
              установить package1 .. package и их зависимости

         del packageX или sudo cards remove packageX
              удалить packageX. Если вы хотите удалить packageX и его подпакеты, используйте cards -a или --all cards remove -a.

         up <package> или sudo-install -u <package>
              обновление packageX. Обратите внимание, что при необходимости будут обновляться зависимости <package>.

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

         cards diff
              отображает список обновляемых пакетов. Сравнение производится с доступными пакетами.

         cards diff -p
              отображает список обновляемых пакетов. Сравнение производится с доступными портами. Она не отображает ничего, если порт не отозвался.

         cards info <package>
              отображает детали <package>, если пакет установлен.

         cards info -b <пакет>
              отображает данные бинарного <пакета>, если они доступны.

УПРАВЛЕНИЕ ЛОКАЛЬНЫМИ БИНАРНЫМИ ПАКЕТАМИ (расширенный пользовательский режим)
       Чтобы использовать приведенные ниже команды, вы должны установить пакет cards.devel.

       Локальные пакеты управляются с помощью команд pkgadd, pkgrm и pkginfo. Команды, изменяющие вашу установку, используются с вашей учетной записью root (su -)

        Настройка pkgadd

              Файл /etc/pkgadd.conf определяет правила для изучения и обновления пакетов. Есть три столбца: EVENT, SAMPLE (PATTERN) и ACTION. Событие описывает ситуацию, в которой применяется правило. В настоящее время 2 ситуации: UPGRADE (для обновления) и INSTALL (для установки). Поэтому правила UPGRADE применяются, когда пакет обновляется, а INSTALL применяется во ВСЕХ СЛУЧАЯХ. SAMPLE (PATTERN) является регулярным выражением. ДЕЙСТВИЕ применяется для УСТАНОВКИ И ОБНОВЛЕНИЯ СОБЫТИЙ. Событие может принимать значения YES или NO. Может быть более одного правила, использующего одно и то же событие, в таком случае первое правило будет иметь самый низкий приоритет, а последнее правило будет иметь наивысший приоритет. Пример:

              UPGRADE         ^etc/.*$                NO
              UPGRADE         ^var/log/.*$            NO
              UPGRADE         ^etc/X11/.*$            YES
              UPGRADE         ^etc/X11/XF86Config$    NO

              Приведенный выше пример указывает pkgadd никогда не обновлять файлы в /etc/ или /var/log (включая подкаталоги), за исключением файлов из /etc/X11 (включая подкаталоги), и за исключением файла /etc/X11/XF86Config. Правило по умолчанию применяется к обновлению/установке всех пакетов, иначе правила в этом файле являются исключениями из этого правила. ВАЖНО: ОБРАЗЕЦ никогда не должен содержать в начале слэш "/", потому что он относится к файлам содержащимся в пакете, а не к тем которые установлены на диске. Если pkgadd находит определенный файл, который не нужно обновлять, он будет установлен в /var/lib /pkg/reject/. Пользователь должен рассмотреть его и принять решение.

         sudo pkgadd/путь/к/пакетуX
              установка локального пакета

         sudo pkgadd -u /путь/к/пакетуX
              обновление локального пакета

         sudo pkgrm пакетX
              молча удаляет пакет X

         pkginfo -i
              список установленных пакетов

         pkginfo -l пакетX
              список файлов в пакете

         pkginfo -o Имя_файла
              узнать принадлежность файла

УПРАВЛЕНИЕ ПАКЕТОМ С ПОРТАМИ С УПРАВЛЕНИЕМ OUTBREAKS (расширенный пользовательский режим)
       Управление рецептами пакетов, а также зависимостями последних осуществляется с помощью команды cards.

         Конфигурирация cards
              Файл /etc/cards.conf определяет рабочие правила для команды cards. Строки dir /var/lib/pkg/ ... очень важны, так как определяют порядок в каком из каталогов будет выбран рецепт, если порт дублируется.

         cards deptree пакетX
              показать зависимости пакета и посмотреть, установлены ли они или нет.

         cards search
              посмотреть, доступен ли пакетX

         cards info -p пакетX
              получить информацию из порта (зависимости, пакет, путь, ...)

         cards depends <package>
              список зависимостей для компиляции <package>

         cd /var/lib/pkg/saravane/server/paquetX && pkgmk -d -i
              создать и и установить порт (требует права root)

         sudo cards create пакетX
              загрузить, создать и установить пакетX в одной команде

СЛУЖБЫ
       Доступны различные службы под названиями <имя_пакета>.service. Команда cards search service отобразит список доступных служб. После установки соответствующих пакетов (cups, gdm, sshd, ...) они доступны в каталоге /etc/rc.d/init.d

         /etc/rc.d/init.d/serviceX start
              запуск службаX

         /etc/rc.d/init.d/serviceX stop
              останов serviceX

         /etc/rc.d/init.d/serviceX restart
              перезапуск службыX, этот параметр не всегда действителен.

ПОМОЩЬ ОНЛАЙН
         IRC присоединяется к каналу #nutyx в сети irc.freenode.net (utf-8)

         Пользовательский сайт
              http://www.nutyx.org

ФАЙЛЫ
       /etc/pkgadd.conf, /etc/pkgmk.conf, /etc/sysconfig/console, /etc/sysconfig/clock, /etc/sysconfig/network, /etc/wpa_supplicant.conf.*, /etc/sysconfig/ifconfig.*, /boot/grub/grub.cfg, /etc/fstab, etc/profile.d/i18n.sh, /var/log/install.log

АВТОРЫ
       Написано Фредериком Галусиком <fred.galusik ~AT~ linuxpedia.fr> и Тьерри Нуттенс <thierryn1 ~AT~ hispeed.ch>

СМОТРИТЕ ТАКЖЕ man pages
       pkgmk(8), pkgadd(8), pkgrm(8), pkginfo(8), modprobe(8), modprobe.conf(5), useradd(8), userdel(8)

COPYRIGHT
       Copyright (C) 2009 - 2010 - 2011 Фредерик Галусик Copyright (C) 2011 - 2012 - 2013 - 2014 - 2016 Тьерри Нуттенс

       Это бесплатный документ, опубликованный по бесплатной лицензии WTFPL - Do What The Fuck You Want To Public License. (Http://www.wtfpl.net/)

                                                               Март 2017 г. NuTyX версия 9.1 (8)

0

2

cards 2.3.3.0(8)

НАЗВАНИЕ

       cards - менеджер управления пакетами NuTyX, включая утилиту управления пакетами pkgutils, из дистрибутива CRUX (см. http://www.crux.nu) с некоторыми дополнительными функциями. Название утилиты, это аббревиатура происходящая от слов (Create Add Remove and Download System).

СИНТАКСИС

       cards [опции] <аргументы>

ОПИСАНИЕ

       cards, представляет собой средство управления пакетами(менеджер пакетов), который обеспечивает все основные функции системы управления пакетами. Он может работать с деревом локальных портов и доступными бинарными пакетами из зеркала. cards состоит из двух частей: один для обычных пользователей, которые просто хотят иметь все основные действия для управления пакетами в дистрибутиве NuTyX. Поскольку cards является ответвлением утилиты pkgutils из дистрибутива CRUX, вторая его часть содержит скрипт pkgmk(8) для создания пакетов, который представляет собой набор основных команд для работы с локальными пакетами. А так же команды: pkgadd(8), pkgrm(8) и pkginfo(8). Команда ports(8) так же является частью подпакета card.devel. Менеджер пакетов cards предлагает следующие функции:

          · Установка/обновление абстрактных портов из файловой системы

          · Установка/обновление списка пакетов с помощью одной команды

          · Обновление устаревших установленных пакетов с помощью одной команды

          · Список зависимостей для списка пакетов

          · Вывод информации о пакетах или портах

          · Поиск в пакетах или внутри портов

          · Возможность возврата в базовую систему в случае компиляции сборки ботом, чтобы убедиться, что все зависимости удовлетворены.

СЦЕНАРИИ

       работа с портом

       В этом случае cards в основном устанавливает и обновляет пакеты, используя скрипт pkgmk. pkgmk умеет работать с портами. Кроме того, для вызова cards не обязательно находиться в каталоге порта. cards ищет соответствующий порт в списке каталогов, указанных в card.conf. Это позволяет просто установить или обновить пакет, не заботясь о том, где он находится в вашей файловой системе.

       работа с пакетами

       В еще одном классическом сценарии cards устанавливает и обновляет пакеты, доступные из указанного в файле cards.conf зеркала. В этом случае cards имеет дело с пакетами и подпакетами. Например, пакет glibc разбивается на подпакеты glibc, glibc.devel, glibc.man, glibc.ru и т. д. По этой причине НЕ рекомендуется смешивать оба сценария, если вы точно не знаете, что делаете, и можете интерпретировать сообщения об ошибках при компиляции портов с зависимостями пакетов.

       cards также предлагают некоторые функции, такие как поиск пакетов или портов по имени, отображение информации о пакетах или портах (без их установки, конечно) и возможность вывода списка зависимостей, перечисленных в Pkgfile, и предоставление полного списка зависимостей для порта. Обратите внимание, что зависимости могут быть проверены, если они действительно существуют. Команда может быть использована для перечисления всех пакетов (или зависимостей) на уровне компиляции.

       cards имеет режим демонстрации файла конфигурации, поэтому вы можете проверить, как работает файл конфигурации. Для этого воспользуйтесь командой config (см. Также: КОМАНДА)

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       cards возвращает 0 при успехе и ненулевое значение в противном случае (точное значение -> означает, что отображение будет определено ...)

КОМАНДЫ

       cards использует так называемые команды, которые всегда должны быть первым аргументом без опций. Это очень похоже на git(1). [команда] может быть одной из следующих:

       install [--margs] <package1> [<package2> ...] | <имя коллекции>
              Сценарий для пакетов: установить все пакеты. cards загрузит пакет, проверит и загрузит все зависимости. После загрузки всех зависимостей, cards установит все пакеты в правильном порядке. Если имя <collection name> передано как аргумент, cards установит все пакеты принадлежащие этому <collection name>

       upgrade
              Сценарий для пакетов: обновить устаревшие установленные в вашей системе пакеты. Запроса подтверждения не будет. Он загрузит пакет, проверит и загрузит зависимости. После загрузки всех зависимостей, cards установит все пакеты в правильном порядке.

       depcreate [--margs] [--aargs] [--log] <package1> [<package2> ...]
              Сценарий для порта: скомпилировать и установить пакет с зависимостями в указанном порядке. Обратите внимание, что устаревшие пакеты не обновляются.

       remove <package>
              Все сценарии: удалить <package>

       config
              Все сценарии: показать фактическую конфигурацию cards. Буден показан порядок портов и каталогов с пакетами, базовый каталог, содержащий все пакеты, которые должны храниться, когда дана команда cards base -r. Он показывает также созданную арку (i686, x86_64 и т.д.), локаль, которая будет установлена с помощью команды cards install, и определенный каталог для журналов, который будет использоваться командами cards depcreate и cards create.

       diff [-p]
              Сценарий для пакетов: показать различия между установленными пакетами и пакетами доступными на зеркале.

              Сценарий для порта: Если задана опция [-p|--ports], она отображает различия между установленными пакетами и портами в дереве портов.

       search <expr>
              Поиск слова expr в названиях и описаниях пакетов

       files <package>
              Вывести список файлов, принадлежащих пакету <package>
       
       query <pattern>
              Поиск во всех установленных пакетах файлов, соответствующих шаблону в качестве имени файла в базе данных.

       info [-p] [-b] <пакет>
              если передан параметр -b, вывести доступную информацию о бинарном пакете.
              если передан параметр -p, вывести доступную информацию о пакете портов.
              если без опции, вывести доступную информацию об установленном пакете.

       depends <package>
              Сценарий для порта: вывести рекурсивный список зависимостей для установки пакета, переданного в качестве аргумента.
              если передан параметр -i, будут отображены все зависимости, включая установленные.

       deptree <package>
              вывести дерево зависимостей пакета.

       list [-p|-b]
              Вывести список установленных пакетов.
              Если передан параметр -p, отобразится список портов, доступных в дереве портов.
              Это в основном то же самое что и ports -l, но выглядит во всех каталогах, указанных в файле /etc/cards.conf.
              Если опция -b передана, она отобразит список пакетов, доступных на сервере-зеркале.

       sync
              Сценарий для пакетов: синхронизировать локальные и удаленные метаданные из зеркала, определенного в файле /etc/cards.conf.

       level [-I]
              Сценарий для порта: распечатать все порты, доступные в порядке компиляции (за уровень). Используйте -I, если у вас есть ПРЕДУПРЕЖДЕНИЕ о <зависимостях> от <port> NOT FOUND ... или исправить проблему, если сможете.

       create -r <package>
              Бот-сценарий: используется только на бот-сервере. Он возвращается к базовой системе, устанавливает все зависимости из созданных двоичных файлов, а затем компилирует и устанавливает окончательный пакет.

       base -r
              Все сценарии: возврат к минимальной базовой системе. Эта команда должна использоваться только тогда, когда вы компилируете свой собственный пакет или это бот-сервер. Проверьте по факту, какие из пакетов определены в базовых каталогах файла /etc/cards.conf. Если не определено ни одного каталога, команда будет прервана.

       purge 
              Все сценарии: очистка всех архивов пакетов, найденных в каталогах, синхронизированных с любым зеркалом. По умолчанию это каталоги: /var/lib/pkg/depot/base, /var/lib/pkg/depot/cli и /var/lib/pkg/depot/gui

ОПЦИИ
       -c проверить, доступно ли какое-либо обновление, вернет «да» или «нет»,

       -s возвращают количество пакетов, которые могут быть обновлены.

       -f принудительно установить пакет(ы) при командах cards install или cards upgrade

       -i выводит установленные командой cards depends пакеты

       -n сухой режим для команд cards create и cards base. Действия имитируются, только показывает, что произойдет

       -a удалить все вспомогательные пакеты, если они существуют командой cards remove

       -b вывести информацию пакетах командой cards info. Список доступных пакетов командой cards list.

       -p вывести информацию о портах командой cards info. Список доступных портов командой cards list.
          Показать разницу между версиями установленных пакетов и доступными в портах командой cards diff.

       -I игнорировать ошибку и показать уровень в любом случае командой cards level.

       -u обновить пакет командой cards install.

       -r удалить все пакеты, которые не относятся к базовой системе, определенной в файле card.conf

КОНФИГУРАЦИИ
       См. man cards.conf (5) и pkgmk.conf (5)

ПРИМЕРЫ
       Сценарий для пакета:

       cards install irssi
              загрузить пакет из зеркала, проверить зависимости,

       Сценарий для порта:

       cards install irssi
              загрузить пакет из зеркала, проверить и загрузить зависимости, установить их, а затем установить irssi с помощью одной простой команды

       cards install -u openssl
              загрузить пакет openssl из зеркала и обновить

       cards search browser
              Поиск в пакетах метаданных, содержащих слово "браузер" в названиях или описании.

       Сценарий для порта:

       cards depcreate mplayer
              загрузить исходники, скомпилировать и установить все зависимости для mplayer и сам mplayer.

       cards info -p kdelibs
              показать информацию о порту kdelibs.

АВТОРЫ
       Тьерри Нуттенс <tnut@nutyx.org>

СМ. ТАКЖЕ
       card.conf (5), pkgmk (8), pkgadd (8), pkginfo (8), порты (8), pkgmk.conf (5)

                                                                                                                                                   cards 2.3.3.0 (8)

0

3

admin написал(а):

cards 2.3.3.0(8)

НАЗВАНИЕ

       cards - менеджер управления пакетами NuTyX, включая утилиту управления пакетами pkgutils, из дистрибутива CRUX (см. http://www.crux.nu) с некоторыми дополнительными функциями. Название утилиты, это аббревиатура происходящая от слов (Create Add Remove and Download System).

СИНТАКСИС

       cards [опции] <аргументы>

ОПИСАНИЕ

       cards, представляет собой средство управления пакетами(менеджер пакетов), который обеспечивает все основные функции системы управления пакетами. Он может работать с деревом локальных портов и доступными бинарными пакетами из зеркала. cards состоит из двух частей: один для обычных пользователей, которые просто хотят иметь все основные действия для управления пакетами в дистрибутиве NuTyX. Поскольку cards является ответвлением утилиты pkgutils из дистрибутива CRUX, вторая его часть содержит скрипт pkgmk(8) для создания пакетов, который представляет собой набор основных команд для работы с локальными пакетами. А так же команды: pkgadd(8), pkgrm(8) и pkginfo(8). Команда ports(8) так же является частью подпакета card.devel. Менеджер пакетов cards предлагает следующие функции:

          · Установка/обновление абстрактных портов из файловой системы

          · Установка/обновление списка пакетов с помощью одной команды

          · Обновление устаревших установленных пакетов с помощью одной команды

          · Список зависимостей для списка пакетов

          · Вывод информации о пакетах или портах

          · Поиск в пакетах или внутри портов

          · Возможность возврата в базовую систему в случае компиляции сборки ботом, чтобы убедиться, что все зависимости удовлетворены.

СЦЕНАРИИ

       работа с портом

       В этом случае cards в основном устанавливает и обновляет пакеты, используя скрипт pkgmk. pkgmk умеет работать с портами. Кроме того, для вызова cards не обязательно находиться в каталоге порта. cards ищет соответствующий порт в списке каталогов, указанных в card.conf. Это позволяет просто установить или обновить пакет, не заботясь о том, где он находится в вашей файловой системе.

       работа с пакетами

       В еще одном классическом сценарии cards устанавливает и обновляет пакеты, доступные из указанного в файле cards.conf зеркала. В этом случае cards имеет дело с пакетами и подпакетами. Например, пакет glibc разбивается на подпакеты glibc, glibc.devel, glibc.man, glibc.ru и т. д. По этой причине НЕ рекомендуется смешивать оба сценария, если вы точно не знаете, что делаете, и можете интерпретировать сообщения об ошибках при компиляции портов с зависимостями пакетов.

       cards также предлагают некоторые функции, такие как поиск пакетов или портов по имени, отображение информации о пакетах или портах (без их установки, конечно) и возможность вывода списка зависимостей, перечисленных в Pkgfile, и предоставление полного списка зависимостей для порта. Обратите внимание, что зависимости могут быть проверены, если они действительно существуют. Команда может быть использована для перечисления всех пакетов (или зависимостей) на уровне компиляции.

       cards имеет режим демонстрации файла конфигурации, поэтому вы можете проверить, как работает файл конфигурации. Для этого воспользуйтесь командой config (см. Также: КОМАНДА)

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       cards возвращает 0 при успехе и ненулевое значение в противном случае (точное значение -> означает, что отображение будет определено ...)

КОМАНДЫ

       cards использует так называемые команды, которые всегда должны быть первым аргументом без опций. Это очень похоже на git(1). [команда] может быть одной из следующих:

       install [--margs] <package1> [<package2> ...] | <имя коллекции>
              Сценарий для пакетов: установить все пакеты. cards загрузит пакет, проверит и загрузит все зависимости. После загрузки всех зависимостей, cards установит все пакеты в правильном порядке. Если имя <collection name> передано как аргумент, cards установит все пакеты принадлежащие этому <collection name>

       upgrade
              Сценарий для пакетов: обновить устаревшие установленные в вашей системе пакеты. Запроса подтверждения не будет. Он загрузит пакет, проверит и загрузит зависимости. После загрузки всех зависимостей, cards установит все пакеты в правильном порядке.

       depcreate [--margs] [--aargs] [--log] <package1> [<package2> ...]
              Сценарий для порта: скомпилировать и установить пакет с зависимостями в указанном порядке. Обратите внимание, что устаревшие пакеты не обновляются.

       remove <package>
              Все сценарии: удалить <package>

       config
              Все сценарии: показать фактическую конфигурацию cards. Буден показан порядок портов и каталогов с пакетами, базовый каталог, содержащий все пакеты, которые должны храниться, когда дана команда cards base -r. Он показывает также созданную арку (i686, x86_64 и т.д.), локаль, которая будет установлена с помощью команды cards install, и определенный каталог для журналов, который будет использоваться командами cards depcreate и cards create.

       diff [-p]
              Сценарий для пакетов: показать различия между установленными пакетами и пакетами доступными на зеркале.

              Сценарий для порта: Если задана опция [-p|--ports], она отображает различия между установленными пакетами и портами в дереве портов.

       search <expr>
              Поиск слова expr в названиях и описаниях пакетов

       files <package>
              Вывести список файлов, принадлежащих пакету <package>
       
       query <pattern>
              Поиск во всех установленных пакетах файлов, соответствующих шаблону в качестве имени файла в базе данных.

       info [-p] [-b] <пакет>
              если передан параметр -b, вывести доступную информацию о бинарном пакете.
              если передан параметр -p, вывести доступную информацию о пакете портов.
              если без опции, вывести доступную информацию об установленном пакете.

       depends <package>
              Сценарий для порта: вывести рекурсивный список зависимостей для установки пакета, переданного в качестве аргумента.
              если передан параметр -i, будут отображены все зависимости, включая установленные.

       deptree <package>
              вывести дерево зависимостей пакета.

       list [-p|-b]
              Вывести список установленных пакетов.
              Если передан параметр -p, отобразится список портов, доступных в дереве портов.
              Это в основном то же самое что и ports -l, но выглядит во всех каталогах, указанных в файле /etc/cards.conf.
              Если опция -b передана, она отобразит список пакетов, доступных на сервере-зеркале.

       sync
              Сценарий для пакетов: синхронизировать локальные и удаленные метаданные из зеркала, определенного в файле /etc/cards.conf.

       level [-I]
              Сценарий для порта: распечатать все порты, доступные в порядке компиляции (за уровень). Используйте -I, если у вас есть ПРЕДУПРЕЖДЕНИЕ о <зависимостях> от <port> NOT FOUND ... или исправить проблему, если сможете.

       create -r <package>
              Бот-сценарий: используется только на бот-сервере. Он возвращается к базовой системе, устанавливает все зависимости из созданных двоичных файлов, а затем компилирует и устанавливает окончательный пакет.

       base -r
              Все сценарии: возврат к минимальной базовой системе. Эта команда должна использоваться только тогда, когда вы компилируете свой собственный пакет или это бот-сервер. Проверьте по факту, какие из пакетов определены в базовых каталогах файла /etc/cards.conf. Если не определено ни одного каталога, команда будет прервана.

       purge 
              Все сценарии: очистка всех архивов пакетов, найденных в каталогах, синхронизированных с любым зеркалом. По умолчанию это каталоги: /var/lib/pkg/depot/base, /var/lib/pkg/depot/cli и /var/lib/pkg/depot/gui

ОПЦИИ
       -c проверить, доступно ли какое-либо обновление, вернет «да» или «нет»,

       -s возвращают количество пакетов, которые могут быть обновлены.

       -f принудительно установить пакет(ы) при командах cards install или cards upgrade

       -i выводит установленные командой cards depends пакеты

       -n сухой режим для команд cards create и cards base. Действия имитируются, только показывает, что произойдет

       -a удалить все вспомогательные пакеты, если они существуют командой cards remove

       -b вывести информацию пакетах командой cards info. Список доступных пакетов командой cards list.

       -p вывести информацию о портах командой cards info. Список доступных портов командой cards list.
          Показать разницу между версиями установленных пакетов и доступными в портах командой cards diff.

       -I игнорировать ошибку и показать уровень в любом случае командой cards level.

       -u обновить пакет командой cards install.

       -r удалить все пакеты, которые не относятся к базовой системе, определенной в файле card.conf

КОНФИГУРАЦИИ
       См. man cards.conf (5) и pkgmk.conf (5)

ПРИМЕРЫ
       Сценарий для пакета:

       cards install irssi
              загрузить пакет из зеркала, проверить зависимости,

       Сценарий для порта:

       cards install irssi
              загрузить пакет из зеркала, проверить и загрузить зависимости, установить их, а затем установить irssi с помощью одной простой команды

       cards install -u openssl
              загрузить пакет openssl из зеркала и обновить

       cards search browser
              Поиск в пакетах метаданных, содержащих слово "браузер" в названиях или описании.

       Сценарий для порта:

       cards depcreate mplayer
              загрузить исходники, скомпилировать и установить все зависимости для mplayer и сам mplayer.

       cards info -p kdelibs
              показать информацию о порту kdelibs.

АВТОРЫ
       Тьерри Нуттенс <tnut@nutyx.org>

СМ. ТАКЖЕ
       card.conf (5), pkgmk (8), pkgadd (8), pkginfo (8), порты (8), pkgmk.conf (5)

                                                                                                                                                   cards 2.3.3.0 (8)

0

4

cards.conf(5)                                                           Руководство по формату файлов           

НАЗВАНИЕ
       cards.conf – Конфигурационный файл cards

ОПИСАНИЕ
       Этот файл, по умолчанию /etc/cards.conf, предназначен для прочтения командой cards (см. cards(8))

       cards.conf может выглядеть так:

              ###
              # cards.conf

              # корневые каталогт

              dir /usr/ports/xfce4-extra
              dir /usr/ports/xfce4
              dir /usr/ports/gui
              dir /usr/ports/cli
              dir /usr/ports/base

              dir /var/lib/pkg/repo/kde5-extra|http://downloads.nutyx.org/x86_64/development/
              dir /var/lib/pkg/repo/kde5|http://downloads.nutyx.org/folder1/folder2/development/
              dir /var/lib/pkg/repo/xfce4-extra|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/xfce4|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/gui-extra|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/gui|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/cli-extra|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/cli|http://downloads.nutyx.org
              dir /var/lib/pkg/repo/base|http://downloads.nutyx.org

              # запись в файл журнала

              logdir /var/log/pkgbuild

              # локаль

              locale ru

              # base системы

              base /usr/ports/base

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

       Каждая строка может содержать один параметр конфигурации. Формат строк - <ключ> <значение>. Допустимыми ключами являются dir. Значение для prtdir - это каталог или каталог|URL-адрес

       Параметры журнала - это файл журнала, который представляет путь к файлам журналов

       Порядок опций dir важен, так как в порте находятся несколько каталогов, cards будет использовать тот, который был найден первым (первый каталог по списку, имеет приоритет)

       Если вы укажете URL-адрес после символа |, cards будет использовать пакеты из этого URL-адреса.
       В нашем примере мы будем использовать зеркало по умолчанию из nutyx.org.
       Как видно в примере выше, возможны два синтаксиса: URL-адрес по умолчанию, который является нормальным URL-адресом корневого сервера или определенного URL-адреса, включая версию разрядности дистрибутива

AUTHORS
       Thierry Nuttens <tnut@nutyx.org>

SEE ALSO
       cards(8), pkgmk(8) pkgadd(8), ports(8), pkgmk.conf(5)

0

5

pkgmk.conf(5)                                                                                                                                         pkgmk.conf(5)

НАЗВАНИЕ
       pkgmk.conf - Файл конфигурации для pkgmk.

ОПИСАНИЕ
       pkgmk.conf configures pkgutils package make, pkgmk(8).

ФОРМАТ ФАЙЛА
       Файл состоит из нескольких переменных с формой присваивания option=value.
       Комментарии можно обозначать, поставив символ решетки (#) в качестве первого символа в строке.

ДИРЕКТИВЫ
       Если какой-либо параметр не используется (закомментирован или вообще не включен в конфигурационный файл), pkgmk производит действие по умолчанию.

       export CFLAGS='STRING'
              Установить параметры компилятора C.
              По умолчанию: none

       export CXXFLAGS='STRING'
              Установить параметры компилятора C ++.
              По умолчанию: none

       export MAKEFLAGS='STRING'
              Установить параметры make.
              По умолчанию: none

       PKGMK_SOURCE_MIRRORS=('STRING')
              Установите зеркала для проверки и загрузки архивов с исходниками.
              По умолчанию: none

       PKGMK_SOURCE_DIR='STRING'
              Установите каталог для загруженных исходников.
              По умолчанию: каталог с Pkgfile.

       PKGMK_WORK_DIR='STRING'
              Установить каталог для создания пакетов.
              По умолчанию: 'foo/work', где foo - это каталог Pkgfile.

       PKGMK_WGET_OPTS='STRING'
              Дополнительные параметры для wget(1), который используется утилитой pkgmk для загрузки всех файлов.

       PKGMK_DOWNLOAD='STRING'
              Если установлено 'yes', pkgmk pkgmk при необходимости загрузит исходные архивы.
              По умолчанию: 'no'

       PKGMK_IGNORE_FOOTPRINT='STRING'
              Если установлено 'yes', pkgmk не выполнит проверку целостности встроенного пакета.
              По умолчанию: 'no'

       PKGMK_IGNORE_NEW='STRING'
              Если установлено 'yes', pkgmk будет игнорировать новые файлы не соответствующие footprint.
              По умолчанию: 'no'

       PKGMK_NO_STRIP='STRING'
              Если установлено 'no', pkgmk удалит отладочную информацию из бинарных файлов.
              По умолчанию: 'no'

       PKGMK_IGNORE_REPO='STRING'
              Возможность отключить генерацию файла .PKGREPO в каталоге порта. Если установлено значение "no" он будет генерировать этот файл.
              Затем будет возможно установить с помощью команды cards install, если переменная PKGMK_IGNORE_COLLECTION также установлена на "no".
              Только "no" если вы планируете использовать свой порт с помощью команды cards install.
              По умолчанию: 'yes'

       PKGMK_IGNORE_UNPACK='STRING'
              Возможность отключения извлечения исходных кодов пакета. Вы должны извлечь исходный код самостоятельно перед cd $name-$version (для примера)
              По умолчанию: 'no'

       PKGMK_IGNORE_COLLECTION='STRING'
              Возможность деактивации генерации файла .PKGREPO, расположенного в родительском каталоге.
              Если установлено значение "no", можно будет установить через команду cards install свои собственные пакеты из ваших собственных портов.
              Вы допускаете смешанное содержимое официальных пакетов и ваших собственных. Этот метод не рекомендуется.             
              По умолчанию: 'yes'

       PKGMK_IGNORE_RUNTIMEDEPS='STRING'
              Возможность активации зависимостей среды выполнения.
              Если установлено значение "no", он автоматически добавляется в runtimedeps на вновь скомпилированный пакет с помощью команды pkginfo --runtimedepfiles.
              Это нужно для бота и для пользователей, которые хотят развернуть свои бинарные пакеты.
              По умолчанию: 'yes'

       PKGMK_COMPRESS_PACKAGE='STRING'
              Возможность активировать сжатие созданного пакета.
              По умолчанию: 'no'

       PKGMK_COMPRESSION_MODE='STRING'
              Возможность выбора режима, используемого для сжатия пакетов. Допустимые строки: gz, bz2 и xz.
              По умолчанию: 'xz'

       PKGMK_KEEP_SOURCES='STRING'
              Если установлено 'yes', pkgmk сохранит исходные коды сборки. Если 'no', они удаляются после успешной сборки.
              По умолчанию: 'no'

       PKGMK_CLEAN='STRING'
              Если установлено 'yes', pkgmk удалит пакет(ы) после успешной сборки и удачной установки.
              По умолчанию: 'yes'

       PKGMK_GROUPS=('STRING1' .. 'STRINGN')
              Если установлено, pkgmk попытается разделить полученный пакет на группы.
              Каждая группа определяется в этой переменной. Функция по умолчанию выполняется, если эта же функция не найдена в Pkgfile.
              Поддерживаемые групповые функции по умолчанию: lib() devel() doc() man() service()
              По умолчанию: '()' Никакой дополнительный пакет не будет создан, за исключением случаев, когда он задан в Pkgfile
                            Возможные значения: '(lib devel man doc service)'
       
      PKGMK_LOCALES=('STRING1' .. 'STRINGN')
              Если установлено, pkgmk попытается создать указанные локали. Каждая локаль определяется в этой переменной.
              По умолчанию: '(fr)'

СМ. ТАК ЖЕ
       pkgmk(8)

COPYRIGHT
       pkgmk  (pkgutils)  is  Copyright  (c) 2000-2005 Per Liden and Copyright (c) 2006-2013 CRUX team (http://crux.nu).  pkgmk (cards) is Copyright (c)  2013-2016
       Thierry Nuttens NuTyX team (http://www.nutyx.org).  pkgmk (cards) лицензируется через общедоступную лицензию GNU.  Read the COPYING file for the complete license.

cards 2.3.3.0                                                                                                                                         pkgmk.conf(5)

0


Вы здесь » Nemo » NuTyX » Документация