Next revision | Previous revision |
linux:get_baldur_s_gate_running_on_fedora_linux [2018/01/19 01:43] – created brian | linux:get_baldur_s_gate_running_on_fedora_linux [2019/11/23 17:55] (current) – added backup archive of libssl brian |
---|
===== When Running Baldur's Gate on Fedora Linux ===== | ===== When Running Baldur's Gate on Fedora Linux ===== |
| |
Recently I bought the GOG version of Baldur's Gate Enhanced Edition for my kids to (hopefully) play. I'm using Fedora 27. First I ran into a problem with a missing ''libjson'' file, which required installing the appropriate ''i686'' library (since Baldur's Gate is a 32-bit game). | Recently I bought the GOG version of Baldur's Gate Enhanced Edition for my kids to (hopefully) play. I'm using Fedora 27. First I ran into a problem with a missing ''libjson.so.0'' file, which required installing the appropriate ''i686'' library (since Baldur's Gate is a 32-bit game). |
| |
| <code>$ sudo dnf install json-c-devel.i686</code> |
| |
| Then create a symlink to the appropriate file. |
| |
| <code>$ cd /usr/lib/ |
| $ sudo ln -s libjson-c.so libjson.so.0</code> |
| |
More aggravatingly, I ran into this problem with running the ''start.sh'' file for the game: | More aggravatingly, I ran into this problem with running the ''start.sh'' file for the game: |
./BaldursGate: /lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./BaldursGate) </code> | ./BaldursGate: /lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./BaldursGate) </code> |
| |
Despite having a newer version of ''openssl'' installed, ((You can check your version by running ''openssl version''.)) the game still threw complaints, causing me to bang my face against the keyboard for longer than I care to admit. I finally solved it by downloading this 32-bit library file from the Ubuntu archives: | Despite having a newer version of ''openssl'' installed, ((You can check your version by running ''openssl version''.)) the game still threw complaints, causing me to bang my face against the keyboard for longer than I care to admit. Creating symlinks to the newer versions of the files did not help. I finally solved it by downloading this 32-bit library file from the Ubuntu archives: |
* [[http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.10_i386.deb|libssl1.0.0_1.0.2g-1ubuntu4.10_i386.deb]] | * [[https://packages.ubuntu.com/xenial/i386/libssl1.0.0/download|libssl1.0.0_1.0.2g-1ubuntu4.13_i386.deb]] |
| * [[https://wiki.bondari.com/_media/linux:libssl1.0.0_1.0.2g-1ubuntu4.15_i386.tar.gz|backup archive]] |
| |
Open the archive and copy the following two files to ''/usr/lib''. ((If symlinks with these same filenames already exist - pointing to the newer version of the libraries - you will need to first remove the symlinks.)) | Open the archive and copy the following two files to ''/usr/lib''. ((If symlinks with these same filenames already exist - pointing to the newer version of the libraries - you will need to first remove the symlinks.)) |