Как я могу установить snes9x на Ubuntu из репозитория GitHub? https://github.com/snes9xgit/snes9x
Нет команды apt-get install
, которую я могу выполнить. Кажется, существует две возможные версии программы, совместимые с Linux (GTK или X11)
. Нужно ли клонировать репозиторий и скомпилировать его из исходного кода? Есть ли уже файл *. Deb
?
Существует несколько способов получения 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