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

Zenwalk установка приложений. Часть №2


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

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

/etc/netpkg.conf

Netpkg работает как в графическом режиме так и через терминал. Графическая оболочка (GUI) проще в использовании, однако менее функциональна и информативна. Да и терминальная версия может делать немного больше графической. Для установки нужного пакета в терминале, нужно получить права суперпользователя (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

Комментариев: 6 RSS

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

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

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

А меня zenwalk в полне устраивает :)

И помоему он стабильней той же ubuntu. так как репы не путаются

У меня как-то тоже репы не путаются. И со стабильностью порядок. И софта море что в оф репах, что в ppa.

Zenwalk же на данный момент скорее существует, чем живёт. Кто-то в Salix перебежал, кто-то ещё куда. Кто там хоть остался-то, чтобы за стабильностью следить?

У меня как-то тоже репы не путаются

А как их можно попутать? (в изумлении выпучив глаза)

на данный момент скорее существует, чем живёт

Раньше мне Zenwalk нравился в основном из за самого качественного Gnome, среди Слакадеток. А сейчас MATE на Salix"е меня полностью устраивает! Да и занимаются там MATE акурат те кто в Zenwalk"е раньше Gnome пилил. Так что...

Хотя Zenwalk 7.2 явных косяков за время знакомства не обозначил.

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



 
(обязательно)