Как я могу установить Adobe AIR?

Я интенсивный пользователь некоторых приложений, которые построены на AIR.

Похоже, что AIR прекратила поддержку Linux. Кажется, что даже более старые версии в архивах Adobe AIR поддерживают только 32-битные дистрибутивы Linux, и я сейчас использую 64-битную версию.

Есть ли небольшая вероятность, что я смогу запустить AIR в этих условиях? Если да, скажите, пожалуйста, где я могу получить подробную пошаговую установку для этого?

8 ответов

Решение

Мне нужен Air примерно для трех программ - YNAB, LongTailPro, Xtend:

  1. Загрузите последнюю версию Air 2.6.0 для Linux на рабочий стол:

  2. Ctrl + Alt + T, чтобы открыть терминал

  3. sudo apt-get install ia32-libs - (32-битный мусор, если вы хотите запустить его в x64 Ubuntu; если у вас возникли проблемы, см. "Зависит от: ia32-libs-multiarch, но он не устанавливается" - решение)

  4. cd Desktop (смените dir. на рабочий стол dir.)

  5. chmod +x AdobeAIRInstaller.bin (изменить режим - выполнить разрешение да)

  6. ./AdobeAIRInstaller.bin(после того, как вы примете лицензию Adobe Air, вам будет предложено ввести пароль; для установки требуется root-доступ)

Может быть, вы получите ошибку после последней команды?

Извините, произошла ошибка. Adobe AIR не может быть установлен. Установите Gnome Keyring или KDE KWallet перед установкой Adobe AIR.

