GNU/Linux -- это интересно

Zenwalk установка программ. Часть №2

Рубрика: Системные утилиты -> Hужное/полезное
Метки: | | | |
Понедельник, 9 марта 2009 г.
Просмотров: 2864
Подписаться на комментарии по RSS

Управление пакетами при помощи программы NetPkg.(терминальная версия)

Zenwalk — имеет собственную систему управления пакетов netpkg, которая позволяет автоматизировать установку/удаление/обновление программного обеспечения.

Netpkg — был создан для установки, обновления или удаления пакетов через интернет-репозитории. По функциональности Netpkg очень похож с своим аналогом из дистрибутива Slackwareslapt-get.

Netpkg имеет удобную возможность установки и обновления ПО с репозиториев Zenwalk, для этого достаточно прописать основные репозитории в конфигурационный файл:

/etc/netpkg.conf

Netpkg работает как в графическом режиме так и через терминал. Графическая оболочка проще в использовании, однако менее функциональна и информативна. Да и терминальная версия может делать немного больше графической. Для установки нужного пакета в терминале, нужно получить права суперпользователя (root) и выполнить команду:

netpkg имя_пакета

Netpkg автоматически найдет, установит или предложит обновить (с учетом всех зависимостей) нужное/запрашиваемое программное обеспечение доступное в репозиториях. Если желаемой программы нет, ни в одном из репозиториев, netpkg сообщит об этом фразой “package not found..”.

Netpkg берет пакеты из локального кэша или загружает их... Проверяется целостность локального пакета, и если он поврежден, то загружается снова (опция загрузки перезаписывает все пакеты с тем же именем). Когда нужный пакет найден, netpkg спросит, что делать. Если установлен пакет более старой версии, будет предложено обновить его. Если установлен пакет такой же версии, его можно будет переустановить. Если пакет не установлен, будет предложено установить его:

install имя.пакета.1.1.tgz имя.пакета.2.2.tgz...

Для списка полных имен, одного или более пакетов, netpkg не спрашивает, что делать, сначала попытается взять пакет из локального кэша, если его там нет то скачает его. При этом проверяется целостность локального пакета, из кеша и если он поврежден, то пакет загружается снова. Запрашивается репозиторий и если пакет установлен, но имеет другую версию, он будет обновлен. Установленный пакет с такой же версией, будет переустановлен. Если пакет не установлен, Netpkg установит его. Для установки/переустановки при помощи netpkg, ранее выкачанного из Интернета пакета (находящегося/скопированного в кеш), к примеру d4x, нужно выполнить в терминале:

netpkg install d4x-2.5.7.1-i486-48.1.tgz

Автор: AUNA, xmpp: xmpp
Добавить страницу в закладки:
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Комментариев: 3
  1. 2012-01-14 в 15:37:23 | Константин

    Спасибо!

  2. хм, для кого-то это ещё актуально? )) Жаль, но проект (Zenwalk) сейчас в стогнации :(

  3. хм, для кого-то это ещё актуально?
    Выходит что так! :)))

    Жаль, но проект (Zenwalk) сейчас в стогнации
    Активность на его сайте есть, даже поболее чем на сайте Саликса...

Оставьте комментарий!
Используйте нормальные имена.
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)




Войти через loginza

 
captcha