Эмуляция > Прочие эмуляторы

Установка репозиториев в *buntu-подобных системах

(1/3) > >>

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.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии