GNU/Linux >> Linux Esercitazione >  >> Fedora

Fedora – Differenziazione tra dipendenze hard e soft?

Lo chiederò con un esempio –

Ho installato gnash-plugin su fedora a 64 bit con Yum. Ha raccolto i seguenti pacchetti:

  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 

Ora, ho testato il plugin e non mi è piaciuto. Voglio rimuovere tutti questi pacchetti sopra che sono stati installati con il plug-in poiché non ne avrò più bisogno. Come posso farlo?

Ho controllato remove-with-plugin per yum ma estrae tutti i pacchetti che attualmente dipendono dai pacchetti.

Comprendo il processo di pensiero alla base della visualizzazione di quali pacchetti vengono interessati, ma mi chiedo se esiste un modo per esaminare la cronologia con quale pacchetto è stato installato quando ho installato un determinato pacchetto.

Quando gnash-plugin non c'era, Firefox funzionava bene, ma dopo l'installazione Firefox ora dipende da questo nuovo plugin.

Qualcuno ha lavorato per differenziare le dipendenze hard (hard significa che il programma si interromperà se quel pacchetto non è presente) e le dipendenze soft (soft significa che il programma potrebbe non essere colpito in modo fatale)?

Risposta accettata:

Se sei su una versione supportata di Fedora, puoi semplicemente fare:

yum history list gnash

…e poi:

yum history undo <transaction id>

...se ottieni l'ultimo yum (ad es. dal repository di ricostruzione yum-rawhide. su repos.fedorapeople.org), puoi anche fare:

yum remove gnash --setopt=clean_requirements_on_remove=true

Fedora
  1. Spiegazione di hard link e soft link in Linux

  2. Centos - Comportamento delle autorizzazioni di collegamento hardware diverso tra Centos 6 e Centos 7?

  3. Installazione e utilizzo di Docker su CentOS e Fedora

  4. Che cos'è Soft Links e Hard Links nel file system Linux

  5. Differenza tra soft link e hard link in Linux

Crea collegamenti rigidi e morbidi - Preparazione all'esame RHCSA

Installazione di Apache 2 con PHP5 e supporto MySQL su Fedora 21 (LAMP)

Installazione di Nginx con PHP5 (e PHP-FPM) e supporto MySQL su Fedora 19

Installazione di Apache2 con PHP5 e supporto MySQL su Fedora 20 (LAMP)

[Recensione] Fedora 24:La bella e la bestia

Spiegazione di Soft Link e Hard Link in Linux con esempi