Thanks, my Librem 15 v3 came with
https://repo.puri.sm/pureos set as the software source. Since it sounds like “for now” might not last, I’ve replaced it in
deb https://repo.pureos.net/pureos/ green main
deb-src https://repo.pureos.net/pureos/ green main
Since I was looking for packages that aren’t in main, I added:
deb https://repo.pureos.net/pureos/ green contrib
deb-src https://repo.pureos.net/pureos/ green contrib
contrib doesn’t exist.
So then I tried something I saw on another post in this forum. I’m trying to install packages like Shutter and GnuCash, and they are not in the PureOS repo. Interestingly, gnucash-docs is in the PureOS repo, and I don’t yet understand the process of how packages get added to PureOS. So I added these sources and was able to install GnuCash, though I did not get the latest version:
deb http://deb.debian.org/debian stretch main contrib
deb-src http://deb.debian.org/debian stretch main contrib
deb http://deb.debian.org/debian stretch-updates main contrib
deb-src http://deb.debian.org/debian stretch-updates main contrib
deb http://security.debian.org/ stretch/updates main contrib
deb-src http://security.debian.org/ stretch/updates main contrib
After GnuCash installed, I disabled the Debian repos. GnuCash works, but text input and editing are very sluggish, just as they continue to be in GNOME Files when renaming a file (but that’s another issue). I’ve kept the system up to date with:
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
although so far the
full-upgrade has not made any difference.
Is installing a package from a different repo, then turning off the repo, a bad idea?
I can imagine that some libraries depended on by a package might get updated and break functionality.
Should I be building from source?
I could do that, but not even GnuCash source packages are in the PureOS repo.
What do you recommend?