Rikus Updateall
Rikus Updateall

Alles aktuell, auch was sonst vergessen wird.

Everything up to date, even what nobody else looks after.

Aktuelle Fassung: 2.55

Die Programme, die Ihr Rechner nicht von allein aktualisiert — endlich sichtbar. Und auf Knopfdruck aktuell.

Current version: 2.55

The programs your machine does not update on its own — finally visible. And current at the press of a button.

Kostenlos anfordern Get it free

Worum geht es? — in einfachen Worten

What is this about? — in plain words

Ihr Linux hat eine Update-Verwaltung. Die ist wie ein Hausarzt: Sie kümmert sich zuverlässig um jedes Programm, das in ihrer Kartei steht — und das sind die meisten.

Your Linux has an update manager. Think of it as a family doctor: it reliably looks after every program in its own files — and that is most of them.

Aber alles, was Sie sich woanders geholt haben, steht in dieser Kartei nicht drin. Eine Datei, die Sie von einer Webseite heruntergeladen haben. Ein Programm, das ein Installationsskript irgendwo abgelegt hat. Ein AppImage in Ihrem Download-Ordner.

But anything you obtained elsewhere is not in those files. A file you downloaded from a website. A program an installer script dropped somewhere. An AppImage in your Downloads folder.

Diese Programme werden still alt. Niemand sagt Ihnen etwas. Sie können Monate oder Jahre veraltet sein — mitsamt allen Sicherheitslücken, die inzwischen bekannt geworden sind. Sie merken es nur, wenn Sie zufällig nachsehen.

Those programs age silently. Nothing ever tells you. They can be months or years out of date — including every security hole found in the meantime. You only notice if you happen to look.

Rikus Updateall zeigt Ihnen genau diese Programme. Es fragt für jedes beim Hersteller nach, ob es etwas Neueres gibt — und holt es auf Wunsch. Ohne Terminal, ohne Fachwissen.

Rikus Updateall shows you exactly those programs. It asks each vendor whether something newer exists — and fetches it on request. No terminal, no expert knowledge required.

Das kann es — auf einen Blick

What it can do — at a glance

Ein Fenster für alles, was dein Linux nicht von allein aktuell hält.

One window for everything your Linux does not keep current on its own.

Die eigene Paketquelle

Our own package source

Einmal eintragen — und jede neue Fassung kommt von selbst.

Set it up once — every new version then arrives on its own.

Bisher musstest du für jede neue Fassung wieder auf diese Seite kommen und die Datei von Hand holen. Seit 2.37 geht es auch anders: Rikus Updateall hat eine eigene Paketquelle. Das ist dieselbe Technik, mit der dein System auch alle anderen Programme aktuell hält. Du trägst sie einmal ein — danach erscheint jede neue Fassung ganz normal bei deinen Systemaktualisierungen, ohne dass du etwas tun musst.

Until now you had to come back to this page for every new version and fetch the file by hand. Since 2.37 there is another way: Rikus Updateall has its own package source. It is the same technique your system uses to keep all other programs current. You add it once — after that every new version simply shows up with your normal system updates, with nothing left for you to do.

Schritt 1 — den Schlüssel holen. Damit erkennt dein Rechner, dass die Pakete wirklich von uns kommen und unterwegs niemand etwas verändert hat. Auf frisch installierten Rechnern fehlt oft das kleine Programm curl – der Befehl holt es gleich mit:

Step 1 — get the key. With it your computer can tell that the packages really come from us and that nobody changed anything on the way. Freshly installed computers often lack the small program curl – the command installs it first:

sudo apt update && sudo apt install -y curl && sudo install -d /etc/apt/keyrings && sudo curl -fsSL https://apt.rikus.info/rikus-apt.gpg -o /etc/apt/keyrings/rikus.gpg

Schritt 2 — die Quelle eintragen. Eine einzige Zeile, die deinem System sagt, wo es nachschauen soll:

Step 2 — add the source. One single line telling your system where to look:

echo "deb [signed-by=/etc/apt/keyrings/rikus.gpg] https://apt.rikus.info stable main" | sudo tee /etc/apt/sources.list.d/rikus.list

Schritt 3 — einspielen.

Step 3 — install.

sudo apt update && sudo apt install rikus-updateall

Beim ersten Start fragt das Programm nach deinem Freischaltcode. Den bekommst du kostenlos über den Knopf oben auf dieser Seite — Name, E-Mail, Land, und der Code kommt sofort per Mail. Er wird einmal eingetippt und danach nie wieder verlangt.

On first start the program asks for your unlock code. You get it free of charge using the button at the top of this page — name, e-mail, country, and the code arrives by mail at once. You type it once and are never asked again.