Это можно исправить:

  • В терминале (сочетание клавиш по умолчанию: Ctrl+Alt+T) введите:

    locate libgnome-keyring.so
    
  • Это мой результат (ваш может отличаться):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Как предложено ниже @jmendeth, самый простой способ сообщить установщику, где найти эти файлы, это использовать LD_LIBRARY_PATH:

    • Для 32-битной Ubuntu (протестировано 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Для 64-битной Ubuntu командная строка, вероятно, будет выглядеть так:

      LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
      

Если трюк LD_LIBRARY_PATH не работает, вы можете попробовать это:

  • Создайте символическую ссылку на строки вашего местоположения, которые вы нашли с помощью предыдущих команд:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  • Используйте следующие команды для 32-битных систем:

    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  • Затем повторите шаги 4 и 6 (пропустите 5, так как разрешение на выполнение файла не изменилось).

  • Удалите символические ссылки после установки Adobe AIR 2.6.0:

    sudo rm /usr/lib/libgnome-keyring.so.0
    sudo rm /usr/lib/libgnome-keyring.so.0.2.0
    

Ссылка:

Ubuntu 13.10, 14.04, 15.04 и 15.10 (64 бит)

  1. Установите библиотеки i386, необходимые для успешной установки и запуска приложений Adobe Air и air.

    sudo apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386
    
  2. устанавливать libgnome-keyring0:i386 пакет.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Создайте символические ссылки на gnome-keyring, чтобы Adobe Air могла их видеть.

    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 
    
  4. Загрузите установщик Adobe Air здесь.

  5. Дайте разрешение на выполнение, а затем запустите этот файл.bin.

    sudo chmod +x AdobeAIRInstaller.bin
    sudo ./AdobeAIRInstaller.bin
    

Источник

Примечание для Ubuntu 16.04 (64 бит)

Для Ubuntu 16.04 и выше установите пакет libnss-mdns:i386 вместо пакета lib32nss-mdns, Это решит проблему "Пакет не найден", связанный с этим пакетом.

Кроме того, вы можете установить готовый.deb

Существует air 2.6 (последний поддерживаемый Linux), доступный здесь для обеих архитектур (обе используют 32-битную версию, но, по крайней мере, это работает). Спасибо Пруссвану за то, что указал на это.

Убедитесь, что у вас есть 32-битные библиотеки, которые понадобятся:

sudo apt-get install ia32-libs

Я скачал AMD64 один (adobeair_2.6.0.19170_amd64.deb) и установил на свой компьютер (am64 с Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Затем я установил приложение, которое в первую очередь нуждалось в Adobe Air, и оно заработало.

Обновление для Ubuntu 13: 10+,

Пробуя эту технику, я получаю "Пакет ia32-libs-gtk не установлен"

Я посмотрел пакет и попытался установить эти зависимости и другие связанные пакеты, о которых я могу думать непосредственно:

sudo apt-get install gtk2-engines:i386 libart-2.0-2:i386 libcairo2:i386 libcanberra-gtk0:i386 libdatrie1:i386 libgail-common:i386 libgconf2-4:i386 libgtk2.0-0:i386 liblua5.1-0:i386 libpango1.0-0:i386 libpixman-1-0:i386 libqt4-network:i386 libqt4-test:i386 libqtcore4:i386 libthai0:i386 libbonobo2-0:i386 libglade2-0:i386 libgnomecanvas2-0:i386 libidl0:i386 liborbit2:i386 libwmf0.2-7:i386 gtk2-engines-murrine:i386

Но это не сработало ни для deb, ни для оригинального двоичного файла.

Ubuntu 14.04 - 32 и 64 бит - легкая установка.deb

Благодаря тому, как работает multiarch, теперь вы можете просто установить.deb-файл i386 на более новую 64-битную Ubuntu, и он автоматически установит нужные зависимости. (Также 64-битный.deb - это просто 32-битный пакет, перепакованный с зависимостью от ia32-libs)

  1. Загрузите 32-битную версию (да, даже для вашей 64-битной версии Ubuntu): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (спасибо yuvilio's ответ) 64-битный пакет на том же сайте является переупакованной 32-битной версией, у вас будут проблемы, если вместо этого вы используете 64-битный пакет, используйте 32-битный пакет для 32-битной и 64-битной систем Ubuntu 13.10+.

  2. Откройте в центре программного обеспечения, нажмите Установить

    введите описание здесьИгнорировать предупреждение о качестве упаковки


В качестве альтернативы, если у вас есть игра Steam, для которой требуется Air, просто установите и запустите эту игру, и она установит Air при первом запуске игры.

Примеры игр, использующих Air:

  • Квест Защитников
  • Anodyne (запутывается, если у вас уже установлен Air, запустите sudo apt-get remove adobeair и попробуйте установщик игры еще раз, так как он поставляется с Air)

Я нашел их во время Еженедельной скромной продажи, чтобы поддержать некоторые проекты с открытым исходным кодом.

Шаг 1. Загрузите Air Next. Загрузите файл Adobe Air .bin ( прямая ссылка здесь).

Шаг 2: Установка

Откройте терминал (приложения> Стандартные> Терминал) и перейдите в папку "Загрузки" (или в папку, в которой вы сохранили.bin-файл).

* cd Download/

Нам нужно разрешить файлу.bin иметь права на установку, поэтому тщательно введите следующую команду: -

* chmod +x AdobeAIRInstaller.bin

Теперь давайте установим его:

* ./AdobeAIRInstaller.bin

Хотя установка должна быть выполнена быстро, и, если все пойдет хорошо, в меню "Приложения> Аксессуары" появится новый пункт "Adobe Air Application Installer".

... наконец, после некоторой проблемы и после многих поисков на этом форуме, Google и другим страницам удалось это сделать. Сначала я хочу поблагодарить сообщество, которое дало мне больше амбиций, чем заставить меня отказаться от установки AdobeAir.

Всей проблемой был пакет ia32-libs (пакет ia32-libs был хаком для получения 32-битных пакетов, установленных на 64-битной установке. Начиная с версии Ubuntu 11.10 (Oneiric), Multi Arch был добавлен. Одна из целей он удаляет пакет ia32-libs)... пакет, который Canonical решил прекратить поддерживать для него.

Все, что мне нужно было сделать для установки пакета ia32-libs, это добавить репозиторий:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring основной многопакетный источник ограниченной вселенной ''

Я следовал инструкциям из этого быстрого и простого урока:

http://wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10

2 - тогда эта страница, которая приводит меня к этим хорошим шагам по установке Adobe Air для 64-битных систем

www.thepowerbase.com/2013/06/how-to-install-adobe-air-in-ubuntu-13-04/

----------------- документация, которую я использовал: ---------------

www.Ask-ubuntu.ru/questions/87447/how-can-i-install-adobe-air
helpx.adobe.com/air/kb/archived-air-sdk-version.html
www.wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10
www.ubuntuforums.org/showthread.php?t=2181649
www.Ask-ubuntu.ru/questions/91815/how-to-install-software-or-upgrade-from-old-    unsupported-release  

PS --- как отмечает Alvar, Adobe Air для Linux больше не поддерживается ---

К сожалению, много лет спустя "Adobe AIR для Linux больше не поддерживается". следуя тому, что говорит самана страница. С помощью "AIR-архива" можно получить неподдерживаемые версии, версия 2.6.0 является самой последней из доступных. Если вам нужно установить программу, для которой требуется более новая версия, вы можете перейти в Virtual box с гостем Windows.

Рекомендуемые шаги для Ubuntu 16.10:

для 32-битной машины

wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb
sudo dpkg -i adobe-air_i386.deb
sudo apt-get install -f && rm adobe-air_i386.deb

для 64-битной машины

wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb
sudo dpkg -i adobe-air_amd64.deb
sudo apt-get install -f && rm adobe-air_amd64.deb

Рекомендуемые шаги для Ubuntu 16.04/14.04/12.04/Linux Mint 18/17/13 (оба извлечены отсюда):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh

В Ubuntu 18.04 это сработало для меня:

wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb
sudo dpkg -i adobe-air_i386.deb

Здесь будет выдана ошибка о том, что у пакета есть неудовлетворенные зависимости.

Запустите это, и он должен установить все, что нужно:

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 и попробуйте решить это установкой необходимых пакетов.

У меня Ubuntu 14.04 64-битная. Единственный способ установить Adobe Air, который работал для меня, - это следовать первой части этих инструкций по установке Balsamiq в Ubuntu, что я и пытался сделать в первую очередь.

Краткое изложение этих инструкций: - Загрузить этот установщик Adobe Air. - Установить 32-разрядный пакет libgtk (но я пропустил этот шаг; он мне не помог и не показался необходимым). - Создание символических ссылок на два libgnome. -keyring files - Создание исполняемого установщика Adobe Air и запуск его с помощью sudo

Другие вопросы по тегам