The FreeBSD Diary

The FreeBSD Diary (TM)

Providing practical examples since 1998

If you buy from Amazon USA, please support us by using this link.
[ HOME | TOPICS | INDEX | WEB RESOURCES | BOOKS | CONTRIBUTE | SEARCH | FEEDBACK | FAQ | FORUMS ]

Things look quiet here. But I've been doing a lot of blogging at dan.langille.org because I prefer WordPress now. Not all my posts there are FreeBSD related. I am in the midst of migrating The FreeBSD Diary over to WordPress (and you can read about that here). Once the migration is completed, I'll move the FreeBSD posts into the new FreeBSD Diary website.

Installing the Lynx port from the Internet 19 March 1999
Share
Need more help on this topic? Click here
This article has no comments
Show me similar articles
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.

Share
Need more help on this topic? Click here
This article has no comments
Show me similar articles