Wenn du das Programm schon hast: Du musst nichts neu installieren. Trage die Quelle ein wie oben, und die neue Fassung wird dir als ganz normales Update angeboten — auch von Rikus Updateall selbst. In derselben Quelle liegt auch Rikus Software.

If you already have the program: nothing needs reinstalling. Add the source as shown above and the new version is offered to you as an ordinary update — including by Rikus Updateall itself. The same source also carries Rikus Software.

Du willst die Quelle wieder loswerden? Zwei Zeilen, und alles ist wie vorher — das Programm selbst bleibt installiert:

Want to remove the source again? Two lines and everything is as before — the program itself stays installed:

sudo rm /etc/apt/sources.list.d/rikus.list /etc/apt/keyrings/rikus.gpg && sudo apt update

Es bricht mit einer Meldung über Abhängigkeiten ab? Das passiert auf Debian 13 und LMDE 7, wenn dort das Zusatzlager backports eingeschaltet ist und schon Pakete daraus benutzt werden, zum Beispiel für Hyprland. Dann passen zwei Bausteine nicht zusammen. So klappt es:

It stops with “unmet dependencies”? This happens on Debian 13 and LMDE 7 when the backports repository is switched on and packages from it are already in use, for example for Hyprland. Then two building blocks do not fit together. This works:

sudo apt install -t trixie-backports rikus-updateall

Was es kann

What it does

Eine Ampel statt einer Liste

A traffic light, not a list

Oben steht ein Satz im Klartext: wie viele Aktualisierungen offen sind und woher sie kommen — aus den Paketverwaltungen, von den Erweiterungen Ihrer Arbeitsoberfläche oder von den Programmen, die aus keinem Laden stammen. Die Ampel bewertet alles, was das Fenster kennt: Sie steht nie auf Grün, während irgendwo etwas offen ist. Jede Zeile hat eine Farbkante — rot heißt: hier ist etwas zu tun.

One plain sentence at the top: how many updates are pending and where they come from — the package managers, your desktop’s extensions, or the programs that come from no store. The traffic light judges everything the window knows about: it is never green while something is pending. Every row has a coloured edge — red means something needs doing.

Alles in einem Fenster

Everything in one window

In der Mitte ein großer runder Knopf „Alles aktualisieren“ — die Zahl daran sagt, wie viel ansteht. Darunter die Paketverwaltungen Ihres Rechners — System (apt), Flatpak, Snap — und die Erweiterungen Ihrer Arbeitsoberfläche (Applets, Designs und Themen von Cinnamon, GNOME und KDE Plasma). Jede erscheint als eigene Zeile nur dort, wo es sie wirklich gibt. Darunter die Programme, um die sich sonst niemand kümmert — zuerst nur die, bei denen etwas zu tun ist: von Hand installierte .deb-Pakete, AppImages, einzelne Programmdateien, npm-Pakete und Programme, die sich selbst aktualisieren.

In the middle, a large round button “Update everything” — the number on it says how much is pending. Below it, your package managers — system (apt), Flatpak and Snap — plus the extensions of your desktop (applets, styles and themes for Cinnamon, GNOME and KDE Plasma). Each gets its own row only where it actually exists. Below that, the programs nobody else looks after — at first only those that need attention: manually installed .deb packages, AppImages, plain program files, npm packages, and programs that update themselves.

Eigene Programme direkt

Own programs directly

Rikus-Programme holt es jetzt selbst — mit dem Freischaltcode, der ohnehin auf Ihrem Rechner liegt. Kein Umweg mehr über die Webseite.

It now fetches Rikus programs itself — using the unlock code already on your machine. No more detour via the website.

Ein Knopf für alles

One button for everything

„Alles aktualisieren" bringt Paketverwaltungen und einzelne Programme in einem Durchgang auf Stand. Vorher sehen Sie die Liste, hinterher einen Bericht.

“Update everything” brings package managers and individual programs up to date in one go. You see the list first, a report afterwards.

Merkt sich selbst

Notices its own age

Wurde eine neuere Fassung eingespielt, während das Fenster offen war, sagt es das — statt still mit dem alten Stand weiterzuarbeiten.

If a newer version was installed while the window was open, it says so — instead of quietly carrying on with the old state.

Umbenanntes wird umgestellt

Renamed programs switch over

Aus Rikus Entfernen wurde Rikus Delete. Solche Wechsel macht das Programm jetzt sauber in einem Schritt, statt sie abzuweisen.

Rikus Entfernen became Rikus Delete. Such switches are now handled cleanly in one step instead of being refused.

Erst zeigen, dann tun

Show first, then act

Vor jeder Änderung erscheint ein Fenster in Klartext: welche Datei geholt wird, von welcher Adresse, wohin sie kommt und wo Ihre bisherige Fassung bleibt. Erst danach passiert etwas.

