GithubHelp home page GithubHelp logo

brandleesee / epsxe64ubuntu Goto Github PK

View Code? Open in Web Editor NEW
166.0 166.0 33.0 374 KB

OBSOLETE - ePSXe64Ubuntu is an interactive script that installs ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint, and their derivatives.

Shell 100.00%
bash-script debian duckstation emulation emulator emulator-frontend emulator-programming emulators epsxe libcurl libretro linux playstation psx psx-emulator retroarch shader-effects shaders ubuntu ubuntu-script

epsxe64ubuntu's Introduction

epsxe64ubuntu's People

Contributors

acjohnson avatar brandleesee avatar bryceml avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

epsxe64ubuntu's Issues

Consider Flatpak / Snap package

Did you consider making a Flatpack or Snap package of ePSXe?

I checked the licence and it says that ePSXe is freeware and can be distributed freely as
long as it is not modified or sold and the BIOS isn't packaged with the
program
, so there is no legal concern of this.

Extract from ePSXe205linux_x64.zip -> /docs/epsxe_linux_en.txt

**************************************************************************
6. Legal Stuff
**************************************************************************

EPSXE Copyright 2000/2016 EPSXE team.
Sony Playstation is registered trademark of Sony.
All mentioned games are registered trademarks of their authors or marks.
You may only be in possession of the copyrighted BIOS if you're legally
entitled to do so.Neither the ePSXe Team software nor its authors are
affiliated with Sony. ePSXe is freeware and can be distributed freely as
long as it is not modified or sold and the BIOS isn't packaged with the
program. This readme must be included with the executable.

When you use this software you do that at your own risk. The authors are
not responsible for any loss or damage resulting from the use or misuse
of this software. If you do not agree with these terms delete this
software immediately !

libcurl3 and libcurl4

can't have both running, so everytime i want to play open epsxe i have to uninstall libcurl4 therefore uninstalling transmission, playonlinux etc. this is annoying, is there a way to fix this? i

Help with Arch installation

Hello. I know that this has nothing to do with your script, but since you have been dealing with ePSXe in Linux maybe you have any clue about how to solve this problem. If you find it bothering erase the issue please.

When we run epsxe in arch, we get this errors:

/opt/epsxe/epsxe: /usr/lib32/libcrypto.so.1.0.0: no version information available (required by /opt/epsxe/epsxe)
/opt/epsxe/epsxe: /usr/lib32/libcurl.so.3: no version information available (required by /opt/epsxe/epsxe)
 * Running ePSXe emulator version 2.0.5. 

(epsxe:21543): Gtk-WARNING **: Content added to the action area of a dialog using header bars

(epsxe:21543): Gtk-WARNING **: Content added to the action area of a dialog using header bars

Do you have any clue about how we could solve this?

The installation package is here:
https://aur.archlinux.org/packages/epsxe/

ePSXe and libcurl4

Hello! Thank you for your work. I have a problem with ePSXe and Lutris. Lutris requires libcurl4 and ePSXe requires libcurl3, so if i installing ePSXe, Lutris will be uninstalled because it requires libcurl4. So, is there any way to have both of these programs installed without uninstalling neither of them?

Here is log from the terminal:
./ePSXe
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./ePSXe)
My distro is KDE neon (Ubuntu 18.04)

ePSXe not running on linux

Hi
I just install ePSXe on debian 9 following the installation steps and i got this message when i try to open the emulator :

$ ./ePSXe
./ePSXe: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Problem installing on Debian 10 Buster

I have problem with running this script on Debian 10 Buster.

/tmp/libcurl3_7.58. 100%[===================>] 209,02K   465KB/s    za 0,4s    

2020-02-17 20:48:57 (465 KB/s) – „/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb“ uloženo [214032/214032]

patch: **** ed FAILED
/home/jacob/ePSXe: CHYBNÝ
sha256sum: POZOR: 1 spočtený součet NESOUHLASIL
WARNING: patched /home/jacob/ePSXe did not match checksum, using original executable instead
/home/jacob/ePSXe: /lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/jacob/ePSXe)
sed: /home/jacob/.epsxe/epsxerc nelze číst: Adresář nebo soubor neexistuje
sed: /home/jacob/.epsxe/epsxerc nelze číst: Adresář nebo soubor neexistuje
Shaders Menu
1) Download
2) Restore from backup
3) Do nothing
Choose from 1 to 3 above. 3
This choice has left the shaders folder empty.
Script finished.
jacob@JacobMachine:~$ 

It fails to patch file, then it requires CURL3, which is no longer supported on debian. Can someone help me please ?

Got issues with libcurl3

Yeah, this is just another issue with libcurl3 and epsxe...

According to Kubuntu 18.04 I've installed the following packages.
libssl1.0.0 is already the newest version (1.0.2n-1ubuntu5.3).
ecm is already the newest version (1.03-1build1).

