Zenwalk — имеет собственную систему управления пакетов netpkg, которая позволяет автоматизировать установку/удаление/обновление программного обеспечения.
Netpkg — был создан для установки, обновления или удаления пакетов через интернет-репозитории. По функциональности Netpkg очень похож с своим аналогом из дистрибутива Slackware — slapt-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
1Константин14-01-2012 15:37
Спасибо!
2svet15-01-2012 10:33
хм, для кого-то это ещё актуально? )) Жаль, но проект (Zenwalk) сейчас в стогнации :(
3posixru15-01-2012 17:52
4Виктор05-01-2013 19:07
А меня zenwalk в полне устраивает :)
И помоему он стабильней той же ubuntu. так как репы не путаются
5vovans05-01-2013 20:20
У меня как-то тоже репы не путаются. И со стабильностью порядок. И софта море что в оф репах, что в ppa.
Zenwalk же на данный момент скорее существует, чем живёт. Кто-то в Salix перебежал, кто-то ещё куда. Кто там хоть остался-то, чтобы за стабильностью следить?
6posixru05-01-2013 22:46
А как их можно попутать? (в изумлении выпучив глаза)
Раньше мне Zenwalk нравился в основном из за самого качественного Gnome, среди Слакадеток. А сейчас MATE на Salix"е меня полностью устраивает! Да и занимаются там MATE акурат те кто в Zenwalk"е раньше Gnome пилил. Так что...
Хотя Zenwalk 7.2 явных косяков за время знакомства не обозначил.
Вы можете войти под своим логином или зарегистрироваться на сайте.