Возможно ли установить эмулятор ZSNES из источников программного обеспечения по умолчанию?

7

Я могу найти его в списке, когда я ищу «zsnes» в программном центре Ubuntu, но у него нет кнопки «Установить». Если я нажму кнопку «Дополнительная информация», я получу сообщение «пакет не найден».

Synaptic не может найти этот пакет.

(от пользователя @REJ) У меня есть Natty 64bit. Когда я запускаю sudo apt-get install zsnes , он дает следующий результат:

Reading package lists... Done Building dependency tree
Reading state information... Done Package zsnes is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'zsnes' has no installation candidate
    
задан Mike L 16.07.2011 в 06:36
источник

3 ответа

4

zsnes существует в репозитории Universe только для 32-битного Natty.

Если вы посмотрите здесь, на стартовой панели для пакета zsnes, вы заметите, что нет 64-битного пакета доступно - только 32-битный (i386) пакет.

Для того, чтобы это работало под 64 бит, требуется немного работы с терминалом ...

Загрузите 32-битный пакет отсюда в папку «Загрузки».

Установите все зависимости:

sudo apt-get install libao4 libc6 libgcc1 libgl1-mesa-glx libpng12-0 libsdl1.2debian libstdc++6 zlib1g

Затем выполните следующие действия:

cd ~/Downloads
dpkg -x zsnes_1.510-2.2ubuntu4_i386.deb zsnes_dir
cd zsnes_dir/usr/bin

Теперь вы можете запустить приложение, запустив

./zsnes -ad sdl

источник

    
ответ дан fossfreedom 16.07.2011 в 07:28
3

просто выполните эту команду сначала

apt-get build-dep zsnes

Он загрузит и установит все 32-разрядные зависимости, чтобы запустить zsnes . Затем вы просто установите zsnes , как обычно, используя эту команду

apt-get install zsnes

наконец, после того, как вы успешно установили zsnes , мы просто хотим избавиться от зависимостей, необходимых нам для установки / сборки, просто выполнив эту команду

aptitude markauto $(apt-cache showsrc zsnes | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
    
ответ дан Stefan 16.11.2012 в 00:44
2

Я думал, что поделился бы другой стратегией, с которой я столкнулся в поиске установки ZSNES на amd64.

Если вы не против использования другого эмулятора (на мой взгляд, лучшего), есть порт SNES9x.

Сначала добавьте эти источники в файл "sources.list" в файле "etc / apt".

, чтобы отредактировать файл с правами root, откройте свой терминал и введите:

cd etc/apt
sudo gedit sources.list

Как только это будет открыто, добавьте эти две строки в текстовый файл и сохраните:

deb Ссылка raring main deb-src Ссылка raring main

ТАКЖЕ, ЗАМЕНИТЕ «РЯДОМ» С ВЕРНУТЬЮ ВЕРСИЕЙ UBUNTU, ВЫ НАХОДИТЕСЬ В ТЕЧЕНИЕ.

Затем в вашем терминале введите:

sudo apt-get update

Как только это будет сделано, установите программу, используя следующую команду:

sudo apt-get install snes9x-gtk

После установки просто выполните поиск приложения в панели управления и запустите его!

Конфигурация проста, и, на мой взгляд, это отличная эму, она существует уже много лет, и этот порт отлично работает до сих пор.

-Крис     

ответ дан Chris 01.07.2013 в 22:39