Before any change a window appears in plain language: which file will be fetched, from which address, where it goes, and where your current version stays. Only then does anything happen.

Die alte Fassung bleibt

The old version stays

Ihre bisherige Fassung wird aufbewahrt — je Programm genau eine, in einem eigenen Ordner von Rikus Updateall statt in „Dokumente“. Wenn etwas nicht stimmt, holt der Knopf Rückgängig sie zurück. Geht unterwegs etwas schief, stellt das Programm den alten Zustand selbst wieder her.

Your previous version is kept — exactly one per program, in a folder of Rikus Updateall’s own instead of “Documents”. If something is wrong, the Undo button brings it back. Should anything fail along the way, the program restores the previous state itself.

Nachmessen statt behaupten

Measure, do not claim

Nach jeder Aktualisierung wird geprüft, welche Fassung nun wirklich installiert ist — und das Ergebnis angezeigt. Kein „müsste geklappt haben".

After every update the program verifies which version is really installed now — and shows the result. No "should have worked".

Findet die Herkunft selbst

Finds the origin itself

Wo ein Programm herkommt, steht meist im Programm selbst. Rikus Updateall liest das aus — und funktioniert deshalb auch bei Programmen, die es noch nie gesehen hat. Findet sich nichts, tragen Sie die Projektseite einmal ein.

Where a program comes from is usually recorded inside the program itself. Rikus Updateall reads that — which is why it also works for programs it has never seen. If nothing is found, you enter the project page once.

Anschauen ohne Passwort

Looking needs no password

Nachsehen kostet nie ein Passwort. Nur wenn eine Datei in einem Systemordner liegt, fragt Linux danach — und dann ausschließlich für das Ersetzen selbst. Heruntergeladen und ausgepackt wird vorher in Ihrem eigenen Ordner.

Looking never costs a password. Only when a file lives in a system folder does Linux ask — and then solely for the replacement itself. Downloading and unpacking happen in your own folder beforehand.

Nichts geschieht von allein

Nothing happens by itself

Das Programm prüft selbstständig, aber es installiert nie ungefragt. Ein Programm, das eigenmächtig aus dem Internet lädt und mit Systemrechten installiert, wäre ein Generalschlüssel für Ihren Rechner. Sie klicken, Sie bestätigen — dann erst.

The program checks on its own, but never installs unasked. Software that fetches from the internet and installs with system rights on its own would be a master key to your machine. You click, you confirm — only then.

Grau heißt nicht „in Ordnung"

Grey does not mean "fine"

Konnte etwas nicht geprüft werden, steht es grau da — und die Ampel oben bleibt gelb, auch wenn alles andere grün ist. Wer grün liest, sucht nicht weiter. Deshalb sagt dieses Programm lieber ehrlich, was es nicht weiß.

If something could not be checked it stays grey — and the light at the top stays yellow, even when everything else is green. Whoever reads green stops looking. So this program prefers to state honestly what it does not know.

Auch ohne systemd

Also without systemd

Läuft auf Debian, Ubuntu und Linux Mint ebenso wie auf MX Linux, antiX und Devuan. Die Oberfläche ist deutsch oder englisch — automatisch nach Ihrer Systemeinstellung.

Runs on Debian, Ubuntu and Linux Mint just as well as on MX Linux, antiX and Devuan. The interface is German or English — chosen automatically from your system setting.

So geht's

