<div dir="ltr">Thanks for the clarification Lex.  Actually this ends up being my bad - I recalled there was a .deb file on the Geany site, but checking now I see it is source for Linux and installers for MacOS and Windows.  There was a PPA somewhere that had .deb versions of the latest releases, I'll have to check my notes and recall where that was.<div><br></div><div>So let me ask you a hypothetical question - assuming a .deb distribution comes to light, what do you expect would happen if I sudo dpkg -i geany-something.deb with 1.36 already installed?  Do I need to delete 1.36 first?  Same goes with building from source - delete the old version first?</div><div><br></div><div>Thanks again for all your help, and thanks very much to all those contributors that made Geany happen.</div><div><br></div><div>- Woody</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 8, 2020 at 8:47 PM Lex Trotman <<a href="mailto:elextr@gmail.com">elextr@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 9 Nov 2020 at 14:09, Woodrow Stool <<a href="mailto:woodrow.stool@gmail.com" target="_blank">woodrow.stool@gmail.com</a>> wrote:<br>
><br>
> I think what the OP was asking was something like this:<br>
><br>
> - Ubuntu 20.04<br>
><br>
> - Geany 1.36 from the Ubuntu distro, installed with apt install geany<br>
><br>
> - Now 1.37.1 is available.  It will be a long time before this hits the Ubuntu repo.  What is the best way to install it now, keeping my settings?<br>
<br>
>> An upgrade won't touch any customising you did in your local configure<br>
>> directories, but if you are one of those people who customised the<br>
>> system files then yes it will overwrite them.  In that case you need<br>
>> to copy the changes to a non-system configuration first and don't<br>
>> touch system files again.<br>
<br>
Ok, maybe saying "upgrade" might be confusing after having said there<br>
is no such thing, read that as "install".  But otherwise its as<br>
stated, installing won't touch your local config, just go ahead and<br>
install it.<br>
<br>
If you want a version newer than the distro has, you need to build it<br>
yourself, see the HACKING file, and also since the processes and tools<br>
are standard for open source C software, there should be help on the<br>
web for details.  Since distros vary slightly you may need to find<br>
where your distro put the old Geany to set the prefix.  Or you may<br>
decide to put it somewhere totally different, just don't forget to set<br>
your PATH.<br>
<br>
Installing _will_ overwrite the system config files which are the<br>
defaults.  As I said, if you have modified system files then you have<br>
done a "bad thing" (TM) because they will get overwritten by the next<br>
install, so I hope nobody has done that.  Just in case somebody has,<br>
you need to copy the changed settings into a local config first or<br>
they will be overwritten, how and what files depends on what you<br>
changed.<br>
<br>
><br>
> I'd be interested in the answer to this question myself.  The reply from Lex didn't really answer that question, IMHO.<br>
<br>
As I said, its standard processes and tools for building open source<br>
software and the HACKING file provides more information.<br>
<br>
Cheers<br>
Lex<br>
<br>
><br>
> - Woody<br>
><br>
> On Sun, Nov 8, 2020 at 7:21 PM Lex Trotman <<a href="mailto:elextr@gmail.com" target="_blank">elextr@gmail.com</a>> wrote:<br>
>><br>
>> Hi Mike,<br>
>><br>
>> On Mon, 9 Nov 2020 at 10:45, Mike McCauley <<a href="mailto:mlmccauley50@gmail.com" target="_blank">mlmccauley50@gmail.com</a>> wrote:<br>
>> ><br>
>> ><br>
>> > Under Ubuntu Linux, what is the recommended technique to upgrade Geany<br>
>> > as newer versions are released?<br>
>> ><br>
>> > All I've been able to find online is info on how to do an initial<br>
>> > install, and some upgrade suggestions that didn't work.<br>
>><br>
>> Thats because there is no such thing as an "upgrade" of Geany, a new<br>
>> install replaces the old install (unless specially built to not do<br>
>> that, which (AFAIK) no distros do).<br>
>><br>
>> ><br>
>> > I've put a ton of time into customizing my install, and I for sure don't<br>
>> > want to screw up and have an "upgrade trick" wipe all that out.<br>
>><br>
>> An upgrade won't touch any customising you did in your local configure<br>
>> directories, but if you are one of those people who customised the<br>
>> system files then yes it will overwrite them.  In that case you need<br>
>> to copy the changes to a non-system configuration first and don't<br>
>> touch system files again.<br>
>><br>
>> ><br>
>> > I am only in interested in installing stable code, not bleeding edge<br>
>> > development versions.<br>
>><br>
>> Distro versions are usually releases so thats as stable as it gets.<br>
>> That doesn't mean that there are no issues with a release, but by the<br>
>> time it has percolated through most distro systems it should be fairly<br>
>> stable so long as its the latest micro point release for the platform<br>
>> (1.37.0 for Linux, 1.37.1 for Windows as this is written).<br>
>><br>
>> If you want to upgrade bypassing the distro system, you can build<br>
>> yourself with a different prefix so it doesn't overwrite an existing<br>
>> version, thats how developers maintain multiple versions.<br>
>><br>
>> Cheers<br>
>> Lex<br>
>><br>
>> ><br>
>> > Thanks in advance!<br>
>> ><br>
>> > Mike<br>
>> ><br>
>> > REF: Ubuntu 20.04, Geany 1.36<br>
>> ><br>
>> > _______________________________________________<br>
>> > Users mailing list<br>
>> > <a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
>> > <a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/users</a><br>
>> _______________________________________________<br>
>> Users mailing list<br>
>> <a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
>> <a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/users</a><br>
><br>
> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
> <a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/users</a><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>