GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Fedora – Unterscheidung zwischen harten und weichen Abhängigkeiten?

Ich werde dies anhand eines Beispiels fragen –

Ich habe das Gnash-Plugin auf Fedora 64 Bit mit Yum installiert. Es hat folgende Pakete eingezogen –

  Installing     : agg-2.5-9.fc13.x86_64                                                                                                             1/6 
  Installing     : gtkglext-libs-1.2.0-10.fc12.x86_64                                                                                                2/6 
  Installing     : boost-thread-1.44.0-7.fc14.x86_64                                                                                                 3/6 
  Installing     : boost-date-time-1.44.0-7.fc14.x86_64                                                                                              4/6 
  Installing     : 1:gnash-0.8.8-4.fc14.x86_64                                                                                                       5/6 
  Installing     : 1:gnash-plugin-0.8.8-4.fc14.x86_64                                                                                                6/6 

Jetzt habe ich das Plugin getestet und es hat mir nicht gefallen. Ich möchte alle oben genannten Pakete entfernen, die mit dem Plugin installiert wurden, da ich sie nicht mehr benötige. Wie kann ich das tun?

Ich habe remove-with-plugin auf yum überprüft, aber es zieht alle Pakete ein, die derzeit von den Paketen abhängen.

Ich verstehe den Denkprozess hinter dem Zeigen, welche Pakete betroffen sind – aber ich frage mich, ob es eine Möglichkeit gibt, den Verlauf zu sehen, mit welchem ​​Paket installiert wurde, als ich ein bestimmtes Paket installierte.

Als Gnash-Plugin nicht da war, lief Firefox gut, aber nachdem ich Firefox installiert habe, hängt es jetzt von diesem neuen Plugin ab.

Hat jemand daran gearbeitet, harte Abhängigkeiten (hart bedeutet, dass das Programm abbricht, wenn dieses Paket nicht vorhanden ist) und weiche Abhängigkeiten (weich bedeutet, dass das Programm möglicherweise nicht schwerwiegend beeinträchtigt wird)?

Akzeptierte Antwort:

Wenn Sie eine unterstützte Version von Fedora verwenden, können Sie einfach Folgendes tun:

yum history list gnash

…und dann:

yum history undo <transaction id>

…wenn Sie das allerneueste yum bekommen (z. B. aus dem yum-rawhide rebuild repo. auf repos.fedorapeople.org), dann können Sie auch Folgendes tun:

yum remove gnash --setopt=clean_requirements_on_remove=true

Fedora
  1. Hardlinks und Softlinks in Linux erklärt

  2. Fedora 22 veröffentlicht und zum Download verfügbar

  3. Centos – Verhalten der Hardlink-Berechtigungen unterschiedlich zwischen Centos 6 und Centos 7?

  4. Ulimit:Unterschied zwischen harten und weichen Limits?

  5. Der Unterschied zwischen symbolischen und harten Links?

Erstellen Sie harte und weiche Verbindungen – Vorbereitung auf die RHCSA-Prüfung

Installieren von Apache 2 mit PHP5- und MySQL-Unterstützung auf Fedora 21 (LAMP)

Installieren von Nginx mit PHP5 (und PHP-FPM) und MySQL-Unterstützung auf Fedora 19

Installieren von Apache2 mit PHP5- und MySQL-Unterstützung auf Fedora 20 (LAMP)

[Rezension] Fedora 24:Die Schöne und das Biest

Erläuterung von Soft Link und Hard Link in Linux anhand von Beispielen