Hry a zábava | 05. Listopad 2018, 10:24:23 odpoledne
Instalace Baldurs Gate 2 Enhanced Edition pro linux

number00

  • Nováček
  • *
  • 4
    Příspěvků
  • Karma: +0/-0
    • Zobrazit profil
Instalace Baldurs Gate 2 Enhanced Edition pro linux
« kdy: 05. Listopad 2018, 10:24:23 odpoledne »
Dobrý večer,
používám Manjaro XFCE 64 bit. Nevím přesně, jak popsat můj problém.
Když chci cokoliv nainstalovat z AURu, tak se tak učiní, ale před nějakou dobou jsem dostal chuť zavzpomínat na staré časy u klasiky BG.
Mám stažený soubor *.sh a v AURu jsem našel balíček pro BG 2, který nainstaluje chybějící knihovny apod., ale moc nechápu, kde má být umístěn soubor *.sh nebo pod jakým jménem, aby ho to při instalaci našlo a použilo. Nebo to funguje úplně jinak?

Děkuji za odpověď

S pozdravem

number00

Livan

  • Mladší člen
  • **
  • 73
    Příspěvků
  • Karma: +1/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #1 kdy: 06. Listopad 2018, 03:18:02 odpoledne »
Obecne sa so súbormi *.sh pracuje tak, že spustíš terminál ako superuser, prepneš sa do adresára, kde sa ten súbor nachádza a do terminálu zadáš ./nazov_suboru.sh a stlačíš Enter. Tým by sa mal skript vykonať. Avšak ak sa v Manjaru program nachádza v AUR, zapneš v programe pamac podporu AUR, vyhľadáš požadovaný program (balíček), označíš ho na inštaláciu a dáš nainštalovať.
Arch Linux LXQT, Asus X200MA, 2GB RAM, Celeron N2815

number00

  • Nováček
  • *
  • 4
    Příspěvků
  • Karma: +0/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #2 kdy: 06. Listopad 2018, 08:34:03 odpoledne »
Zdravím,
asi jsem se vyjádřil špatně. Samotný soubor *.sh instalovat umím, ale po instalaci hra neběží, protože ji chybějí nějaké knihovny, věci kolem zvukovky apod.. A to řeší (nebo by měl) balíček, co je na AUR https://aur.archlinux.org/packages/gog-baldurs-gate-2-enhanced-edition/ , který vše nainstaluje a chce nainstalovat i soubor *.sh. Pokud ho needituju, vyběhne mi z něho toto :
Cloning gog-baldurs-gate-2-enhanced-edition build files...
Checking gog-baldurs-gate-2-enhanced-edition dependencies...

Building gog-baldurs-gate-2-enhanced-edition...
==> Making package: gog-baldurs-gate-2-enhanced-edition 2.6.0.10-1 (Út 6. listopadu 2018, 20:17:43 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh...
Could not find gog://gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh. Manually download it to "/var/tmp/pamac-build-lemmak/gog-baldurs-gate-2-enhanced-edition", or set up a gog:// DLAGENT in /etc/makepkg.conf.
  -> Found gog-baldurs-gate-2-enhanced-edition
  -> Found gog-baldurs-gate-2-enhanced-edition.desktop
==> Validating source files with sha256sums...
    gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh ... NOT FOUND
    gog-baldurs-gate-2-enhanced-edition ... FAILED
    gog-baldurs-gate-2-enhanced-edition.desktop ... FAILED
==> ERROR: One or more files did not pass the validity check!

Zajimá mě, kam mám ten soubor nahrát, aby se použil.

Děkuji


Livan

  • Mladší člen
  • **
  • 73
    Příspěvků
  • Karma: +1/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #3 kdy: 06. Listopad 2018, 09:29:59 odpoledne »
Ináč, kam máš ten súbor umiestniť, ti vypisuje "/var/tmp/pamac-build-lemmak/gog-baldurs-gate-2-enhanced-edition", čiže do adresára "/var/tmp/pamac-build-lemmak/", Nasleduj nápovedu v tom sprievodnom texte. Tak podľa toho, čo sa vypisuje v tom texte, to vôbec nie je o tom, že máš ten súbor na zlom mieste ale ten súbor neprejde kontrolou celistvosti alebo ho tam vôbec nemáš. Proste je v ňom nejaká chyba a nesedí kontrolný súčet súboru, čo môže byť aj vďaka tomu, že ten súbor nie je na očakávanom mieste.
« Poslední změna: 06. Listopad 2018, 09:41:13 odpoledne od Livan »
Arch Linux LXQT, Asus X200MA, 2GB RAM, Celeron N2815

number00

  • Nováček
  • *
  • 4
    Příspěvků
  • Karma: +0/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #4 kdy: 07. Listopad 2018, 08:51:08 dopoledne »
Zdravím,
soubor jsem nahrál do toho umístění (měl jsem takové podezření, že ho z toho místa bude chtít vyvolávat, ale nebyl jsem si jistý. Sice ho to najde, potvrdí, ale stejně to nefunguje viz níže:

Preparing...
Cloning gog-baldurs-gate-2-enhanced-edition build files...
Checking gog-baldurs-gate-2-enhanced-edition dependencies...

Building gog-baldurs-gate-2-enhanced-edition...
==> Making package: gog-baldurs-gate-2-enhanced-edition 2.6.0.10-1 (St 7. listopadu 2018, 08:48:13 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh
  -> Found gog-baldurs-gate-2-enhanced-edition
  -> Found gog-baldurs-gate-2-enhanced-edition.desktop
==> Validating source files with sha256sums...
    gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh ... Passed
    gog-baldurs-gate-2-enhanced-edition ... FAILED
    gog-baldurs-gate-2-enhanced-edition.desktop ... FAILED
==> ERROR: One or more files did not pass the validity check!

lombardo1981

  • Plný člen
  • ***
  • 124
    Příspěvků
  • Karma: +5/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #5 kdy: 07. Listopad 2018, 11:08:36 dopoledne »
Pôvodná chyba:
Kód: [Vybrat]
==> Validating source files with sha256sums...
    gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh ... NOT FOUND
    gog-baldurs-gate-2-enhanced-edition ... FAILED
    gog-baldurs-gate-2-enhanced-edition.desktop ... FAILED
==> ERROR: One or more files did not pass the validity check!
NOT FOUND znamená, že zdroj je nenájdený
FAILED znamená, že overenie zlyhalo


Nová chyba:
Kód: [Vybrat]
==> Validating source files with sha256sums...
    gog_baldur_s_gate_2_enhanced_edition_2.6.0.10.sh ... Passed
    gog-baldurs-gate-2-enhanced-edition ... FAILED
    gog-baldurs-gate-2-enhanced-edition.desktop ... FAILED
==> ERROR: One or more files did not pass the validity check!
Passed znamená, že overenie súboru prešlo
FAILED znamená, že overenie zlyhalo


Sú dve možnosti riešenia:
Prvým je zistenie sha256sum pre súbory, ktoré neprešli (alebo všetkých) a prepísanie v PKGBUILD.
Kód: [Vybrat]
sha256sum /cesta/ku/súboru
V PKGBUILD ide o tieto riadky:
Kód: [Vybrat]
sha256sums=('f123b2482c169c81d52c93513c4659db3ed376c2781401d24b65ce08d49747e9'
            '55e56f5c3e4b03a3dfa70ad66e85b5cdac229baa7fc72775fd77a6962ea68ca7'
            '082330f67a7a6aa4ecc4d2f71765f12224f03260edff82e42d7622fd5084c14d')



Druhým je preskočenie overenia. Ako sa to v Pamac robí, si zisti sám. Nepoužívam. Poprípade inštaláciu vykonať cez terminál pomocou AUR pomocníka a opäť s preskočeným overenia.
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3; kernel: linux a linux-zen
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

number00

  • Nováček
  • *
  • 4
    Příspěvků
  • Karma: +0/-0
    • Zobrazit profil
Re:Instalace Baldurs Gate 2 Enhanced Edition pro linux
« Odpověď #6 kdy: 11. Listopad 2018, 05:39:34 odpoledne »
Děkuji moc za vysvětlení.
Podívám se na to a vyzkouším.