Portál AbcLinuxu, 25. dubna 2024 08:58


Dotaz: Instalace 32bit baliku do 64bit systemu

hankey avatar 15.10.2007 21:45 hankey | skóre: 16
Instalace 32bit baliku do 64bit systemu
Přečteno: 1582×
Odpovědět | Admin
package architecture (i386) does not match system (amd64)

Nenašel jsem žádnou rozumnou odpověď, pouze se stále řeší spouštění 32bit aplikací, ale o instalaci balíčků žádná zmínka. Jde nějak nainstalovat 32 bitový *.deb do 64bitového systému? Konkrétně mi jde o LabelFlash

Na webu jsem po dlouhém pátrání našel dpkg -i –force-architecture
jenže to k výsledku nevede:
dpkg: error processing –force-architecture (--install):
cannot access archive: No such file or directory
dpkg: error processing lightscribe-1.10.13.1-linux-2.6-intel.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
–force-architecture
lightscribe-1.10.13.1-linux-2.6-intel.deb

Poraďte, prosím...
data jsou pouze dvojí: na záloze a ve věčných lovištích
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Ilfirin avatar 15.10.2007 22:09 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jde, ale v Ubuntu a Debianu je to porod.

Balík musíte nainstalovat s dpkg -i --force-all [balíček].deb. To nainstaluje balíček i přes všechny protesty. Nicméně vás to nezbaví základního problému. A to je, že v systému chybí 32bitové knihovny. Ty si musíte zjistit sám, balíčky si ručně dotahat. Rozbalit je a ... hodně práce.

Platí pro vás stejný postup, jako při instalaci Skype na Ubuntu 64. Zde je ten návod. Zaměřte se na část AMD64 a místo skype si představte svůj balíček.

multi avatar 16.10.2007 09:44 multi | skóre: 38 | blog: JaNejsemOdsut
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
deb dependence hell
16.10.2007 12:30 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Spíš neschopnost_výrobců_dodat_64bitovou_binárku hell
Quando omni flunkus moritati
Ilfirin avatar 16.10.2007 12:32 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Souhlas. Ale do té doby, by si s tím moderní distro (a zvlášť to, co se kasá největší uživatelskou přívětivostí a největším rozšířením) mělo umět poradit.
15.10.2007 23:24 pic | skóre: 30 | blog: Perdido_Street_Station
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
balík nainstaluj je psáno výše pomocí:dpkg -i --force-all [balíček].deb

nainstaluj balík ia32-libs

zkus ten program spustit z konsole a ti bude psát co mu chybí - pak stáhni balíčky obsahující ty chybějící knihovny ručně z debianích repozitářů pro 386 architekturu a pomocí : dpkg -X < package_name >.deb /emul/ia32-linux ty balíčky nainstaluj pak budeš muset dát příkaz ldconfig

- budeš asi těch knihoven muset tahat víc a všechny je budeš muset postupně takhle ručně nainstalovat

jinak navod se ti nainstaluje s ia32-libs do /usr/share/doc/ia32-libs/README.Debian
15.10.2007 23:25 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte nainstalovaný balík ia32-libs a další které začínají ia32-... ?
15.10.2007 23:27 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
Aha, tak než jsem to napsal, tak mě marek_hb předběhl. :-)
15.10.2007 23:28 pic | skóre: 30 | blog: Perdido_Street_Station
Rozbalit Rozbalit vše Re: Instalace 32bit baliku do 64bit systemu
rádo se stalo :-)
hankey avatar 2.3.2008 15:22 hankey | skóre: 16
Rozbalit Rozbalit vše getlibs
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky všem, ale ještě jednou se k tomuto tématu vracím.
V internetu se nakonec dají najít různé postupy pro různé aplikace, časem jsem našel i návod na LightScribe, takže už mi to běhá, ale narazil jsem na další problém. Instaloval jsem podle výše uvedených rad jiný program i386 a ten nejde spustit, zkusil jsem proto další radu getlibs /usr/bin/program. Jenže to mi píše
No match for libSDL_image-1.2.so.0
No match for libgd.so.2
No match for libvorbisfile.so.3
No match for libvorbis.so.0
No match for libogg.so.0
No match for libsmpeg-0.4.so.0
No packages to install

takže jakože ne. Dají se vygooglit balíčky, které toto obsahují, ale pouze rpm (používám deb) a Adept mi neřekne, ve kterém balíčku se nachází to, co potřebuji. Google na mě chrlí rpm. Poraďte mi, prosím, jak nalézt, který balíček deb v repozitáři ubuntu obsahuje tyto knihovny.
Děkuju
data jsou pouze dvojí: na záloze a ve věčných lovištích
Ilfirin avatar 2.3.2008 16:07 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: getlibs
packages.ubuntu.com

A stahovat i386 balíčky a hezky ručně rozbalovat. Good Luck.
2.3.2008 16:41 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: getlibs
packages.ubuntu.com
Quando omni flunkus moritati

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.