Instalar emuladores no Fedora 22
Publicado por Daniel Lara Souza (última atualização em 17/08/2015)
[ Hits: 3.457 ]
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
Alta disponibilidade IP-Virtual
Fazer o download de um website completo
Script para criação de diretorio do usuario no Samba com A.D.
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)
Alternativas ao Multilogin para gerenciamento de múltiplas contas/prof... (0)









