Portál AbcLinuxu, 17. července 2025 06:50


Dotaz: YUM jak zjistit balíky nainstalované ve více verzích

25.1.2007 11:00 xzavrel | skóre: 8
YUM jak zjistit balíky nainstalované ve více verzích
Přečteno: 149×
Odpovědět | Admin
Ahoj, mám dotaz, jak lze pomocí YUMu zjistit, které balíky mám nainstalované ve více, než 1 verzi. Po updatu z FC4 na FC6 pres FC5 me tam zustala hromada baliku, ktere nemaji v nazvu FC4, resp FC5 a ja nejsem schopny si je vsechny vyjet, namatkou jsem zjistil gdm, xorg*, glib*, protoze me to delalo problemy, ale co ty o kterych nevim?

Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.1.2007 12:45 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: YUM jak zjistit balíky nainstalované ve více verzích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nějak nechápu co znamená ve více verzích.

Zda máte balíky třeba firefoxu v různých verzích ?

Jednoduché:
[root@soban /home/petr]# rpm -qa | sort
aalib-1.4.0-0.11.rc5.fc6
acl-2.2.39-1.1
acpid-1.0.4-5
AdobeReader_enu-7.0.8-1
agg-2.4-2.2
alacarte-0.10.0-1.fc6
alsa-lib-devel-1.0.12-2.fc6
alsa-lib-devel-1.0.12-2.fc6
alsa-lib-1.0.12-2.fc6
alsa-lib-1.0.12-2.fc6
alsa-utils-1.0.12-3.fc6
.......
A pěkně setříděné.

Jediné že se zobrazují pouze názvy a né zda je pro i386 nebo x86_64 takže tam mám některé dvakrát, ale při odinstalaci se to zeptá jaký chceš odinstalovat.
25.1.2007 12:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: YUM jak zjistit balíky nainstalované ve více verzích
Jinak odinstalace rpm -e balík jinak viz: man rpm

Yum je pouze nádstavba nad rpm která vyřeší závislosti atd....

Ovšem pro odinstalování není moc vhodná při odebrání nějakého balíku mě to vždy chce sebrat půl OS kvůli závislostem.
25.1.2007 13:44 xzavrel | skóre: 8
Rozbalit Rozbalit vše Re: YUM jak zjistit balíky nainstalované ve více verzích
Dobra dobra, ale ja nechci prochazet 900 baliku rucne a doufat, ze si toho vsimnu. Spoustu uz jsem jich takto nasel, ale neni to prijemna prace. Je me fuk, jestli pouziju yum, yumex, rpm, yast nebo treba primy pristup k indexove databazi RPM. Asi si na to budu muset napsat skript, ktery bude ten GROUP BY delat :(

No nic. Pak to sem postnu, treba to bude nekomu uzitecne.
25.1.2007 19:57 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: YUM jak zjistit balíky nainstalované ve více verzích
Když si to setřídíte tak si toho snad všimnete i na první pohled že X souborů začíná stejně.

Případně můžete ten seznam prohnad sedem a podobně a hledat stejné začátky řádků a teprve ty očima projít a odinstalovat.
25.1.2007 21:43 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: YUM jak zjistit balíky nainstalované ve více verzích
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moje duplicitní balíky:

rpm -qa --qf '%{RELEASE} %{ARCH} %{NAME}\n'|sort --key=3|uniq --skip-fields=1 --repeated --count

Mám x86_64, takže proto tam mám i ARCH.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.