I tried installing libcurl4-openssl-dev libssl-dev, then libcurl4-gnutls-dev libssl1.0-dev but none of them would make epsxe_x64 run...

I checked the shell script you included and noticed you would download libcurl3, extract its contents to a temporary directory so I just did it manually by looking for it on packages.ubuntu.com where it's available. Strangely its contents say it's libcurl.so.4.5.0... anyway I renamed it libcurl.so.3 but it still yells at me that it cannot open CURL_OPENSSL_3. I even dared to use okteta, KDE's hex editor, and changed it to CURL_OPENSSL_4 but ./epsxe: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_4' not found (required by ./epsxe) gets printed in no time...

Install not working and then cannot remove.

I went through the install process as described in the read me and when it says :
"When ePSXe GUI appears on the screen...", it never appeared on the screen. I pressed 1 to install shaders and then I could see the Icon in the application menu, every time I clicked the icon the emulator did not open.

Now I am stuck with the icon in my applications and it will not open, I tried to remove it based of the information in the readme but it is still there.
Can you help me get it working or remove application please.

Port for .ELF

Can port it for a .ELF executable?
it's very good to play in PS2

Problem with latest ubuntu (Disco 19.04)

Hi,

Your script were working fine under Ubuntu 18.10 (Cosmic). After my upgrade to Disco, script is failing to run. Several changes have been made to the package list.

NAME="Ubuntu"
VERSION="19.04 (Disco Dingo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.04"
VERSION_ID="19.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=disco
UBUNTU_CODENAME=disco

When the script run:

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libncurses5 est déjà la version la plus récente (6.1+20181013-2ubuntu2).
unzip est déjà la version la plus récente (6.0-22ubuntu1).
libsdl-ttf2.0-0 est déjà la version la plus récente (2.0.11-6).
ecm est déjà la version la plus récente (1.03-1).
libssl1.0.0 est déjà la version la plus récente (1.0.1t-1+deb8u11).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 33 non mis à jour.
--2019-06-11 16:00:51--  http://archive.ubuntu.com/ubuntu/pool/main/c/curl3/libcurl3_7.58.0-2ubuntu2_amd64.deb
Résolution de archive.ubuntu.com (archive.ubuntu.com)… 91.189.88.162, 91.189.91.23, 91.189.91.26, ...
Connexion à archive.ubuntu.com (archive.ubuntu.com)|91.189.88.162|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 214032 (209K) [application/x-debian-package]
Enregistre : «/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb»

/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb                          100%[==========================================================================================================================================================>] 209,02K  --.-KB/s    ds 0,1s    

2019-06-11 16:00:52 (2,00 MB/s) - «/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb» enregistré [214032/214032]

/home/user/ePSXe: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.2' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.3)

So here, version of libssl seems to mismatch :

$ ls -lah /usr/lib/x86_64-linux-gnu/libssl*
-rw-r--r-- 1 root root 349K févr. 19 18:04 /usr/lib/x86_64-linux-gnu/libssl3.so
-rw-r--r-- 1 root root 978K avril  3 17:50 /usr/lib/x86_64-linux-gnu/libssl.a
lrwxrwxrwx 1 root root   13 avril  3 17:50 /usr/lib/x86_64-linux-gnu/libssl.so -> libssl.so.1.1
-rw-r--r-- 1 root root 386K mars   2 03:50 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
-rw-r--r-- 1 root root 572K avril  3 17:50 /usr/lib/x86_64-linux-gnu/libssl.so.1.1

$ ldd /usr/lib/x86_64-linux-gnu/libcurl.so.3|grep -i ssl
/usr/lib/x86_64-linux-gnu/libcurl.so.3: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.2' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.3)
	libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fd1b8b6f000)

Problem is coming from libcurl3 who is using libssl.so.1.0.0. I dont understand why he is looking after OPEN_1.0.2 symbol.

Libssl.so.1.0.0 is missing OPENSSL_1.0.2. I tried to simlinks Libssl.so.1.1 to Libssl.so.1.0.0 but I got :

/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.3)
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.2' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.3)
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /usr/lib/x86_64-linux-gnu/libcurl.so.3)

$ dpkg -l|grep -i libssl
ii  libssl-dev:amd64                                            1.1.1b-1ubuntu2                             amd64        Secure Sockets Layer toolkit - development files
ii  libssl1.0.0:amd64                                           1.0.1t-1+deb8u11                            amd64        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:amd64                                             1.1.1b-1ubuntu2                             amd64        Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:i386                                              1.1.1b-1ubuntu2                             i386         Secure Sockets Layer toolkit - shared libraries

