Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Hry a zábava => Téma založeno: martyj 19 Února 2016, 20:39:42
-
Ahoj, zakoupil jsem tuto hru na Humble Store, ale nejde mi nainstalovat. Při pokusu o instalaci mi vypíše :
Závislost nemůže být splněna: ia32-libs / ia32-apt-get
Zkoušel jsem tedy nainstalovat :
marty@marty-K50IJ:~$ sudo apt-get install ia32-libs
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí
Čtu stavové informace… Hotovo
Balík ia32-libs není dostupný, ale jiný balík se na něj odkazuje.
To může znamenat že balík chybí, byl zastarán, nebo je dostupný
pouze z jiného zdroje
Nicméně následující balíky jej nahrazují:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Balík „ia32-libs“ nemá kandidáta pro instalaci
Zkoušel jsem tedy výše zmíněné balíky, nicméně instalace není pořád možná. Stále to píše to samé.
Nenapadá někoho, co bych mohl zkusit ?
Díky
edit : ještě doplním, že se jedná o 64-bit verzi hry.
-
ia32-libs je předchůdce plné podpory multiarchu. AFAIK mělo by stačit upravit DEBIAN/control uvnitř toho .deb-u, aby neobsahoval ia32-libs a pak postupně nainstalovat něco podle tohoto seznamu, co by nainstaloval ia32-libs (http://packages.ubuntu.com/precise/ia32-libs-multiarch) (zřejmě to byl metabalík) způsobem sudo apt-get install balík:i386
PS: tak to asi 64bitová verze je jen 32bitová obohacená o závislosti pro instalaci 32bitových knihoven na 64bitových OS.
-
Někdo už vytvářel příkazy: http://wiki.phoenixviewer.com/32-bit_firestorm_in_64-bit_ubuntu
http://stackoverflow.com/a/25034137
-
Ještě, než jsi odpověděl, zkoušel jsem tohle :
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
sudo apt-get update
sudo apt-get install ia32-libs
Instalace ia32-libs proběhla v pořádku.
Při pokusu o instalaci hry :
sudo dpkg -i ia32-dearesther_1.6-1_amd64_1369763765.deb
Vybírám dosud nevybraný balík ia32-dearesther.
(Čtu databázi … nyní je nainstalováno 235626 souborů a adresářů.)
Preparing to unpack ia32-dearesther_1.6-1_amd64_1369763765.deb ...
Unpacking ia32-dearesther (1.6-1) ...
dpkg: nesplněné závislosti zamezily konfiguraci balíku ia32-dearesther:
ia32-dearesther závisí na lib32nss-mdns; avšak:
Balík lib32nss-mdns není nainstalován.
ia32-dearesther závisí na lib32asound2; avšak:
Balík lib32asound2 není nainstalován.
dpkg: error processing package ia32-dearesther (--install):
problém se závislostmi - nechávám nezkonfigurované
Při zpracování nastaly chyby:
ia32-dearesther
Zkusil jsem tedy :
sudo apt-get -f install
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí
Čtu stavové informace… Hotovo
Opravuji závislosti… Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
lib32nss-mdns libnss-mdns-i386:i386
Pro jejich odstranění použijte „apt-get autoremove“.
Následující extra balíky budou instalovány:
lib32nss-mdns libnss-mdns-i386:i386
Následující balíky budou ODSTRANĚNY:
ia32-dearesther
Následující NOVÉ balíky budou nainstalovány:
lib32nss-mdns libnss-mdns-i386:i386
0 aktualizováno, 2 nově instalováno, 1 k odstranění a 4 neaktualizováno.
1 instalováno nebo odstraněno pouze částečně.
Potřebuji stáhnout 0 B/5 994 B archivů.
Po této operaci bude na disku uvolněno 1 682 MB.
Chcete pokračovat? [Y/n] y
(Čtu databázi … nyní je nainstalováno 248164 souborů a adresářů.)
Removing ia32-dearesther (1.6-1) ...
Vybírám dosud nevybraný balík libnss-mdns-i386.
(Čtu databázi … nyní je nainstalováno 235626 souborů a adresářů.)
Preparing to unpack …/libnss-mdns-i386_0.10-6_i386.deb ...
Unpacking libnss-mdns-i386 (0.10-6) ...
Vybírám dosud nevybraný balík lib32nss-mdns.
Preparing to unpack …/lib32nss-mdns_0.10-6_amd64.deb ...
Unpacking lib32nss-mdns (0.10-6) ...
Nastavuji balík libnss-mdns-i386 (0.10-6) …
Nastavuji balík lib32nss-mdns (0.10-6) …
A zase závislost :
sudo dpkg -i ia32-dearesther_1.6-1_amd64_1369763765.deb
Vybírám dosud nevybraný balík ia32-dearesther.
(Čtu databázi … nyní je nainstalováno 235632 souborů a adresářů.)
Preparing to unpack ia32-dearesther_1.6-1_amd64_1369763765.deb ...
Unpacking ia32-dearesther (1.6-1) ...
dpkg: nesplněné závislosti zamezily konfiguraci balíku ia32-dearesther:
ia32-dearesther závisí na lib32asound2; avšak:
Balík lib32asound2 není nainstalován.
dpkg: error processing package ia32-dearesther (--install):
problém se závislostmi - nechávám nezkonfigurované
Při zpracování nastaly chyby:
ia32-dearesther
No zdá se, že mě vývojáři vodí za nos.
-
Je potřeba upravit závislosti: lib32asound2 -> libasound2:i386
Upravovat control soubor je asi nejjednodušší takto: http://ubuntuforums.org/showthread.php?t=636724 (http://ubuntuforums.org/showthread.php?t=636724), akorát místo vi použít nano EDIT: je možné klidně použít gedit nebo něco jiného.
-
No snad to pochopím, v tomhle se totiž vůbec neorientuju.
edit : Tak bohužel, vůbec nevím, která bije. Co že mám dělat s tím scriptem ?
-
Tak jsem ze shopu stáhnul místo .debu > .bin instalačku a šlape to. ::)