Управление пакетами

В Zenwalk управление пакетами производится при помощи программы NetPkg.

Netpkg создан для обновления системы из центрального репозитория. С его помощью также можно устанавливать новые приложения, отсутствующие на установочном компакт-диске. Netpkg по умолчанию может управлять зависимостями. В раздел blacklist (черный список) в файле /etc/netpkg.conf можно добавлять пакеты, которые вы не хотите обновлять автоматически. xnetpkg является графической версией программы netpkg.

Netpkg можно запустить в графическом режиме или через терминал. Графическая оболочка проще в использовании, однако менее функциональна.

Использование netpkg в графическом режиме (xnetpkg)

Запуск xnetpkg

Меню XFCE => Система > netpkg или через ZenPanel

Появляется окно Netpkg, и программа начинает загружать базу данных зеркала. В настоящее время эта версия netpkg не работает без соединения с Интернетом.

Для выбора зеркала нажмите на кнопку справа. Появится список доступных зеркал. Выберите нужное вам зеркало. Доступны 3 типа зеркал : Current, Snapshop и Restricted.

  1. Current: выберите любое из этих зеркал, если вы желаете использовать стабильные пакеты и обновления безопасности
  2. Snapshot : Выберите эти зеркала, если вы хотите иметь последние версии программ. Репозитории содержат пакеты, включенные в экспериментальную версию Zenwalk
  3. Restricted: Некоторые пакеты помещены сюда из-за патентов, например lame.

Если вы желаете отредактировать или добавить зеркало, вы можете записать его в это поле.

Как использовать

Устройство

Netpkg устроен следующим образом.

  1. Меню выбора зеркал
  2. Фильтры: Если отметить "Новые", слева появится список не установленных программ. Если отметить "Установленные", будут показаны установленные программы. Если отметить "Обновления", мы увидим список доступных для обновления программ. Подобным образом,"Низшие версии" покажут программы в репозитории, имеющие более раннюю версию, чем установленная программа.
  3. Главная панель: Здесь можно увидеть категории и имена программ, а также статус каждого пакета.
  4. Кнопка запуска: Нажмите на нее, после того как вы выбрали пакеты для установки, удаления, обновления или отката на предыдущую версию.
  5. Окно описания: Здесь вы можете увидеть краткое описание выбранных в главной панели программ

    Как установить пакет

  6. Выберите в главной панели пакет, который вы хотите установить.
  7. Прочитайте описание выбранной программы. Если это то, что вам нужно, установите отметку напротив этого пакета в главной панели.
  8. Нажмите кнопку запуска.

  9. В меню действия вы увидите:

       1. Выбранный вами пакет.
       2. Кнопку установки и кнопку установки всех файлов зависимостей для работы нужной вам программы.
       3. Отметьте здесь, для замены соответствующих файлов конфигурации новыми. Вы также можете выйти, нажав кнопку "Закрыть".
    

  10. Если вы захотите обновить, откатить или удалить пакет, появится подобное окно:

       1. Ваш выбор.
       2. Кнопка установки и Удалить показанное приложение.
    

Запуск netpkg в терминале (netpkg)

Running netpkg

Получите права root, напечатав su,введите пароль root и введите netpkg.

Терминальная версия может делать немного больше графической. Параметры netpkg рассматриваются в следующем пункте.

Как использовать
Netpkg.conf (файл конфигурации netpkg)

Расположен в папке /etc

Вы можете изменять некоторые параметры, добавляя или убирая символ '#' в начали некоторых строк, чтобы закомментировать или раскомментировать их. Незакомментированные линии (не начинающиеся с символа "#") прочитываются и исполняются. Вот наиболее полезные из них:

Несколько советов по обновлению вашей системы

Во-первых, всегда обновляйте Netpkg:

   # netpkg netpkg

Когда вы обновляте приложения из категорий "X11, XFCE, Рабочий стол", вы должны переключиться из графического режима в текстовый

Не бойтесь, это очень просто:

  1. Выход из графического режима: В Терминале от имени root напечатайте:
       # init 3
    
  2. Сделайте необходимые обновления:
       # netpkg xorg xorg-drivers xfce
    
  3. Перейдите в графический режим
       # init 4