Ich frage mich nur, warum wurde es aus Debian-Trixie entfernt. Dabei würde es über 'synaptic' viel einfacher gehen.
Trixie ist die aktuelle testing-Version von Debian.
Es ist nicht stable, also nicht frei von gelegentlichen Fehlern. Es reicht zwar normalerweise für den Hausgebrauch aus, aber genau so etwas wie von Dir beschrieben, kann da eben auch mal passieren. Meist muss mensch dann nur ein wenig abwarten, bis der Fehler behoben wurde oder die neuen Pakete von Unstable übernommen wurden.
In Testing kommen nämlich die Pakete welche über einen längeren Zeitraum unter unstable bei keine Fehler zeigten.
Das passiert also automatisch.
Die Unstable-Version heißt bei Debian immer "sid", bei Devuan ist es "Ceres", und ich würde diese Version wirklich nur für erfahrende Nutzer und nicht für den alltäglichen Gebrauch empfehlen, da chrashed schon mal häufiger etwas, welches das ganze System betreffen kann.
Solange Du Testing nutzt würde ich Dir empfehlen für das komplette system-Update in der Konsole folgende zwei Schritte auszuführen:
1.)
sudo apt update : das liest die Paket-Liste neu ein ist in etwas das gleiche wie bei synaptic "Aktualisieren" und dann entweder
2.)
sudo apt dis-upgrade : hier werden nicht nur vorhandene Pakete Deines Systems geupdated, sondern auch manche Pakete ausgetauscht und ersetzt. Das dürfte bei der Testing Version häufiger der Fall sein.
oder
2.) sudo apt full-update : zusätzlich zu dis-upgrade werden auch nicht benötigte pakete entfernt.
Das verwende ich nur, wenn ich wirklich auf eine komplett neue Version von Devuan updaten möchte.
Du solltest aber diese apt - Befehle nicht nutzen, wenn Du Synaptic verwendest. Das könnte zu Fehlern führen, weil apt und synaptic unterschiedliche mit manchen Pakten umgehen, welche z.B. für ein automatische Update gesperrt wurden (siehe unten).
Bei
synaptic bin ich mir nicht so sicher wie die genau veraltete Pakte behandeln, aber ich denke um dort aufzuräumen muss mensch die unterschiedlichen Rubriken verwenden. "automatisch veraltet" , "lokal oder veraltet" ,etc.
Aber hier lieber selber noch mal nachlesen.
Ich habe unter testing immer nur mit apt - Befehlen gearbeitet, verwende jetzt aber unter Devuan-stable auch synaptic.
Aber egal was Du jetzt genutzt hättest, da gambas3 (3.19.3-1) in unstable aufgenommen wurde und die alte Version aus testing entfernt wurde, hätte Dir das nicht geholfen.
Um zu verhindern, dass wichtige Pakete, mit denen Du immer arbeitest und die Du durch einen Update auf keinen Fall verlieren möchtest, nicht einfach so durch ein Upgrade verschwinden, kannst Du diese Pakete sperren.
Das geht ganz einfach.
Unter
Synaptic: suchst Du das entsprechende Paket oder die Pakete und wählst dann oben im Menü "Paket" einfach "Version sperren" aus.
Unter apt:
sudo apt-mark hold "Paketname" --> Paket wird gesperrt
sudo apt-mark showhold --> zeigt gesperrte Pakete an
sudo apt-mark unhold "Paketname" --> hebt die Sperrung auf
Letzte Anmerkung: Ich habe hier den Konsolenbefehl
apt angegeben.
Bekannter ist wahrscheinlich
apt-get oder
aptitude.
Wenn Dir diese geläufiger sind, dann nutze diese.
Ich habe früher immer apt-get verwende, spare mit jetzt aber etwas Tipparbeit und es soll da diverse Unterschiede
geben.
Ist etwas ausführlicher, ich hoffe ich habe Dich nicht gelangweilt.
Beste Grüße