Вопрос или проблема
Эмулятор SNES ZSNES был удален при обновлении до Kubuntu 23.10 (mantic).
Поиск пакетов показывает, что ZSNES доступен только до версии 23.04 (lunar).
Почему он был удален и где я могу его найти или найти альтернативу?
Пакет zsnes
поддерживался Debian, и поддерживающий решил удалить его, потому что разработка ZSNES прекратилась в 2007 году.
Проблема обсуждается в двух отчетах об ошибках Debian:
- #1039564 zsnes: ограничен архитектурой i386
- #1039568 RM: zsnes — ROM; только для i386, заброшен на уровне разработки, существуют альтернативы
Поддерживающий предлагает несколько альтернатив (которые я не тестировал):
- ares
- higan
- mednafen
- libretro-bsnes-mercury с фронтендом, таким как retroarch
Если вы не хотите искать альтернативы прямо сейчас, вы все еще можете скачать последний пакет для zsnes и установить его с помощью sudo dpkg -i zsnes_1.510+bz2-10.2_i386.deb
. Он работает для меня под Kubuntu 23.10 (mantic). Но в какой-то момент пакет перестанет работать, и это не будет исправлено, так что используйте его на свой страх и риск. Предлагается только архитектура i386, более современные архитектуры ЦП не будут поддерживаться.
Ответ или решение
Когда вы обновляете свою систему до Kubuntu 23.10 (Mantic), и замечаете, что эмулятор SNES ZSNES был удалён, это может вызвать недоумение и даже разочарование у пользователей, которым он был нужен. Постараюсь объяснить причины данного события и предложить альтернативы.
Причины удаления ZSNES
Эмулятор ZSNES был снят с поддержки в Debian и Ubuntu в основном из-за его устаревшей разработки; последний раз обновление выпущено в 2007 году. Согласно информации, опубликованной на официальном сайте ZSNES, проект был заброшен, и, следовательно, не соответствовал современным требованиям к программному обеспечению.
Следующая информация из обсуждений на сайте Debian подтверждает причины удаления:
- Устаревшая архитектура: ZSNES поддерживает только архитектуру i386, что ограничивает его использование на современных системах, где активно применяются 64-битные архитектуры.
- Наличие альтернатив: Разработчик призвал пользователей рассмотреть другие эмуляторы, рекомендованные как более современные и поддерживаемые.
Обсуждение этих вопросов можно найти в двух докладах о багах:
- Отчет о бага #1039564: ограничение только архитектурой i386.
- Отчет о бага #1039568: предложение снять с поддержки ZSNES, поскольку существуют лучшие альтернативы.
Альтернативы ZSNES
Хотя ZSNES был удобен для пользователей, существуют более современные и активно поддерживаемые альтернативы, которые стоит рассмотреть. Вот несколько из них:
- Ares: эмулятор, поддерживающий множество платформ.
- Higan: многофункциональный эмулятор, который отлично подходит для SNES.
- Mednafen: универсальный эмулятор с множеством возможностей и поддержкой различных игровых систем.
- Libretro-bsnes-mercury: используется совместно с интерфейсом RetroArch, обеспечивая отличную производительность и дополнительные функции.
Установка ZSNES
Если вам всё же хочется использовать ZSNES, его последнюю доступную версию можно скачать из данного источника. Установить его можно при помощи следующей команды:
sudo dpkg -i zsnes_1.510+bz2-10.2_i386.deb
Имейте в виду, что использование этого пакета связано с риском, так как он не будет получать обновлений, и вам, возможно, придётся столкнуться с проблемами совместимости в будущем.
Заключение
Удаление ZSNES из Kubuntu 23.10 (Mantic) вызвано его устареванием и отсутствием поддержки. Если вы хотите продолжать эмуляцию игр SNES, стоит рассмотреть вышеупомянутые альтернативы, которые предоставляют более широкие возможности и поддержку современных архитектур.