Instalar emuladores no Fedora 22
Publicado por Daniel Lara Souza (última atualização em 17/08/2015)
[ Hits: 3.566 ]
Homepage: http://danniel-lara.blogspot.com/
Um script que instala alguns emuladores, está em testes ainda.
#!/bin/bash
if [[ $EUID -ne 0 ]]; then
yad --center --width=400 --height=100 --title= "AVISO" \ --text="Execute usando o comando ' sudo ' \
ou o logado com usuário ' root ' para executar este software! " --button=gtk-ok:0
exit 1
fi
yad --center --width=400 --height=100 --text="Caso não tenha respositórios necessários como RPMFusion o mesmo irá instalar " --button=gtk-ok:0
ls /etc/yum.repos.d/ > /tmp/repo
rpmfusion=$(grep rpmfusion /tmp/repo )
home=$(grep home /tmp/repo )
if [ -n "$rpmfusion" ] ;
then
yad --center --width=400 --height=100 --text="Rpmfusion já instaldo" --button=gtk-ok:0
else
dnf -y --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf -y --nogpgcheck install http://download1.rpmfusion.org/free/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
fi
if [ -n "$home" ] ;
then
yad --center --width=400 --height=100 --text="Repositório Emulador WII já instaldo" --button=gtk-ok:0
else
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:/KAMiKAZOW:/Fedora/Fedora_22/home:KAMiKAZOW:Fedora.repo
exit 1
fi
INSTALL=$(yad --center --form --width=400 --height=500 --title "Instalar Emuladores, Jogos e Steam" \
--field "Atari:CHK" \
--field "Nes:CHK" \
--field "Master Sytem - GameGear:CHK" \
--field "MegaDriver - 32X - SegaCD:CHK" \
--field "SuperNes:CHK" \
--field "GameBoy, GameBoy-Color, GameBoy-Advance:CHK" \
--field "N64:CHK" \
--field "PS1:CHK" \
--field "PS2:CHK" \
--field "PSP:CHK" \
--field "Sega Saturn:CHK" \
--field "Dreamcast:CHK" \
--field "Wii , GameGube:CHK" \
--field "Arcade M.A.M.E:CHK" \
--field "Steam:CHK" \
--field "Fedora Games:CHK" \
"");
echo "$INSTALL" > /tmp/tmp
STELLA=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $1 }' )
NES=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $2 }' )
MASTER=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $3 }' )
MEGA=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $4 }' )
SNES=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $5 }' )
GAMEBOY=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $6 }' )
N64=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $7 }' )
PS1=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $8 }' )
PS2=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $9 }' )
PSP=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $10 }' )
SATURN=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $11 }' )
DREAM=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $12 }' )
WII=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $13 }' )
MAME=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $14 }' )
STEAM=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $15 }' )
FG=$(cat /tmp/tmp | awk 'BEGIN { FS="|" } { print $16 }' )
if [ "$STELLA" = "TRUE" ]; then
dnf install stella -y
fi
if [ "$NES" = "TRUE" ]; then
dnf install Nestopia -y
fi
if [ "$NES" = "TRUE" ]; then
dnf install osmose -y
fi
if [ "$MEGA" = "TRUE" ]; then
dnf install gens -y
fi
if [ "$SNES" = "TRUE" ]; then
dnf install snes9x -y
fi
if [ "$GAMEBOY" = "TRUE" ]; then
dnf install vbam-gtk -y
fi
if [ "$N64" = "TRUE" ]; then
dnf install mupen64plus m64py -y
fi
if [ "$PS1" = "TRUE" ]; then
dnf install pcsxr -y
fi
if [ "$PS2" = "TRUE" ]; then
dnf install pcsx2 -y
fi
if [ "$PSP" = "TRUE" ]; then
dnf install ppsspp-dev -y
fi
if [ "$SATURN" = "TRUE" ]; then
dnf install yabause -y
fi
if [ "$DREAM" = "TRUE" ]; then
dnf install lxdream -y
fi
if [ "$WII" = "TRUE" ]; then
dnf install dolphin-emu-git -y
fi
if [ "$MAME" = "TRUE" ]; then
dnf install mame qmc2-sdlmame -y
fi
if [ "$STEAM" = "TRUE" ]; then
dnf install steam -y
fi
if [ "$FG" = "TRUE" ]; then
dnf groupinstall "Games and Entertainment" -y
else
echo "erro"
fi
Instalação do FreeRock GNOME unstable
Configurando endereço de rede - Slackware, Debian, CentOS/RHEL
Encurtador de URLs pelo terminal através do Google
Restaurar base de dados PostgreSQL
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Erro ao enviar arquivos para o Storage Synology NAS (0)
Eaí? Já programou no windows? (1)
Instalar Dual Boot, Linux+Windows. (6)
Conky, alerta de temperatura alta (17)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









