Post
Topic
Board Electrum
Re: Electrum 3.3.2: SyntaxError: invalid syntax
by
tUnes3
on 27/12/2018, 05:17:20 UTC

Yes there's a slight risk mixing repos like that but it's a lot less than installing from source. It's in fact quite common to use some packages from testing because debian tends to have pretty old packages in stable. I suggest asking on debian forums if you don't believe me.

About installing from source on Debian systems, here's the advice from Debian (below paragraph lifted from "'make install' can conflict with packages" https://wiki.debian.org/DontBreakDebian)

Quote
It's quite easy to compile software from source code tarballs downloaded from the software's website, but not always so easy to remove it later. Often the instructions that come with the source code include instructions to use commands like ./configure && make && make install.

When you install software this way, you will not be able to remove it with apt-get or Synaptic. The APT packaging system can only remove software that was installed by the APT packaging system. Even worse, software installed this way can sometimes conflict with the software packaged for Debian.

Software installed this way also does not benefit from security updates the way that Debian packages do. If you want to keep your system up to date without having to manually compile and reinstall for every update, stick to the Debian packages.

The make install script may make invalid assumptions about where the compiled binary and its associated files should exist in the filesystem and under what set of permissions / ownership it should run. Software installed this way could also replace important software vital to system and package maintenance, making it difficult to repair your system using standard Debian tools.

Thanks for your suggestion. I have decided to stick with Debian Stable and its packages, including from stretch-backports.

On Debian forums, Debian developers have always advised against using Frakenbuilds.

Also note that testing is what's going to eventually become the new stable version so you'll be upgrading to it anyway.

Yes, you are right.

As a general rule of thumb, Debian stable releases are on a two-year cycle. Debian Stretch (9.0) is currently on its last leg of being the stable release. If everything goes smoothly, we can expect Debian Buster (currently known as Debian Testing) to be released in May 2019.