Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Dear Esther - instalace - nesplněné závislosti  (Přečteno 2798 krát)

martyj

  • Závislák
  • ****
  • Příspěvků: 2276
  • Karma: +165/-22
  • Don't buy a new PC, download a better one !
    • Zobrazit profil
Dear Esther - instalace - nesplněné závislosti
« kdy: 19 Únor 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 :

Kód: [Vybrat]
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.
« Poslední změna: 19 Únor 2016, 20:46:13 od martyj »
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Dear Esther - instalace - nesplněné závislosti
« Odpověď #1 kdy: 19 Únor 2016, 21:14:33 »
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 (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.
« Poslední změna: 19 Únor 2016, 21:16:49 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

martyj

  • Závislák
  • ****
  • Příspěvků: 2276
  • Karma: +165/-22
  • Don't buy a new PC, download a better one !
    • Zobrazit profil
Re:Dear Esther - instalace - nesplněné závislosti
« Odpověď #3 kdy: 19 Únor 2016, 21:30:46 »
Ještě, než jsi odpověděl, zkoušel jsem tohle :

Kód: [Vybrat]
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 :

Kód: [Vybrat]
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 :

Kód: [Vybrat]
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 :

Kód: [Vybrat]
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.






ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

Jakub Vaněk

  • Stálý člen
  • ***
  • Příspěvků: 752
  • Karma: +75/-4
    • Zobrazit profil
    • Web programátora a studenta Jakuba Vaňka
Re:Dear Esther - instalace - nesplněné závislosti
« Odpověď #4 kdy: 19 Únor 2016, 21:41:34 »
Je potřeba upravit závislosti: lib32asound2 -> libasound2:i386
Upravovat control soubor je asi nejjednodušší takto: 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.
« Poslední změna: 19 Únor 2016, 21:48:06 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

martyj

  • Závislák
  • ****
  • Příspěvků: 2276
  • Karma: +165/-22
  • Don't buy a new PC, download a better one !
    • Zobrazit profil
Re:Dear Esther - instalace - nesplněné závislosti
« Odpověď #5 kdy: 19 Únor 2016, 21:46:55 »
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 ?
« Poslední změna: 19 Únor 2016, 21:54:23 od martyj »
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

martyj

  • Závislák
  • ****
  • Příspěvků: 2276
  • Karma: +165/-22
  • Don't buy a new PC, download a better one !
    • Zobrazit profil
Re:Dear Esther - instalace - nesplněné závislosti
« Odpověď #6 kdy: 20 Únor 2016, 00:48:59 »
Tak jsem ze shopu stáhnul místo .debu > .bin instalačku a šlape to.  ::)
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy