Shell Script para instalação do ePSXe no Ubuntu
Publicado por Luis Daniel Assulfi (última atualização em 10/06/2011)
[ Hits: 10.622 ]
Olá pessoal do VOL, tudo bem?
Elaborei um shell script para para instalação do ePSXe no Ubuntu.
Informo que o shell script não faz a instalação do BIOS do PSX, pois é violação da lei de diretos autorias a utilização sem autorização.
Fiz com referência na seguinte página: http://ubuntuforums.org/showthread.php?t=612021
Após a execução desse shell, deve-se criar um script para iniciar o ePSXe. Para isso, no terminal entre com o seguinte comando:
sudo gedit /usr/local/bin/epsxe
E copie o seguinte texto:
#!/bin/bash
export EPSXE='/usr/local/games/epsxe'
export LD_LIBRARY_PATH=$EPSXE
cd $EPSXE
./epsxe $*
chmod 666 $EPSXE/cfg/*.cfg $EPSXE/sstates/* $EPSXE/memcards/*.mcr $EPSXE/snap/* 2>/dev/null
Salve, saia, e mude as permissões para o script criado:
sudo chmod 755 /usr/local/bin/epsxe
Após a instalação e elaboração do script descrito acima, no terminal entre com o comando epsxe para iniciar o programa!
Saudações.
Daniel
#!/bin/bash # Shell script para instalação do software ePSXe # Referência: http://ubuntuforums.org/showthread.php?t=612021 - Install ePSXe Playstation Emulator (Version 2) clear echo 'Iniciando a instalação do ePSXe para Ubuntu Linux...' echo 'Dependências: unzip; libgtk1.2' echo if [ -e /usr/bin/unzip ]; then echo 'O software unzip está instalado no seu sistema.' echo else echo 'Iniciando a instalação do software unzip no seu sistema...' sudo apt-get update && sudo apt-get upgrade && sudo apt-get install unzip echo fi echo 'Instalando a biblioteca libgtk1.2...' sudo apt-add-repository ppa:adamkoczur/gtk1.2 sudo apt-get update && sudo apt-get upgrade && sudo apt-get install libgtk1.2 echo echo 'Criando diretório em /tmp para armazenar os arquivos de instalação...' mkdir /tmp/ePSXe_install echo 'Fazendo o download dos arquivos necessários para a instalação do ePSXe...' wget -c http://www.epsxe.com/files/epsxe160lin.zip -P /tmp/ePSXe_install wget -c http://www.pbernert.com/gpupetemesagl176.tar.gz -P /tmp/ePSXe_install wget -c http://www.pbernert.com/gpupetexgl208.tar.gz -P /tmp/ePSXe_install wget -c http://www.pbernert.com/gpupeopssoftx117.tar.gz -P /tmp/ePSXe_install wget -c http://www.pbernert.com/gpupeopssoftsdl116.tar.gz -P /tmp/ePSXe_install wget -c http://www.myte.ca/files/spupeopsoss-alsa109.tar.gz -P /tmp/ePSXe_install wget -c http://www.pbernert.com/spupetenull101.tar.gz -P /tmp/ePSXe_install wget -c http://www.myte.ca/files/omnijoy-1.0.0-bin32.tar.gz -P /tmp/ePSXe_install wget -c http://members.chello.at/erich.kitzmueller/ammoq/down/padJoy082.tgz -P /tmp/ePSXe_install wget -c http://frozenfox.freehostia.com/cappy/getlibs-all.deb -P /tmp/ePSXe_install echo 'Instalando os pacotes .deb...' sudo dpkg -i /tmp/ePSXe_install/getlibs-all.deb echo export EPSXE='/usr/local/games/epsxe' echo 'Criando o diretório onde serão instalados os arquivos...' sudo mkdir $EPSXE echo 'Descompactando arquivos para o diretório de instalação...' sudo unzip /tmp/ePSXe/epsxe160lin.zip -d $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/gpupetemesagl176.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/gpupetexgl208.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/gpupeopssoftx117.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/gpupeopssoftsdl116.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/spupeopsoss-alsa109.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/spupetenull101.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/omnijoy-1.0.0-bin32.tar.gz -C $EPSXE/plugins/ sudo tar xfz /tmp/ePSXe/padJoy082.tgz -C $EPSXE/plugins/ echo 'Configurando os arquivos...' cd $EPSXE/plugins/ sudo mv padJoy/bin/* . sudo rm -rf padJoy sudo mv cfg* ../cfg/ sudo mv *.cfg ../cfg/ sudo chmod 666 ../cfg/*.cfg cd $EPSXE sudo chmod 777 cfg sstates snap memcards sudo touch memcards/epsxe000.mcr memcards/epsxe001.mcr .epsxerc sudo chmod 666 memcards/* sudo chmod 666 .epsxerc echo 'Instalando o software upx-ucl...' Instalar_upx_ucl echo 'Configurando as bibliotecas...' cd $EPSXE sudo cp epsxe epsxe_bak sudo upx -d epsxe sudo getlibs $EPSXE/epsxe echo 'Removendo os arquivos de instalação...' rm -Rf /tmp/ePSXe_install rmdir /tmp/ePSXe_install echo 'Instalação realizada com sucesso!' Instalar_upx_ucl() { echo echo -e 'A versão do Ubuntu instalada em seu computador é anterior á Hardy Heron? [S/n] \c';read opcao case $opcao in S) sudo apt-get install upx-ucl-beta;; n) sudo apt-get install upx-ucl;; *) echo 'Opção inválida.';Instalar_upx_ucl;; esac }
Transformar eBook em Audiobook
Instalação do LibreOffice 64 bits no Ubuntu
Acertando número para numeração
Trocar nomes maiúsculos por minúsculos
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (3)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (4)
Ajuda Pra Melhoria do NFTABLES. (8)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)