How to use it

  1. Herunterladen und installieren. Die Datei rikus-updateall_2.55_all.deb landet im Ordner Downloads. Am zuverlässigsten geht es im Terminal, mit dem vollständigen Pfad:
    sudo apt install ~/Downloads/rikus-updateall_2.55_all.deb
    Wichtig: Der Befehl muss auf dem Rechner laufen, auf dem die Datei wirklich liegt. Meldet Ihr System „Nicht unterstützte Datei … auf Befehlszeile angegeben“, ist die Datei dort nicht vorhanden — das Paket ist in Ordnung. Meist stimmt der Ordner nicht, oder Sie sitzen über eine Fernverbindung auf einem anderen Rechner.
    Ein Doppelklick auf die Datei geht auch — aber nur, wenn auf Ihrem Rechner ein Paket-Installierer eingerichtet ist (z. B. GDebi oder der MX Paketinstallierer). Unter KDE Plasma öffnet ein Doppelklick oft nur Discover oder den Archiv-Manager, und dort gibt es keinen Knopf „Paket installieren“. Dann nehmen Sie den Befehl oben.
  2. Download and install. rikus-updateall_2.55_all.deb lands in your Downloads folder. The most reliable way is the terminal, using the full path:
    sudo apt install ~/Downloads/rikus-updateall_2.55_all.deb
    Important: run the command on the machine where the file actually is. If your system says “unsupported file … on the command line”, the file is not there — the package is fine. Usually it is the wrong folder, or you are on a different machine over a remote connection.
    Double-clicking the file works too — but only if a package installer is set up on your machine (e.g. GDebi or the MX Package Installer). Under KDE Plasma a double-click often just opens Discover or the archive manager, where there is no “Install package” button. In that case use the command above.
  3. Im Startmenü öffnen. Sie finden Rikus Updateall unter System. Es sucht sofort los und braucht dafür kein Passwort.
  4. Open it from the start menu. You will find Rikus Updateall under System. It starts searching straight away and needs no password for that.
  5. Die Liste lesen. Grün heißt aktuell, rot heißt veraltet, grau heißt ungeprüft. Unter jedem Namen steht, um welche Art es sich handelt und wo die Datei liegt.
  6. Read the list. Green means current, red means out of date, grey means unchecked. Under each name you see which kind it is and where the file lives.
  7. Auf Aktualisieren klicken. Sie bekommen zuerst die Vorschau zu sehen. Bestätigen Sie, und das Programm erledigt den Rest — einschließlich der Sicherung Ihrer alten Fassung.
  8. Click Update. You see the preview first. Confirm, and the program does the rest — including keeping your old version safe.
  9. Nach dem Code gefragt? Einmal eintippen, auf Freischalten klicken — danach nie wieder.
  10. Asked for your code? Type it in once, click Unlock — you will not be asked again.
  11. Alles auf einmal: oben auf Alles aktualisieren. Das Passwort wird nur einmal gefragt — für den ganzen Lauf.
  12. Everything at once: press Update everything at the top. The password is asked only once — for the whole run.
  13. Steht dort ausnahmsweise „Quelle unbekannt"? Dann klicken Sie auf Quelle eintragen, öffnen die Projektseite des Programms im Browser und fügen die Adresse aus der Adresszeile ein. Danach wird es für immer mitgeprüft.
  14. Does it ever say “source unknown”? Click Add source, open the program's project page in your browser and paste the address from the address bar. From then on it is checked along with the rest.

Ausführlich erklärt: Änderungsprotokoll

Explained in detail: Changelog

Alle Rechte vorbehaltenAll rights reserved

Kostenlos benutzen — so oft und so lange du willst. Weitergeben oder verändern nur mit schriftlicher Erlaubnis von Gilbert Rikus.

Free to use — as often and as long as you like. Sharing or modifying it requires written permission from Gilbert Rikus.

Voraussetzungen: python3, python3-gi, gir1.2-gtk-3.0, gir1.2-pango-1.0, gir1.2-gdkpixbuf-2.0, python3-gi-cairo, libfontconfig1, dpkg, apt und pkexec (oder policykit-1) — sie kommen bei der Installation automatisch mit. Optional flatpak, snapd und npm sowie für Desktop-Erweiterungen das Bordmittel der eigenen Oberfläche (cinnamon-spice-updater, gnome-extensions oder kpackagetool5/kpackagetool6) — jede Zeile erscheint nur, wo ihr Werkzeug vorhanden ist. Für den Nvidia-Knopf: rikus-treiber ab 3.0. Programme aus cargo, Go (golang-go) oder pipx erneuert es mit genau diesem Werkzeug.

Requirements: python3, python3-gi, gir1.2-gtk-3.0, gir1.2-pango-1.0, gir1.2-gdkpixbuf-2.0, python3-gi-cairo, libfontconfig1, dpkg, apt and pkexec (or policykit-1) — they are installed automatically. Optional flatpak, snapd and npm, plus your desktop’s own tool for desktop extensions (cinnamon-spice-updater, gnome-extensions or kpackagetool5/kpackagetool6) — each row only appears where its tool exists. For the Nvidia button: rikus-treiber 3.0 or later. Programs from cargo, Go (golang-go) or pipx are updated with that very tool.

Einmal anmelden — der Code kommt sofort per E-Mail.Sign up once — the code arrives by e-mail at once.

☕ Wenn es dir geholfen hat☕ If it helped you

Dieses Programm kostet nichts und wird auch nie etwas kosten. Ich baue es in meiner Freizeit. Wenn es dir Arbeit erspart hat und du magst, freue ich mich über einen Kaffee — und wenn nicht, ist das genauso in Ordnung.This program is free and always will be. I build it in my spare time. If it saved you some work and you feel like it, I would be glad about a coffee — and if not, that is just as fine.

☕ Einen Kaffee spendieren☕ Buy me a coffee

Freiwillig · über PayPal · jeder Betrag hilftEntirely voluntary · via PayPal · any amount helps

📋 Was sich geändert hat📋 What has changed·✉️ Neues per E-Mail bekommen✉️ Get news by e-mail