Hello everyone, tell me, please, where can I get a list of repositories to add so that system applications are updated, for example, to update libreoffice, you can add using sudo add-apt-repository ppa:libreoffice/ppa I want all OS applications to be updated
Ubuntu (and flavors like Ubuntu-MATE) is a stable release operating system, thus the safest way to update all software (esp. OS) is to release-upgrade to a later release.
Ubuntu 24.04 LTS has that option already; Ubuntu 24.10 was released in 2024 October, so reading the release notes for 24.10 & OracularUpgrades - Community Help Wiki would be my suggestion.
If you change libraries and toolkits used by the OS, you risk having other apps (built for the default libs/tk versions) crash, or worse (just corrupt your data files that may go unnoticed for sometime).
Hi, @mustlive and welcome to the Ubuntu MATE Community!
Basically what @guiverc said.
You can add PPAs for some programs and they may be more up-to-date; but updates can get held back if the libraries for your release (e.g. 24.04) are no longer compatible.
There is no way to "update all".
snaps, flatpaks and appimages are potential workarounds if you need the newer version of a specific application (and it's not available on the Ubuntu repository for your release).
Otherwise, look into "rolling release" distributions ... if you dare.
Such a list does not exist
The system applications are automatically updated when you update the system
No, to update libreoffice you don't have to do anything. It will update automatically.
Adding a PPA will get you a newer release, which is quite different from updating.
As I wrote above ,they are already automatically updated.
Perhaps you mean: "I want all OS applications to be the newest release"
My answer to that is either:
- why ?
- No you really don't want that. You want the best, not the newest.
- You really need to have a very good and very specific reason to want that and I presume that you have not thought about the implications an consequences yet. Keep in mind that Linux is not Windows.
Don't touch the defaults sources of Ubuntu
To update all, do that:
sudo apt update && sudo apt full-upgrade -y
I need a new version because I need more functionality from Linux programs like caja, which once added a description of free disk space.
No, you don't need a new version, you want a new version.
There is a difference.
If you need a specific functionality from a specific piece of software and you can define the need for youself. Then you can install from a PPA or compile it yourself straight from source (or use an appimage). Be aware though that 90-99% of the installable software doesn't even have a PPA.
But claiming that you need the newest version of everything is not only a lot of hogwash, it is also the fastest way to get yourself in deep trouble.
If you really want the newest that Ubuntu has to offer, install 24.10 and upgrade to every interim release thereafter and install snaps as much as you can.
If you really "need" bleeding edge of everything, dont use Ubuntu.
Switch to 'Fedora' and endure the pain of bleeding edge.
Or install Arch Linux.
But trying to get bleeding edge by installing lots of PPA's is the fastest road to disaster, it is madness.
Caja has had a description of free disk space for years. Nothing changed.
But if you want to break your system by installing caja 1.28 on a 1.26 desktop, be my guest. I won't stop you.
Know however that there is no PPA for mate-desktop 1.28 or any of its components so you will have to compile it from source. Good luck with that,
Really, if you want mate-desktop 1.28 or any of its components you will have ditch ubuntu and its flavours and install a bleeding edge distro of your choice that supports it.
Here a quote from "Linux is not Windows" which I hope will shed some light on the reason why you probably don't want to go bleeding edge:
Companies don't release software until it's reliable, functional, and user-friendly enough. So this is what a Windows user tends to expect from software: It starts at version 1.0. Linux software, however, tends to get released almost as soon as it's written: It starts at version 0.1. This way, people who really need the functionality can get it ASAP; interested developers can get involved in helping improve the code; and the community as a whole stays aware of what's going on.
Yes, you right, I want)
Thank you for liquidation of illiteracy) I'll think about Fedora or Arch in the future)
And thanks to everyone who responded and wanted to help!!!!))
I completely support, as a very sane assessment, that characterization of pursuing PPAs!
In the Open-Source world, where you depend on, first, the willingness and, second, the availability, of volunteer developers, it does border on falling into the category of "questionable judgement" to adopt more PPAs than strictly necessary to get a job done, and even in doing that, you are hoping to never need to revisit that task again too far in the future at which point incompatibilities may have crept in to the extent that a rebuild of an APP using those dependencies just isn't possible. It's like lighting a very long fuse cord on one of those old dynamite sticks.
You just can't predict when the blow-up will happen ... but you do know that it is coming at some point!
Thom is just trying to give you fair warning ...
... sometimes we just can't recognize the help that is being offered ... until much later when the wisdom that was shared becomes self-evident, usually as a result of some hardship that ensued!
Plus, adding many repositories (PPA) opens up the risk of a security hole.
I'd second a rolling release distro, like EndeavourOS (based on Arch Linux) which can easily be installed with the MATE desktop environment. MATE 1.28.2 awaits whereas 1.26.3 is still the only choice for Ubuntu (and Debian, for that matter)
Have you confirmed that additional functionality is actually there? Or are you hoping to discover that such additional functionality has been added after installing a newer version?
I hope it will appear))
You could check the Release notes for Caja, to see if what you are looking for actually exists!
I suggest you identify your current version of Caja, go down that list until you reach that version, then work you way back up, one version at a time, until you come to the top, to determine if you will actually have any real benefit from trying to install directly from the source-code.
If there isn't anything that really stands out as a major benefit for you, I urge you to re-consider pursuing that approach, but that is your choice to make.
If you choose to proceed, you may wish to look over this earlier post of mine, and the other one that I refer to in that, for some tools and approaches for your building from source-code.
You can add missing features or desired, with scripts.
Take a look in my github, there are many scripts for Caja.
Can confirm that on my 24.04 install (essentially out-of-the-box); Caja still has free disk space displayed at the bottom of the application window.
@mustlive If you can't see the free space at the bottom of the window, you may have deselected the Status Bar
in the View
drop-down menu.
If the status bar is not showing even when you select it, then you could file a bug here: Bugs : caja package : Ubuntu
maybe I wrote it wrong, I wanted to say that I was striving for updates so that new functionality would appear, for example in 22.04 in caja there was no display of free space, but in 24.04 it appeared
once to get this function I wanted to change caja to nautilus
This feature should be present on 22.04, too, try looking at the settings in Caja.
Yes, I can confirm that.
Now I'm using 24.04, and that's why I can't looking