1. Get pkgsrc, ftp or cvs
1.1 CVS
# cd /usr
# cvs -d [EMAIL PROTECTED]:/cvsroot co -P pkgsrc
1.2 FTP
# ftp ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz
2. Install and configure the pkgsrc management tools.
# cd /usr/pkgsrc/bootstrap
# sh bootstrap
# cp work/mk.conf.example /etc/mk.conf
3. Modify our PATH and MANPATH
# vi /root/.bash_login
export PATH=/sbin:/usr/sbin:/bin:/usr/bin
export PATH="${PATH}":/usr/pkg/sbin:/usr/pkg/bin
export PATH="${PATH}":/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin
export MANPATH=/usr/man:/usr/share/man:/usr/pkg/man
export MANPATH="${MANPATH}":/usr/local/man:/usr/X11R6/man
4. Configure the Linux dynamic linker
# echo /usr/pkg/lib >> /etc/ld.so.conf
# cat /etc/ld.so.conf
/opt/lib
/usr/local/lib
/usr/pkg/lib
# ldconfig
4.1 If you use Xorg
# echo /usr/pkg/xorg/lib >> /etc/ld.so.conf
# ldconfig
5. Use pkgsrc
For make on package, go to pkgsrc path, exemple for xorg:
alnix ~ $ cd /usr/pkgsrc/x11/xorg-server/
alnix /usr/pkgsrc/x11/xorg-server $ bmake install
alnix /usr/pkgsrc/x11/xorg-server $ bmake clean clean-depends
Take care use bmake instead of make (bmake is NetBSD make).
---
With this system, i make xorg, firefox, irssi ...
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page