$ dpkg -l|grep -i libcurl
ri  libcurl3-gnutls:amd64                                       7.64.0-2ubuntu1.1                           amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4:amd64                                              7.64.0-2ubuntu1.1                           amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl4-openssl-dev:amd64                                  7.64.0-2ubuntu1.1                           amd64        development files and documentation for libcurl (OpenSSL flavour)
ii  python3-pycurl                                              7.43.0.2-0.1                                amd64        Python bindings to libcurl (Python 3)

I am using the last clone version of this repo. Any advices ? Should I try libssl1.0.2 ?

Loading ISOs from CLI

epsxe -loadiso PSX/Tekken\ 3/Tekken\ 3.bin
only starts epsxe without starting the game, and
epsxe -loadiso PSX/Tekken\ 3/Tekken\ 3.bin -nogui
seemingly starts the game, but with a black screen (except image of a controller in the corner) and no sound.

Is there any workaround?

Can't install epsxe...

Hi, first of all thanks so much for this useful script!!!!
I try to install epsxe with it, on Linux Mint 21.2 Cinnamom_x64, but unfortunately it doesn't. I don't install nothing, I only run your useful script. the output of the terminal is:

`codesound@codesound:~$ wget -O ePSXe64Ubuntu.sh https://raw.githubusercontent.com/brandleesee/ePSXe64Ubuntu/master/ePSXe64Ubuntu.sh && bash ePSXe64Ubuntu.sh
--2023-11-11 17:37:25-- https://raw.githubusercontent.com/brandleesee/ePSXe64Ubuntu/master/ePSXe64Ubuntu.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7281 (7,1K) [text/plain]
Saving to: ‘ePSXe64Ubuntu.sh’

ePSXe64Ubuntu.sh 100%[=============================================================================================================>] 7,11K --.-KB/s in 0,05s

2023-11-11 17:37:26 (136 KB/s) - ‘ePSXe64Ubuntu.sh’ saved [7281/7281]

Welcome to ePSXe64Ubuntu.sh script, 11.6.
When ePSXe window appears on screen:
Right click on icon in Dash/Dock/Panel
Add to Favorites/Lock
CLOSE ePSXe GUI to continue with the script.
Script started.
[sudo] password for codesound:
Ign:1 http://packages.linuxmint.com victoria InRelease
Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:3 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
Hit:4 http://packages.linuxmint.com victoria Release
Hit:5 https://ppa.launchpadcontent.net/minetestdevs/stable/ubuntu jammy InRelease
Hit:6 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:8 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:9 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
sed is already the newest version (4.8-1ubuntu2).
wget is already the newest version (1.21.2-2ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
xxd is already the newest version (2:8.2.3995-1ubuntu2.13).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libsdl-ttf2.0-0 is already the newest version (2.0.11-6).
unzip is already the newest version (6.0-26ubuntu3.1).
libncurses5 is already the newest version (6.3-2ubuntu0.1).
ecm is already the newest version (1.03-1build1).
libssl1.0.0 is already the newest version (1.0.2n-1ubuntu5).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
--2023-11-11 17:37:33-- http://archive.ubuntu.com/ubuntu/pool/main/c/curl3/libcurl3_7.58.0-2ubuntu2_amd64.deb
Resolving archive.ubuntu.com (archive.ubuntu.com)... 185.125.190.39, 91.189.91.82, 91.189.91.83, ...
Connecting to archive.ubuntu.com (archive.ubuntu.com)|185.125.190.39|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 214032 (209K) [application/x-debian-package]
Saving to: ‘/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb’

/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb 100%[=============================================================================================================>] 209,02K 159KB/s in 1,3s

2023-11-11 17:37:34 (159 KB/s) - ‘/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb’ saved [214032/214032]

/tmp/libcurl3_7.58.0-2ubuntu2_amd64.deb matches provided sha256sum
/home/codesound/.local/bin/ePSXe: error while loading shared libraries: libldap_r-2.4.so.2: cannot open shared object file: No such file or directory
sed: can't read /home/codesound/.epsxe/epsxerc: No such file or directory
sed: can't read /home/codesound/.epsxe/epsxerc: No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/bios/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/cheats/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/config/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/configs/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/covers/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/idx/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/info/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/memcards/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/patches/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/plugins/.': No such file or directory
cp: cannot stat '/home/codesound/ePSXe_backups/2023-11-11-17:37:26-CET/.epsxe/sstates/.': No such file or directory
Shaders Menu

  1. Download
  2. Restore from backup
  3. Do nothing
    Choose from 1 to 3 above. 1
    This choice has downloaded shaders from ePSXe64Ubuntu repository.
    Script finished.
    `
    Can you please help me to understand how to fix it?
    Thanks

Cannot pin ePSXe to dock

When I try to add it to favourites there is not such option, just 'exit'.
also - app does not have an icon, I'm pretty sure I did everything right during the installation process
I'm using Ubuntu on xfce

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.