Skrooge Update

Solved
jeclaude33 Posted messages 194 Status Member -  
mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   -
Hello,
Until now I was on Ubuntu, but due to all these crashes, I decided to switch to KDE.
Unfortunately, the version of Skrooge on Ubuntu was newer than this one, and I can't import my accounts.
KDE: 4.8.4
Skrooge: 1.3.0
Could you help me, knowing that I am a beginner in computing and that I have difficulties with Debian!
Here are the steps I took:
su add-apt-repository ppa:s-mankowski/ppa
su apt-get update
su apt-get install skrooge
but it tells me that I have the latest version.
Can you help me?
Thank you.

3 answers

mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   7 940
 
Thank you for taking care of the spelling.

Until now, I was on Ubuntu, but after all these crashes, I decided to switch to KDE.

Be careful not to confuse the distribution (Ubuntu, Debian, Fedora, ...) and the graphical environment you are using (KDE, Gnome, Unity). A graphical environment is a software suite, and nothing prevents you from installing both Unity and KDE, for example.

Furthermore, one should not think that Kubuntu/Ubuntu/Xubuntu/... are different distributions (that’s what they want you to believe): it’s one and the same distribution (Ubuntu) but pre-installed with a different set of packages (for instance, KDE packages in the case of Kubuntu, XFCE in the case of Xubuntu, etc).

Unfortunately, the version of Skrooge on Ubuntu was newer than this one, and it's impossible for me to import my accounts.

Which version were you using on Ubuntu? The most recent version available on Debian is:
https://packages.debian.org/fr/sid/skrooge

At worst, you can retrieve it from this page and install it with the command
dpkg -i


This will, for instance, lead you to download the current unstable package amd64 if you want:
http://ftp.fr.debian.org/debian/pool/main/s/skrooge/skrooge_1.9.3-1_amd64.deb

So you could execute:

su -
wget http://ftp.fr.debian.org/debian/pool/main/s/skrooge/skrooge_1.9.3-1_amd64.deb
dpkg -i skrooge_1.9.3-1_amd64.deb

Here are the commands I ran:
su add-apt-repository ppa:s-mankowski/ppa


Whoa, that’s not great. First of all, it would be better to use
sudo
instead of
su
, or at a pinch
su -c
. Adding PPA repositories is generally not necessary on Debian. In this case, for example, you installed a stable Debian, and it would be sufficient to take the package in testing or unstable version.

One way to do it is to manually retrieve the package via the Debian packages site (see previous link), hoping that its dependencies are satisfied. If not, one solution is to use /etc/apt/preferences to juggle between two versions of Debian. See:
https://www.mistra.fr/tutoriel-linux-apt-configuration.html

Good luck.
0
jeclaude33 Posted messages 194 Status Member 15
 
Hello,
thank you for the response. I searched in vain for the solutions you suggested (I'm not good at this) and I went to Mistral using your link; there I followed the information provided step by step and the Skrooge update completed (version 1.9....)
When I restarted the computer, I arrived as usual at the login screen and I got a message asking me to choose the version to open, and I noticed that I only have the default or rescue version left. Unfortunately, after entering the credentials, I ended up on the Debian homepage but with no icons, nothing!
Now, I'm sending you my comment from Windows and I know it will be difficult to fix this. I can reinstall if necessary, but I would like to have the latest version of Debian to burn to a CD since there are several choices and it is hard to make the right choice when you don't know.
Thank you
best regards.
0
mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   7 940
 
What do you mean by "default" or "fallback" version? Does the graphical mode launch? Can you take a screenshot or a photo of your screen when you start up, because I don't quite understand where you are at right now?

Well, no need to panic, as long as the text mode launches, it's repairable :-)

Can you log in text mode and report the content of /etc/apt/sources.list?

To find out, once logged in text mode...
https://www.mistra.fr/tutoriel-linux-mode-texte.html

... run:

cat /etc/apt/sources.list


... and let us know the result.

If you're not comfortable with Debian and don't have much installed, it might be simplest for you to reinstall Debian directly in a fairly recent version (like Jessie) which is at 1.9.3-1. So think about saving your important documents (if you have any) on an external medium beforehand...
https://www.debian.org/devel/debian-installer/

Good luck
0
jeclaude33 Posted messages 194 Status Member 15
 
Here I am again
Happy Easter.
I reinstalled the system but I'm still at the same point: no matter how much I install and uninstall skrooge, I always have version 1.3.0.
What to do?
After downloading the latest version of skrooge, how do I install it?
Here are the console details:root@debian:/home/jcl# apt-get install skrooge 1.9.3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note: selecting libghc-case-insensitive-dev-0.4.0.1-99380 for the regular expression "1.9.3"
Note: selecting libghc-case-insensitive-prof-0.4.0.1-99380 for the regular expression "1.9.3"
Note: selecting ruby1.9.3 for the regular expression "1.9.3"
Note: selecting "libghc-case-insensitive-dev" instead of "libghc-case-insensitive-dev-0.4.0.1-99380"
Note: selecting "libghc-case-insensitive-prof" instead of "libghc-case-insensitive-prof-0.4.0.1-99380"
libghc-case-insensitive-dev is already the newest version available.
libghc-case-insensitive-prof is already the newest version available.
skrooge is already the newest version available.
ruby1.9.3 is already the newest version available.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Thank you for your help. If you can help me, please explain step by step.
0
mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   7 940
 
Happy Easter to you too :-)

You can't get the version number of the package in apt-get like you just did. Basically, apt checks what the latest referenced version of each package provided by each repository is and takes the most recent one.

If the versions of skrooge that are offered to you are too old, you need to either manually install that version or add repositories (like testing or unstable if you're on stable) to have access to more recent versions.

Three strategies are possible

1) Completely switch to a more recent release than the one you're using (for example, migrating from stable to testing, from wheezy to jessie)

2) You can mix stable and testing packages (through /etc/apt/preferences).

3) You can also download a testing or unstable version of this package hoping that the stable dependencies are sufficient (if it's too tedious, it's better to use /etc/apt/preferences).

Personally, I recommend you install or migrate to jessie (after backing up your important documents on an external drive beforehand) since skrooge is at version 1.9.3 which seems to meet your needs...

If you want more details, let me know which strategy you want to adopt.

Good luck
0
jeclaude33 Posted messages 194 Status Member 15
 
For now, I have nothing to save since I was on Windows and everything is saved on a partition. I'm happy to follow your advice (migrate to Jessie) following your instructions.
Thank you.
0
mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   7 940
 
If you have nothing to save, simply install Jessie (= Debian testing currently) over your old installation.
https://www.debian.org/CD/http-ftp/index.fr.html

Good luck.
0
jeclaude33 Posted messages 194 Status Member 15 > mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention  
 
Thank you for your wise advice; finally, I made it. I installed Debian 8 testing and indeed the version of Skrooge is 1.9.3. I have already imported my accounts.
Thanks again, I will try to study all of this more closely because I find that Debian works better than Windows and it's lighter.
Good evening.
0
mamiemando Posted messages 33228 Registration date   Status Moderator Last intervention   7 940
 
Great choice :-) Well done and best of luck!
0