Я заядлый пользователь определенных приложений, созданных на основе AIR.
Похоже, что AIR прекратила поддержку Linux. Даже более старые версии в архивах Adobe AIR, похоже, поддерживают только 32-разрядные дистрибутивы Linux, а в настоящее время я использую 64-разрядную версию.
Есть ли хотя бы небольшая вероятность того, что я смогу запустить AIR в этих условиях? Если да, не могли бы вы, пожалуйста, сказать мне, где я могу получить подробную пошаговую установку для этого?
Для Ubuntu 16.04 и более поздней версии установите пакет libnss-mdns:i386 вместо пакета lib32nss-mdns. Это решит проблему "Ошибка пакета не найдена", связанную с этим пакетом.
В качестве альтернативы вы можете установить предварительно созданный файл .deb
Доступна версия air 2.6 (последняя поддерживаемая версия Linux). здесь для обеих архитектур (обе используют 32-разрядную версию, но, по крайней мере, это работает). Благодаря пруссак за то, что указал на это.
Убедитесь, что у вас есть 32-разрядные библиотеки, которые ему понадобятся:
sudo apt-get install ia32-libs
Я скачал AMD64 one (adobeair_2.6.0.19170_amd64.deb) и установил на свой компьютер (am64 с точным Pangolin 12.04)
sudo dpkg -i adobeair_2.6.0.19170_amd64.deb
Затем я установил приложение, которому в первую очередь требовался Adobe Air, и оно заработало.
Обновление для Ubuntu 13:10+,
Попробовав этот метод, я получаю сообщение "Пакет ia32-libs-gtk не установлен".
Я поднял глаза посылка и попытался установить эти зависимости и другие связанные пакеты, о которых я могу думать напрямую:
Ubuntu 14.04 - 32 и 64 разрядные версии - простая установка .deb
Из-за того, как работает multiarch, теперь вы можете просто установить файл i386 .deb на более новую 64-разрядную Ubuntu, и он автоматически установит нужные зависимости. (Также 64-разрядная версия .deb - это просто 32-битная версия, переупакованная с зависимостью от ia32-libs)
Загрузите 32-разрядную (да, даже для вашей 64-разрядной Ubuntu) версию deb: http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Благодаря ответу ювилио) 64-разрядный пакет на том же сайте представляет собой переупакованную версию 32-разрядной версии, у вас возникнут проблемы, если вы вместо этого используете 64-разрядный пакет, используйте 32-разрядный пакет как для 32, так и для 64-разрядных систем Ubuntu 13.10+.
Откройте в центре программного обеспечения, нажмите Устанавливать
Игнорируйте предупреждение о качестве упаковки
В качестве альтернативы, если у вас есть игра Steam, для которой требуется Air, просто установите и запустите эту игру, и она установит Air при первом запуске игры.
Примеры игр, в которых используется Air:
Квест Защитников
Anodyne (запутывается, если у вас уже установлен Air, запустите sudo apt-get remove adobeair и попробуйте установить игру еще раз, так как она поставляется с Air)
Шаг 1: Получите немного AirNext загрузите файл Adobe Air .bin (прямая ссылка здесь).
Шаг 2: Установка
>>Откройте терминал (терминал приложений и аксессуаров) и перейдите в папку загрузок (или папку, в которой вы сохранили файл .bin).
* cd Download/
Нам нужно разрешить файлу .bin иметь разрешения на установку, поэтому внимательно введите следующую команду: -
* chmod +x AdobeAIRInstaller.bin
Теперь давайте установим его:
* ./AdobeAIRInstaller.bin
>Установка должна быть выполнена в сжатые сроки, и, если все пройдет нормально, в разделе "Аксессуары приложений" появится новый пункт меню под названием ‘Установщик приложений Adobe Air’.
...наконец, после некоторых проблем и после многих поисков на этом форуме, Google и других страницах удалось это сделать.Сначала я хочу поблагодарить сообщество, которое дало мне больше амбиций для этого, чем заставило меня отказаться от установки AdobeAIR.
Вся проблема заключалась в упаковке ia32-библиотеки(Пакет ia32-libs был взломом для установки 32-разрядных пакетов на 64-разрядную установку. Начиная с версии Ubuntu 11.10 (Oneiric), была добавлена мультиархива. Одной из целей для этого является удаление пакета ia32-libs)... пакет, который Canonical решила прекратить его поддержку.
Все, что мне нужно было сделать, чтобы установить ia32-библиотеки пакет должен был добавить это хранилище:
К сожалению, с опозданием на много лет "Adobe AIR для Linux больше не поддерживается". следуя тому, что говорится на странице adobe. С помощью "ВОЗДУШНОГО архива" можно получить неподдерживаемые версии, версия 2.6.0 является самой последней доступной. Если вам нужно установить программу, для которой требуется более новая версия, вы можете перейти в Virtual box с помощью гостя Windows.
У меня 64-разрядная версия Ubuntu 14.04. Единственный способ установки Adobe Air, который сработал для меня, - это следовать первой части этих инструкции по установке Balsamiq на Ubuntu, что я и пытался сделать в первую очередь.
Краткое изложение этих инструкций: - Скачать этот установщик Adobe Air- Установка 32-разрядного пакета libgtk (но я пропустил этот шаг; он не работал для меня и не казался необходимым) - Создание символических ссылок на два файла libgnome-keyring - Создание исполняемого файла Adobe Air installer и запуск его с помощью sudo
Здесь он выдаст сообщение об ошибке, в котором говорится, что пакет имеет неудовлетворенные зависимости.
Запустите это, и оно должно установить то, что необходимо:
apt --fix-broken install
Если это не сработает:
Я тоже пробовал кое-что раньше, и я не уверен, что это необходимо для того, чтобы это сработало. У меня был пробег: sudo apt-get install libbz2-1.0:i386 libgtk2.0-0:i386 libnss3:i386 libxaw7:i386
В качестве общего совета посмотрите, не появляется ли какая-либо ошибка при запуске sudo dpkg -i adobe-air_i386.deb и попробуйте решить ее, установив необходимые пакеты.
Обратите внимание, что Adobe прекратила поддержку AIR в Linux. Adobe также переходит от устаревших технологий, таких как Flash и AIR, к HTML5, за которым будущее.