Так, ports система яка в NetBSD називається pkgsrc (
package sorce) і яка включає 5551програмних пакетів, може також використовуватись у Лінуксі.
Виявляється зовсім не складно. Встановив на Slackware 10.2, але на інших (не надто застарілих) системах теж повинно працювати.
1) Завантажуєте ftp://ftp.NetBSD.org/pub/pkgsrc/2005Q3/pkgsrc-2005Q3.tar.gz
2) Розпаковуєте у /usr:
su
cd /usr
tar xvzf /шлях/до/pkgsrc-2005Q3.tar.gz
3) Компілюєте необхідні pkgsrc знаряддя. За замовчуванням все з /usr/pkgsrc буде встановлюватись у /usr/pkg:
cd /usr/pkgsrc/bootstrap
less README README.Linux
./bootstrap
......вивід компілятора.
Програма bootstrap крім компіляції різних утиліт (bmake, ftp, pax і.т.д) також сворює необхідні каталоги: /usr/pkg/bin, /usr/pkg/lib, /usr/pkg/man, і.т.д.
4) Копіюємо /usr/pkgsrc/bootstrap/work/mk.conf.example як /etc/mk.conf (або /usr/pkg/etc/mk.conf):
cp /usr/pkgsrc/bootstrap/work/mk.conf.example /etc/mk.conf
5) Довавляємо /usr/pkg/lib до /etc/ld.so.conf щоб ld знаходив додаткові бібліотеки:
echo /usr/pkg/lib >> /etc/ld.so.conf
6) Редагуємо .bashrc звичайних користувачів і root-а:
PATH=${PATH}:/usr/pkg/bin
MANPATH=${MANPATH}:/usr/pkg/man
export PATH MANPATH
(не забудьте також виконати source ~/.bashrc)
Накінець, як root користувач:
cd /usr/pkgsrc/security/pakemon
bmake install clean
(необхідно використовувати bmake (
BSD make) а не make)
Тепер можете себе почувати майже як на BSD
Посилання:
http://netbsd.org/Documentation/software/packages.htmlhttp://users.piuha.net/martti/comp/slackware/slackware.html