Portál AbcLinuxu, 10. května 2025 08:16
ia32-libs
, to jsou základní knihovny pro podporu 32bitových aplikací. Vaše distribuce bude obsahovat něco podobného, jen se to asi bude jinak jmenovat.
Skype jsem stáhl jako staticky linkovaný tar.gz archiv, čili žádný dynamicky linkovaný distribuční balík (vykašlat se na rpm), tam je moc závislostí (např. qt4) a jsou s tím problémy. Binárku skype
jsem z onoho archivu zkopíroval prostě do /usr/bin/
, to je ostatně popsáno v skypím Readme. Staticky linkovanému balíku chyběla už jen jedna 32bitová knihovna, a to libsigc++
, kterou jsem prostě vzal z balíčku pro 32bitovou distribuci. Opět, nešlo to přes správce balíků, protože to by se snažil tou 32bitovou verzí přepsat tu 64bitovou verzi; bylo třeba z toho balíku „ručně“ vytáhnout příslušnou knihovnu a nakopírovat ji do adresáře k ostatním 32bitovým knihovnám (u mě /usr/lib32/
). Toť vše, přežilo to už i upgrade (skypu i ia32-libs). Jo, pokud má vaše distribuce libsigc++
v balíku 32bitových knihoven, tak máte o starost méně.
Snad jsem to popsal srozumitelně, klidně se ptejte.
Naopak, je to řešení horší.
Jak to?
rpm -i skype-XXX.rpm
(v případě stažení samotného RPMka ze stránek Skype), pak ne, pouze se objeví seznam chybějících knihoven.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.