The FreeBSD Diary |
(TM) | Providing practical examples since 1998If you buy from Amazon USA, please support us by using this link. |
Installing the Lynx port from the Internet
19 March 1999
|
After I installed FreeBSD 3.1 on my friend's Windows 95 machine, I wanted to add a browser. This is how I did it. |
Making the port
|
I've already set up my CD-ROM for quick mounting, added
the Shortcut for compiling from CD-ROM, and the added the entire ports tree, so it makes it fairly easy to compile from the
CD-ROM. But that's no use to me as I can't get the stuff off the CD-ROM at the
moment. So it's off to the Internet I go. I'll be using the Compiling ports from the Internet section of the FreeBSD Handbook. I followed the directions exactly, but I added one minor change. I'm behind a firewall, so before I did the get, I entered passive mode by typing passive. Here's the details of what I did: kennett# cd /usr/ports kennett# cd www kennett# ftp ftp.freebsd.org ftp> passive ftp> get lynx.tar local: lynx.tar remote: lynx.tar 227 Entering Passive Mode (209,155,82,18,112,245) 150 Opening BINARY mode data connection for 'lynx.tar'. 226 Transfer complete. 11264 bytes received in 4.36 seconds (2.52 KB/s) ftp> quit kennett# tar xf lynx.tar kennett# cd lynx kennett# make kennett# make install I did have some problems along the way. Namely fetch: illegal option -- A and Could not find /usr/ports/Mk/bsd.port.mk but I eventually solved both of those problems. I also had a problem getting lynx to run the first time: kennett# lynx lynx: Command not found. kennett# which lynx lynx: Command not found. But lynx was at /usr/local/bin and had the correct file permission: -r-xr-xr-x 1 root wheel 823640 Mar 15 21:39 lynx I was able to run it by issuing the following command: kennett# /usr/local/bin/lynx Which means /usr/local/bin was not in my path. But it actually was. Here's how I fixed that. |