Shell Script para instalação do ePSXe no Ubuntu
Publicado por Luis Daniel Assulfi (última atualização em 10/06/2011)
[ Hits: 10.500 ]
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 }
Script para Backup em PenDrive - Personalizável
Backup para J-Pilot evitando arquivos problemáticos
Cadastrar máquina Win2K ou XP no Linux para Domínio
Adiciono linhas ao sources.list
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (1)
Linux Lite Demorando Muito Para Ligar (0)
PC não liga no filtro de linha (3)