On Wed, Feb 14, 2018 at 09:43:57PM -0500, we recorded a bogon-computron collision of the <lee.bengs...@gmail.com> flavor, containing: > On Feb 14, 2018 9:12 PM, "Joseph LaFerla" <j...@laferla.ca> wrote: > > Sorry Tom, I can see your confusion. What I did last time was to run Lee???s > script for Raspberry pi. After that, all I did some time ago was to run > ./update-xastir in ~./src/Xastir. Looking at the update-xastir script, it > seems that???s what I should do. Is that correct? And if I run > update-xastir periodically, I should be keeping it up to date, without the > need to do separate compile/make. > > Joe > > > The update-xastir script should work. I prefer to do it more cleanly by > renaming > ~./src/Xastir to something like ~./src/Xastir2, and then doing the > following wiki steps. > > >From inside ~/src, issue ... > > git clone https://github.com/Xastir/Xastir.git
Well, this certainly will work, but forces you to download the entire repository, complete with the entire history of the project since 2003. If you do a "git pull" in the directory you got from the first clone, it downloads *only* what changed since the last time you did it. Try it, you'll like it. > cd Xastir > ./bootstrap.sh > > cd ~/src/Xastir > mkdir build > cd build > ../configure CPPFLAGS="-I/usr/include/geotiff" > > make > sudo make install > > Just a personal preference of working with a brand new source download of > the latest and greatest. You could also get the same result by doing the > same directory renaming and running my script. As Tom pointed out, the > script would try to reinstall the dependent packages, so it's kind of > overkill. > > Lee - K5DAT > > > From: Tom Russo > Sent: Wednesday, February 14, 2018 6:15 PM > To: Xastir - APRS client software discussion > Subject: Re: [Xastir] New Xastir build > > On Wed, Feb 14, 2018 at 05:50:02PM -0500, we recorded a bogon-computron > collision of the <j...@laferla.ca> flavor, containing: > > I was just wondering whether I should install the new Xastir alongside > the current version (in new directories of course) or simply run the > Lee???s script in the current directories. I have never had to do this > before, so would appreciate some help. Or should I uninstall the current > version, which is installed from source. > > When you say you have already installed Xastir from source, was it source > from > Git, or the old 2.0.8 tarball from Sourceforge? > > There is NO difference between the 2.1.0 tarball code and the git master > branch except a version number. If you're already building from git master, > don't bother installing 2.1.0. You can just "git pull" in your source clone > directory again and rebuild/reinstall in the same build directory you used > last time. That's what using the live git version is all about --- you > don't > bother to wait for releases (which these days come very rarely, although I > hope to fix that), and you get the incremental fixes as they happen. > > If you're using 2.0.8 tarballs, just pull down the 2.1.0 tarball from > Github and do what you did to build and install 2.0.8 --- it'll overwrite > the > old one. > > I can't really see any reason to install the new one in a separate place, or > to remove the old one first. The only reason I can see to uninstall the old > version is if it's really old (like 2.0.6 or 2.0.4) and you want to get rid > of the old, broken .geos for servers that went away and which those old > versions installed. > > The only reason I can see to uninstall Xastir before upgrading is if the > old install is from a package management system --- in that case, the new > source-built would be installing to /usr/local, and the old was installed in > /usr. And then there are issues with fixing up your xastir.cnf and other > config files. But that's not what you said you did, so that's not an issue. > > I don't even see much benefit to re-running helper scripts to do the new > build, > either. Most of those are great ways to get the first build done, because > they > take care of installing all the dependent libraries for you. But if you've > already got a build, you've already got those libraries, and the rest of it > is > just "configure" and "make" and "sudo make install." > > -- > Tom Russo KM5VY > Tijeras, NM > > echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] > [n-z][a-m] > _______________________________________________ > Xastir mailing list > Xastir@lists.xastir.org > http://xastir.org/mailman/listinfo/xastir -- Tom Russo KM5VY Tijeras, NM echo "prpv_a'rfg_cnf_har_cvcr" | sed -e 's/_/ /g' | tr [a-m][n-z] [n-z][a-m] _______________________________________________ Xastir mailing list Xastir@lists.xastir.org http://xastir.org/mailman/listinfo/xastir