[Xastir] Ubuntu 6.06 Boostrap
Bob Nielsen
nielsen at oz.net
Sat Nov 4 14:31:32 EST 2006
On Nov 4, 2006, at 11:12 AM, Rick Green wrote:
>> On Fri, 2006-11-03 at 22:03 -0500, Stephen Brown Jr wrote:
>>> There seems to be a lot of buzz around Ubuntu on this list
>>> lately. We really
>>> need to add something to the official wiki on how to build this
>>> from scratch
>>
> I've been lurking and following this thread, and learned a lot
> about The complexities of pulling together all the necessry pieces
> to compile xastir. I remember fondly the three days I spent on
> vacation several years ago, as I went thru this process, with
> frequent email help from Curt, I haven't forgotten! I must admit,
> I haven't compiled it since I switched to Ubuntu, and I've been
> satisfied with the stable version available in the repository, and
> haven't felt the need to venture out to the bleeding edge of CVS.
> I'm surprised, though, that all of the verious posters here have
> missed the easy shortcuts that the Debian apt system provides
> them. In a .deb package are recorded all the packages upon which
> this depends, so a simple 'apt-get install xastir' fetches not only
> the binary, but every library that is needed at runtime.
> Similarily, 'apt-get source xastir' will bring down not only the
> source tree, but all the libraries' header files that are necessary
> to compile it.
> So I propose this simple HOWTO:
>
> apt-get install xastir
> This downloads and installs a known working binary. Configure
> it, learn its user interface. Have fun! I read a few days ago
> that someone is working on an initial configuration script, that
> simply asks for the user's callsign, does a lookup via QRZ.com of
> the licensee's zipcode, and builds an initial config with that call
> and location, a basic aprs-is interface filtered for a 100km
> radius, and a tigermap zoomed to about 500 to display it. I
> heartily applaud this effort, since with one question, it will
> allow the program to open with a usable, understandable display
> right from the get-go!
>
> Once you've caught the bug, and you want the latest and greatest,
> then:
>
> apt-get install build-essential
> This will install the compiler, linker, kernel headers, make,
> and the other tools necessary to do basic compiling and linking.
>
> apt-get source xastir
> This will bring in the xastir source tree, along with all the
> library headers (-dev packages) that are necessary to compile it.
>
You need to also use "apt-get build-dep xastir" to get the headers, etc.
> At this point, you have everything necessary to re-compile the same
> binary you already have. But you want to go forward, so:
>
> apt-get install cvs
> This brings in the cvs source management tool, so now all that is
> left is to use it to refresh and update the source tree you have,
> and install any additional libraries (and their headers!) that
> you'll need for the latest whiz-bang feature that you're itching to
> try...
>
> --
> Rick Green, N8BJX
>
> "Those who would give up essential Liberty, to purchase a little
> temporary Safety, deserve neither Liberty nor Safety."
> -Benjamin Franklin
> _______________________________________________
> Xastir mailing list
> Xastir at xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>
More information about the Xastir
mailing list