Эмуляция > Прочие эмуляторы
Установка репозиториев в *buntu-подобных системах
Arbars:
Установка репозиториев в *buntu-подобных системах
Информация для Новичков.
Большая разница между Windows и GNU/Linux в том, что когда тебе нужно установить программу в Linux, тебе не нужно идти на сайт, скачивать инсталлятор и уже потом устанавливать (за исключением некоторых случаев).
У многих дистрибутивов Linux есть так называемые репозитории - что-то по типу магазина приложений. Ты пользуешься пакетным менеджером для поиска программ в репозиториях, их установки, обновления и удаления.
Твой дистрибутив Linux идет уже с настроенными для него репозиториями, откуда ты уже можешь устанавливать программы, но для популярных эмуляторов там не всегда найдется свежая версия. И то, что мы должны сделать, это подключить дополнительные репозитории, чтобы мы могли обновлять эмуляторы. Однажды подключенный репозиторий позволит устанавливать эмуляторы так же, как и другие программы и обновлять их.
Всё это круто конечно, но некоторые эмуляторы в основных репозиториях не водятся, и мы будем использовать несколько различных методов. чтобы их установить.
ВНИМАНИЕ!
Данная инструкция расчитана на пользователей *buntu-систем - Ubuntu, Xubuntu, Kubuntu и Lubuntu и дистрибутивах, основанных на них (типа Linux Mint). Репозитории, перечисленные здесь, могут НЕ РАБОТАТЬ на остальных дистрибутивах, но ты можешь найти эмуляторы в репозиториях для своего дистрибутива (официальных или неофициальных) или собрать их из исходников.
Как добавить репозиторий.
Чтобы добавить репозиторий, тебе нужно прописать в терминале следующую команду:
--- Код: ---sudo add-apt-repository ppa:user/ppa-name
--- Конец кода ---
... где ppa:user/ppa-name - название репозитория из списка внизу, который ты хотел бы подключить. После подключения репозитория нужно обновить список доступных пакетов:
--- Код: ---sudo apt-get update
--- Конец кода ---
После обновления списка пакетов файлы эмулятора станут доступны для установки.
Установка, обновление и удаление эмуляторов
Для этих целей я рекомендую установить Synaptic - пакетный менеджер, с его помощью можно устанавливать, удалять программы и следить за тем, какие пакеты установлены. Через систему поиска найти нужный эмулятор по имени не составит труда.
Репозитории с эмуляторами (будет пополняться)
Название эмулятораРепозиторийПримечаниеRetroArchppa:libretro/stableVBA-Mppa:sergio-br2/vbam-trunkScummVM,Mednafen, FCEUX, higan, старые версии других эмуляторовОсновной репозиторий UbuntuSnes9x-GTKppa:bearoso/ppa удалёнPCSX2ppa:gregory-hainaut/pcsx2.official.ppaВнимание! существует только в 32х-разрядном варианте! При установке на чистую 64х-разрядную систему эмулятор потянет за собой проядка 36 Мб г**на 32х-разрядных библиотек! (почему г**на - объясню позже)MAME (до версии 0.160)ppa:c.falco/mameDeSmuMEppa:leon.nardella/desmume-daily удалён
Dolphinppa:dolphin-emu/ppaMupen64Plus и плагины к немуppa:random-stuff/ppaPCSX-Reloadedppa:rebuntu16/pcsx-reloaded-svn+unofficialPPSSPPppa:ppsspp/stableFS-UAEppa:fengestad/stableРепозиторий с несколькими эмуляторами:DesMuMe, PokeMini, Supermodel, mGBAppa:random-stuff/stable
Также репозитории находятся путём поиска по фразе "имя-эмулятора launchpad ppa". Кстати, проверяй, для какой версии системы репозиторий предназначен (проверяется по кодовому имени релиза, типа Raring, Quantal), так как репозитории для старых релизов не обновляют.
Игровые репозитории (будет пополняться)
НазваниеРепозиторий или адрес сайтаПримечаниеPlayDeb (ответвление GetDeb, специализирован на играх)Репозитория на Launchpad нет.Установка:
* Проходим по ссылке: http://www.playdeb.net/updates/Ubuntu/15.04#how_to_install
* Скачиваем пакет из первого пункта
* Заходим в папку, в которой лежит скачанный пакет
* Щелкаем по пакету правой кнопкой мыши -> Открыть в помощью... -> Центр приложений (если в системе установлена спец. утилита для установки пакетов типа GDebi, тогда воспользуйтесь ею)
* Жмём "Установить"
* После установки обновляем список пакетов: sudo apt-get updateUbuntu Games (Kega Fusion, Streets of Rage Remake)ppa:ubuntugames/gamesВнимание! Kega существует только в 32х-разрядном варианте! При установке на чистую 64х-разрядную систему эмулятор потянет за собой проядка 70 Мб 32х-разрядных библиотек!Linux Games databasewww.lgdb.org/Сайт, посвященный играм для Linux. Игры имеют описания, скриншоты и ссылки на скачивание/покупку. DRD Team (Движки Doom и Wolfenstein 3D)http://debian.drdteam.org/Установка
Открываем терминал (Ctrl+Alt+T) и вводим в него следующее:
* sudo add-apt-repository 'deb http://debian.drdteam.org/ stable multiverse'
* wget -O - http://debian.drdteam.org/drdteam.gpg | sudo apt-key add -
* sudo apt-get updateDjlhttp://djl-linux.org/relique/index_en.phpМенеджер игр (игры, увы, он видит только те, что были установлены из репозитория программы). В комплекте идут: новостная лента RSS, IRC-чат, расширение с помощью системы плагинов.NEW! Cabrioppa:sergio-br2/cabrioОболочка для эмуляторов, заточенная под использование в аркадных автоматах.
Оригинал: https://emulation.miraheze.org/wiki/Main_Page
Статью перевел: Arbars для www.emu-land.net.
Cyb3rM4n:
Респект тебе! На днях потестирую)
Arbars:
Кстати, заметил одну фигню: MAME обновляется только при dist-upgrade, при запуске upgrade эмуль не обновляется :?
sadrainbow:
Ссылка на оригинал ведёт на старую вики
--- Цитата ---that wiki is deprecated and no longer up to date.
--- Конец цитаты ---
Вот новая: http://emulation.gametechwiki.com/index.php/Emulation_on_Ubuntu
Arbars:
--- Цитата: sadrainbow от 30 Июнь 2015, 20:17:04 ---Ссылка на оригинал ведёт на старую вики
Вот новая: http://emulation.gametechwiki.com/index.php/Emulation_on_Ubuntu
--- Конец цитаты ---
О как... Спасибо. будем знать :)
v0xy:
--- Цитата: Arbars от 27 Июнь 2015, 10:03:03 ---Данная инструкция расчитана на пользователей *buntu-систем - Ubuntu, Xubuntu, Kubuntu и Lubuntu и дистрибутивах, основанных на них (типа Linux Mint). Репозитории, перечисленные здесь, могут НЕ РАБОТАТЬ на остальных дистрибутивах, но ты можешь найти эмуляторы в репозиториях для своего дистрибутива (официальных или неофициальных) или собрать их из исходников.
--- Конец цитаты ---
Почти все что крутится под бубунтами, крутится и под дебианом. Да и на большинстве остальных его производных тоже.
Arbars:
--- Цитата: v0xy от 30 Июнь 2015, 21:36:15 ---Почти все что крутится под бубунтами, крутится и под дебианом. Да и на большинстве остальных его производных тоже.
--- Конец цитаты ---
В принципе верно, но насколько мне известно, в Debian не очень позитивно относятся к нестабильным репам из-за страха, что система, состоящая из софта 5-6 - летней давности, обвалится нафиг :lol: - новые пакеты потянут (или попытаются потянуть) за собой свежие версии библиотек, и пойдёт-поедет. Поэтому я и не стал упоминать Debian, а то потом будут наезды типа "Брат умер" или около того.
s1nka:
Arbars, для таких вещей есть Debian Testing или Debian Sid. На стабильном Deibian'е нечего делать эмуляторам.
Arbars:
s1nka, ну вот и я о том же. :)
Arbars:
Найден репозиторий Random Stuff "Stable" с эмуляторами DesMuMe, SuperModel, PokeMini.
s1nka:
На всякий случай https://launchpad.net/~random-stuff
Arbars:
s1nka, :thumbup:
Кстати, в нестабильной ветке репозитория еще и пакеты reicast есть :)
Раз пошло такое дело, то вот ссылка на репозиторий с альфа-билдом пакта MAME версии 0.164
(ставим на свой страх и риск):
https://launchpad.net/~c.falco/+archive/ubuntu/alpha
Arbars:
Набрался наглости и решил добавить подраздел с игровыми репами ::) :D
Arbars:
Итак, вчера я таки осилил установку эмулятора PCSX2. Да, он установился. <_<
Для начала немного информации из терминала.
Список зависимостей (вернее, того, что эмулятор за собой потащил в систему) (Много Букв!): gcc-4.8-base:i386 gcc-4.9-base:i386 libaio1:i386 libasound2:i386
libasound2-plugins:i386 libasyncns0:i386 libatk1.0-0:i386
libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
libc6:i386 libcaca0:i386 libcairo2:i386 libcg:i386 libcggl:i386
libcgmanager0:i386 libcomerr2:i386 libcups2:i386 libdatrie1:i386
libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386
libdrm2:i386 libegl1-mesa:i386 libegl1-mesa-drivers:i386 libelf1:i386
libexpat1:i386 libffi6:i386 libflac8:i386 libfontconfig1:i386
libfreetype6:i386 libgbm1:i386 libgcc1:i386 libgcrypt11:i386
libgdk-pixbuf2.0-0:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
libglapi-mesa:i386 libglew1.10:i386 libglib2.0-0:i386 libgnutls26:i386
libgpg-error0:i386 libgpm2:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
libgtk2.0-0:i386 libgtk2.0-bin libharfbuzz0b:i386 libice6:i386
libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386 libjpeg-turbo8:i386
libjpeg8:i386 libjson-c2:i386 libk5crypto3:i386 libkeyutils1:i386
libkrb5-3:i386 libkrb5support0:i386 libllvm3.4:i386 liblzma5:i386
libncursesw5:i386 libnih-dbus1:i386 libnih1:i386 libogg0:i386
libopenvg1-mesa:i386 libp11-kit0:i386 libpango-1.0-0:i386
libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 libpciaccess0:i386
libpcre3:i386 libpixman-1-0:i386 libpng12-0:i386 libportaudio2:i386
libpulse0:i386 libsamplerate0:i386 libsdl1.2debian:i386 libselinux1:i386
libslang2:i386 libsm6:i386 libsndfile1:i386 libsoundtouch0:i386
libspeexdsp1:i386 libstdc++6:i386 libtasn1-6:i386 libthai0:i386
libtiff5:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386 libudev1:i386
libusb-0.1-4:i386 libuuid1:i386 libvorbis0a:i386 libvorbisenc2:i386
libwayland-client0:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386
libwrap0:i386 libwxbase2.8-0:i386 libwxgtk2.8-0:i386 libx11-6:i386
libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
libxcb-glx0:i386 libxcb-present0:i386 libxcb-render0:i386 libxcb-shm0:i386
libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxcomposite1:i386
libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxrandr2:i386
libxrender1:i386 libxshmfence1:i386 libxxf86vm1:i386 tcpd zlib1g:i386
Но, после установки выяснилось следующее:
- удалились текстовый процессор Abiword, Gnome mplayer и всё, что к ним прилагается;
- половина библиотек нафиг оказалась не нужна, а именно: (Много Букв!) libaio1:i386 libasound2:i386 libasound2-plugins:i386 libasyncns0:i386
libatk1.0-0:i386 libavahi-client3:i386 libavahi-common-data:i386
libavahi-common3:i386 libcaca0:i386 libcairo2:i386 libcg:i386 libcggl:i386
libcups2:i386 libdatrie1:i386 libegl1-mesa:i386 libegl1-mesa-drivers:i386
libflac8:i386 libfontconfig1:i386 libfreetype6:i386 libgbm1:i386
libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libglew1.10:i386 libglib2.0-0:i386
libgnutls26:i386 libgpg-error0:i386 libgraphite2-3:i386
libgssapi-krb5-2:i386 libgtk2.0-0:i386 libharfbuzz0b:i386 libice6:i386
libjack-jackd2-0:i386 libjasper1:i386 libjbig0:i386 libjpeg-turbo8:i386
libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386
libkrb5support0:i386 libogg0:i386 libopenvg1-mesa:i386 libp11-kit0:i386
libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386
libpixman-1-0:i386 libportaudio2:i386 libpulse0:i386 libsamplerate0:i386
libsdl1.2debian:i386 libsm6:i386 libsndfile1:i386 libsoundtouch0:i386
libspeexdsp1:i386 libtasn1-6:i386 libthai0:i386 libtiff5:i386
libusb-0.1-4:i386 libvorbis0a:i386 libvorbisenc2:i386
libwayland-client0:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386
libwrap0:i386 libwxbase2.8-0:i386 libwxgtk2.8-0:i386 libxcb-render0:i386
libxcb-shm0:i386 libxcb-xfixes0:i386 libxcomposite1:i386 libxcursor1:i386
libxi6:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386
Ну, ладно, в игровой системе текстовый процессор не особо-то и нужен, но на кой х**н удалять плеер? И нафига мне компилятор C, да еще и 32-разрядный? Он что, будет мне на лету эмулятор перекомпилировать под разрядность системы? И самое интересное - НАХ***Н тащить в систему библиотеки, которые потом по-любому будут снесены autoremove, а?! Чтобы было? Типа, запас карман не тянет? Так вот, в гробу я видел запас, который занимает 161 метр и нифига не делает!
Heidr:
Эмулирует хоть?
Arbars:
Heidr, а куда же он денется, зараза... <_< Devil May Cry 3 на интеловской встроенной графике идет 60FPS +- 2 кадра, звук не лагает.
Главное настройки подобрать...
И да, на ноутах костыль для multicore не ставить - тормоза и отсутствия ландшафта обеспечены.
Добавлено позже:
Просто меня возмущает криворукость сборщиков пакета, нафига тянуть столько хлама?
s1nka:
Arbars, собирай сам. Делов-то.
з.ы. подцепил какую-то репу(давно дело было, уже и корней не найду), там выкладывали свежие ревы, с зависимостями проблем не было, плееры и текстовые редакторы не удалялись.
Arbars:
s1nka, часом не NoobsLab?
s1nka:
Arbars, давно это было, сейчас глянул и не нашел у себя упоминаний той репы.
Arbars:
Добавлен репозиторий оболочки Cabrio.
Навигация
Перейти к полной версии