GNU/Linux >> Znalost Linux >  >> Fedora

Fedora – Rozlišování mezi tvrdými a měkkými závislostmi?

Zeptám se na to s příkladem –

Nainstaloval jsem gnash-plugin na fedoru 64 bit s Yum. Stáhlo to následující balíčky –

  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 

Nyní jsem plugin testoval a nelíbilo se mi to. Chci odstranit všechny tyto výše uvedené balíčky, které byly nainstalovány s pluginem, protože je již nebudu potřebovat. Jak to mohu udělat?

Zkontroloval jsem remove-with-plugin pro yum, ale stahuje všechny balíčky, které jsou aktuálně závislé na balíčcích.

Rozumím myšlenkovému procesu, který stojí za zobrazením toho, které balíčky jsou ovlivněny – ale zajímalo by mě, jestli existuje nějaký způsob, jak se podívat na historii toho, který balíček byl nainstalován, když jsem nainstaloval určitý balíček.

Když tam nebyl gnash-plugin, firefox fungoval dobře, ale po instalaci firefox nyní závisí na tomto novém pluginu.

Pracoval někdo na rozlišení tvrdých závislostí (tvrdé znamená, že program se přeruší, pokud tam tento balíček není) a měkkých závislostí (měkké znamená, že program nemusí být fatálně ovlivněn)?

Přijatá odpověď:

Pokud používáte podporovanou verzi Fedory, můžete jednoduše:

yum history list gnash

…a pak:

yum history undo <transaction id>

…pokud získáte nejnovější yum (např. z yum-rawhide rebuild repo. na repos.fedorapeople.org), můžete také:

yum remove gnash --setopt=clean_requirements_on_remove=true

Fedora
  1. Vysvětlení pevných odkazů a měkkých odkazů v Linuxu

  2. Fedora 22 uvolněna a dostupná ke stažení

  3. Centos – Chování oprávnění k pevnému odkazu se liší mezi Centos 6 a Centos 7?

  1. Ulimit:Rozdíl mezi tvrdými a měkkými limity?

  2. Rozdíl mezi symbolickými a pevnými odkazy?

  3. Fedora – Instalace Gcc 4.5 na Fedoru 16?

  1. Instalace a používání Dockeru na CentOS a Fedoře

  2. Jak vytvořit měkké a pevné odkazy v Linuxu

  3. Co jsou měkké a pevné odkazy v systému souborů Linux