Siduction Forum
Siduction Forum => Software - Support => Topic started by: GrafMager on 2017/01/05, 09:59:46
-
Moin die Herren,
zunächst Servus erstmal - bin neu hier; sowohl im Forum wie auch in Sachen Siduction. Habe aber schon ein paar erste Schritte in Sachen Linux hinter mir, hauptsächlich Debian und Derivate.
Folgendes Anliegen:
Ich habe mir per dpkg Vivaldi installiert und würde gerne Firefox runterschmeissen. Jetzt sind da aber zwei Pakete, die nun bei jedem Aufruf von apt install Ärger machen:
The following packages have unmet dependencies:
vivaldi-stable : Depends: libpango1.0-0 (>=1.14.0) but it is not going to be installed
Depends: libappindicator1 but it is not going to be installed
E: Unmet dependencies. Try "apt-get -f install with no packages (or specify a solution).
Was tun?
-
Den Vorschlag des Paketmanagers hast Du ausgeführt? Also "apt-get -f install" mal laufen lassen?
-
Willkommen bei siduction. Und: Was der Geier sagt.
Und zur Erklärung: Apt löst Abhängigkeiten selbst auf. DPKG kann das nicht, deshalb muss man da in solch einem Fall ein beherztes apt -f install
nachschieben, wobei das -f für fix und nicht für force steht. Force sollte in Zusammenhang mit Paketmanagement tunlichst vermieden werden, auch wenn es die Option für Notfälle gibt.
-
Ich muss zurückrudern:
Ich habe zwischenzeitlich ein apt update && upgrade gefahren und nun konnte ich per apt -f install die Pakete nachinstallieren.
VOR dem Update hat er mir bei apt -f install immer nur die vollständige Entfernung von Vivaldi angeboten.
Alles nun gut also, danke euch trotzdem!
-
Du solltest unter siduction apt upgrade nur als Ausnahme nutzen, ansonsten immer apt dist-upgrade, und das möglichst oft. Upgrade ist nur ratsam, wenn dist-upgrade Pakete entfernen will, die du gerne behalten, aber andere Pakete aus dem angebotenen Upgrade trotzdem installieren möchtest.
-
Thanks Devil, I was just going to recommend that! :)
-
@devil
Okay, an der Stelle vielleicht eine kurze, aber verständliche Erklärung des Unterschieds zwischen
update
upgrade
dist-upgrade
Das wäre gigantisch!
-
A better understanding would be to look at the manual above, it will answer most if not all of your questions. But update just makes the package lists current, upgrade only gives you newer versions of packages, full-upgrade or dist-upgrade brings everything up to date and removes those packages that are no longer needed. Hope that this helps you, but you would be better off looking over the fine siduction manual above. ;)
Tom
-
Yeah, maybe you're right! ;)
https://wiki.siduction.de/index.php?title=Was_unterscheidet_update,_upgrade_und_dist-upgrade%3F
One question left, but also a bit offtopic:
there are several links to a "helpful debian knowledge base", but the access is password protected. Like over here:
https://wiki.siduction.de/index.php?title=Debian_Howtos
--> www.asconix ...
is this correct? who has access to this site?
-
The link is probably too old, like a lot of stuff in the manual at this point in time. :(
If you google for debian <topic>, you will find a lot of links to debian wiki articles. Also Ubuntu and Arch have very good resources when it comes to documentation.
-
@devil, +1
-
Der im Wiki gewesene Link zeigte tatsächlich auf eine nicht mehr ohne Anmeldung verfügbare Seite, ich habe den Wikieintrag mal auf Debian näherliegende Quellen hin angepasst und um Devils Kommentar ergänzt.