I am a new user of Linux and Ubuntu Budgie . I’ve switched from Mac Os were everything was updating automatically . Now here I am lost . I must mentioned friend of mine installed Linux on my computer and now I start to learn how it works and how to communicate with the system.
However I need some short cut of how to update Session chat and also KeePassXC as I am starting to get some malfunction of the apps .
Is there any quick solution ?
I do not understand for now why this apps are not updating automatically or at least do not show any updates to be initialized manually .
It’s not very difficult to keep a system — and therefore applications — up to date manually:
sudo apt update && sudo apt upgrade
But your problem is special: the two applications you mention are in AppImage format. Some of these apps natively offer automatic updates when a new version is released (pCloud, for example), but not the “smaller” ones.
With any luck, you should be able to automate the process for these two.
Now that you’ve figured out how to install Faltpaks with Tor, install Gear Lever and consult its Guide to learn how to get the most out of it.
I don’t understand at all what you did.
Why not just copy and paste the whole line?
sudo apt update && sudo apt upgrade
The “&&” means that if the first part went well, the second one can start.
It’s normal that you saw a whole bunch of lines, you had to consult all the source repositories to update the package list.
The command line I gave you updates the packages that make up the system, i.e. applications, dependencies, and even kernel.
But from what I saw when I read about the two applications you were talking about, I saw that they were offered in AppImage format, a format similar to Windows portable applications — sorry, but I don’t know anything about MacOS.
AppImages are handy because you can carry them around on a key or on different Linux distributions, but as they’re not “installed”, they won’t be updated when the system is updated.
An application like Gear Lever can save you having to keep an eye out for new versions and download them.
I use KeePassXC both on macOS and Budgie. On the Mac I have to download and install updates manually, after receiving a notification about a new version. In Budgie I installed it through the app center, the latest version there is 2.7.8. You could download 2.7.9 directly from the project site and replace your earlier version.
In the app center, available updates show a notification at the bottom of the sidebar (The menu is something like “manage”, I don’t use English here).
As these two applications were highlighted in AppImage format, I hadn’t gone any further to check if they were available in another format.
But it’s true that they are both available in “installable” .deb format, and that KeePassXC is even available from the Ubuntu 24 repositories.
I’d never tried customising AppImage updates in “Gear Lever” before.
It’s not very complicated: just follow the instructions and it works.
To try it out, I installed the penultimate version of Balena Etcher (1.19.23) in AppImage format.
“Gear Lever” did not detect a possible update.
So I copied the address of the latest version (1.19.25):
> https://github.com/balena-io/etcher/releases/download/v1.19.25/balenaEtcher-1.19.25-x64.AppImageype or paste code here
Then I set the source to “GitHub”, pasted the address into the box, and replaced the two occurrences of the version number with an asterisk, like this — just make sure you don’t delete any slashes or dashes:
I think I do not want to download the newer version of KeePassXC and also Session from the Budgie AppCenter . This way does not update the app and do no even show that the new verssion is available to do that manually. I still have 2.7.6. of KeePasXC which I wasn’t aware of that it is not updated.
So like you say I think I need to try something else like to downlad directly from the KeePassXC wep page and then I will see if this will help me with updates.
I have not know the Budgie App Center left side column shows the app udpates available under the “Manage” . Thank you for the tip. It makes my communication with the system more clear now as I haven’t known where to check these .
The command line I gave you updates the packages that make up the system, i.e. applications, dependencies, and even kernel.
I have put it down and noted that in my Linux command file . Thank you for explaining what is does in the system.
I have placed before slightly different command to what you suggested as I found it on the internet.
An application like Gear Lever can save you having to keep an eye out for new versions and download them.
This idea seems to be very handy for every day use of the system as it offers automatic updates which at this state of my interaction with the Linux system would be helpful. … less to remember to do .
Is it tells to the system to check for updates and second part say to upgrade if there is anything not updated ? That is how I can remember the meaning of this commends ?
I have a question : whatever I will decide to do to update these two applications whether it will be by app image or via commends in terminal will this update override the existing app or it will show the app as a separate app and I will need to set the app from the scratch and delete the old version of it manually ?
By setting the app I mean to fill up my credentials within the app itself .
I would like to go through this process to know what to do when this kind of problem occur.
… but before that I need to learn first how to install an app in Gear Lever which I’ve started.
Hi @MEDICU, I’ll try to answer all your questions.
Yes, sudo apt update updates the list of packages to check if some of the installed packages are upgradeable, and sudo apt upgrade updates them — if there’s anything to update, of course.
But the problem with the Ubuntu repositories is that the applications are rarely bleeding edge.
Formats such as Flatak, Snap or AppImage can be used to get around this problem when it is important to have the latest version to fix bugs or add new features.
When you update an application using the above commands or the Application Centre, the new version will use the personal data you have entered.
If you install a newer version in flatpak, snap or AppImage format, you will have two separate applications — difficult to distinguish in the menu unless you rename a launcher — and you will have to re-enter your personal details.
Once Gear Lever is installed, simply double-click on an AppImage to install it.
As for the archive internet address, you forgot to remove the chevron (‘>’) I put in there to prevent the forum editor from making it a clickable address.
Thank you for all your explanations and advises . All of that is very helpful.
… and it works .
First app has been installed step by step exactly like you advice with the “Gear Lever” .
Works very smooth and easy .
I have noticed that the new version of the app is installed as a separate to the old version of the app.
The good news is the new version of the app absorbed all credentials of the old app so I do not need to set it up from the scratch .
Now my question is how to uninstall the old version of the app.
It is not not anymore possible from AppCenter as this version of the app is not there anymore.
In the Software of Budgie I can not see this app there .
So now my goal is to find out how to remove it.
…and continue to learn of all you have mentioned .
Thank you @MEDICU, with pleasure.
Thanks also for your feedback.
As for transferring data from one version to another, it depends on how sophisticated the application is: pCloud, for example, works the same way.
.
As for keeping the old version, I’m a bit surprised: after trying to update with Balena Etcher, there’s only one version left in the installation directory, with no mention of version number, because “Gear Lever” renames the AppImages in its own way.
If you want to delete the old version, you’ll find it in the “AppImages” folder in your home directory. Select it by date, then right click > Trash or Delete.
If you also have two launchers in the main menu, go to “/.local/share/applications” in your home directory — this is a hidden directory. If you can’t see it, press “Crtl h” to make it visible.
Select the launcher (".desktop” file) and delete it in the same way.
The old version of the app exists for now together with the new version of the app. Only one of them is in the AppImage folder as only this one has been dowloaded this way yesterday. The first one was downloaded via AppCenter.
Please understand my way of thinking. When you say :
I go to folders and I can not find anything which starts with .local .
Then I go Budgie search and I paste all of this , can not find anything like that .
So I do not know where to find it .
For now any place I see this app and I click on it with e.g. right click it is not letting me uninstall it .
In the Budgie search when I type Session I have two applications now with the same name. One of them is the older version which I want to uninstall .