Как установить snes9x из репозитория GitHub?

Как я могу установить snes9x на Ubuntu из репозитория GitHub? https://github.com/snes9xgit/snes9x

Нет команды apt-get install , которую я могу выполнить. Кажется, существует две возможные версии программы, совместимые с Linux (GTK или X11)

. Нужно ли клонировать репозиторий и скомпилировать его из исходного кода? Есть ли уже файл *. Deb ?

1
задан 24 May 2020 в 02:26

1 ответ

Двоичные файлы

Существует несколько способов получения snes9x в двоичном виде:

  • Пэт FlatPak-версия Snes9x ( самый простой способ ):

     sudo apt-get install flatpak
    flatpak удаленное добавление --if-not-существующие flathub https://flathub.org/repo/flathub.flatpakrepo
    flatpak установить flathub com.snes9x.Snes9x
    
  • Получите snes9x с сайта, указанного на странице загрузки , перейдя по ссылке на snes9x_1.60-1_amd64.deb

  • Загрузите последний двоичный файл snes9x из Cirrus-CI ]:

     sudo apt установить libportaudio2 libminizip1
    CD ~ / Загрузки
    wget https://api.cirrus-ci.com/v1/artifact/task/6382769047601152/build/snes9x-gtk-432fc08498b33190a41ae659c3c5fccbeb5b8b3e.txz
    tar -xf snes9x-gtk-432fc08498b33190a41ae659c3c5fccbeb5b8b3e.txz
    cd snes9x
    ./snes9x-gtk
    
  • Получить RetroArch с плагином snes9x из официального репозитория от

     sudo add-apt-repository multiverse
    sudo apt-get установить ретро-архив libretro-snes9x
    

    или из libretro PPA :

     sudo add-apt-repository ppa: libretro / testing
    sudo apt-get установить ретро-архив libretro-snes9x
    

Источник

Если вы действительно знаете причину установки из источника, вы можете воспользоваться приведенным ниже методом (на основе AUR PKGBUILD и snes9x Compiling wiki page ):

sudo apt-get install build-essential git meson cmake \
libgtk2.0-dev libgtk-3-dev libsdl2-dev glslang-dev portaudio19-dev libminizip-dev

cd ~/Downloads/
git clone https://github.com/snes9xgit/snes9x.git
cd snes9x/
git submodule update --init shaders/SPIRV-Cross
cd gtk
meson build --prefix=/usr/local --buildtype=release --strip
cd build
ninja
sudo ninja install
0
ответ дан 19 June 2020 в 21:36

Другие вопросы по тегам:

Похожие вопросы: