Метки

Дистрибутив Лицензия атаки видео звук настройка переход сеть юмор bash BSD Debian DNS FireFox Flash FreeBSD games Gnome GNU GRUB ifconfig jabber KDE Kernel man MBR NTFS Perl root runtu Samba server Slackware soft ubuntu vpn Warcraft Windows wine ZenWalk

Фильм "The CODE (Linux)"



Просмотреть \ скачать этот фильм

Система портов (ports или portage) — стандартное средство легкой сборки и установки пакетов из исходных кодов. Будучи дистрибутивом, в большой степени ориентированым на сборку пакетов из исходников, Slackware до сих пор не мог похвастаться тем, что сборка по-настоящему удобна, всё равно приходилось заходить на сайты, скачивать исходники, что-то искать.


Вспоминается старое и уже довольно таки затёртое высказывание Larry Wall’а “there is more than one way to do it” (существует более одного способа сделать это), сказанное про Perl, однако настолько прижившееся в среде линуксоидов, что почти стало лозунгом или, если хотите, девизом всего сообщества.

А ведь действительно, зайдите на форум линукс с какой-нибудь  проблемой, необязательно линукс-совместимой. К примеру, “как открыть консервную банку без ножа?”, и вам сразу же предложат с десяток вариантов, решающих эту проблему… И в этом весь Linux.

А что до Slackware, то она, будучи самым древним линуксом, является вополщением этого принципа: собрать программу там можно(как и в большенстве линукс) десятком способов… И правильного не будет, ибо все они правильны. При сборке можно использовать .deb, .rpm пакеты, можно сесть за простую ручную сборку make&&make install, а можно и сделать всё предлагаемым разработчиками способом: installpkg. И всё будет работать. Поэтому, добавление нового способа ничего глобально не изменит: если для Ubuntоводов установка пакета – это всегда “sudo apt-get install“, для Redhatовцев – yum, то для слаковарщиков нет ничего определённого. Да, это может быть неудобно(загуглить, wget, <выпиши свой вариант установки>), но и остальные сделают так же, если в репе нет нужного пакета…

Как вариант, всегда есть slapt-get, netpkg (со своими гуишными аналогами), с которыми не надо ничего искать. С ними даже и разница не ощущается, что ты “катаешься на динозавре”…

И напоследок: думаю, самый кайф от установки пакета получаешь, когда сам впервые ставишь пакет не по правилам: распаковать в корень и выполнить sh /install/doinst … Только после этого приходит понимание простоты Linux.

С новым проектом crux4slack сборка и установка пакета становится не сложнее, чем в других source-ориентированых дистрибутивах, теперь это всего лишь 3 команды: cd /usr/ports/repos_name/portname ; pkgmk -d -i ; pkgmk -c ; (вторая скачивает архивы исходных кодов и собирает их, третья устанавливает полученный пакет).

Проект использует систему портов CRUX и совместим с Slackware 12.2 и 13.0 (32 и 64 битным), а также Slamd64.

Автор crux4slack предупреждают о том, что не стоит устанавливать специализированные для CRUX пакеты из base/*, так как могут быть проблемы с совместимостью.

>>> Страница проекта

Цитаты взяты с LOR‘а, чьим постоянным читателем я являюсь…

Похожие записи:Slackware
О Slackware-based дистрибутиве Austrumi
Установка Adobe Flash Player на Slackware. (на примере Firefox)

Нет комментариев

Пока нет комментариев

Оставьте комментарий или два

Статьи не Unix тематики