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

151

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

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

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

задан Vamsi Emani 13.12.2011 в 15:51
источник

8 ответов

225

Мне нужно 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.)

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

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

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

  

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

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

  • В терминале (ярлык по умолчанию: 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 & amp; 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
    

Ссылка:

ответ дан bashpotato 09.04.2012 в 04:26
источник
42

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

  1. Установите библиотеки i386, необходимые для успешной установки и запуска приложений Adobe 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 из здесь .

    / li>
  5. Предоставьте разрешение на выполнение и запустите этот .bin-файл.

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

Источник

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

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

    
ответ дан Avinash Raj 29.03.2014 в 00:36
источник
18

В качестве альтернативы вы можете установить предварительно построенный файл .deb

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

Убедитесь, что у вас есть 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 + ,

Пробовав эту технику, я получаю «Package 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, ни для исходного двоичного файла .     

ответ дан yuvilio 29.05.2012 в 21:56
источник
13

Ubuntu 14.04 - 32 и 64 бит - простая установка .deb

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

  1. Загрузите 32-разрядный (да даже для вашего 64-битного Ubuntu) deb: Ссылка (благодаря ответу yuvilio) 64-разрядный пакет на том же сайте представляет собой переупакованную версию 32-битного кода, у вас будут проблемы, если вы используете вместо 64-битного пакета используйте 32-разрядный пакет для 32- и 64-разрядных систем Ubuntu 13.10 +.

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

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

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

Примеры игр с использованием Air:

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

Я нашел их во время Weekly Humble Sale для поддержки некоторых проектов с открытым исходным кодом.

    
ответ дан Mateo 30.03.2014 в 13:46
источник
6

Шаг 1: Возьмите немного воздуха Затем загрузите файл Adobe Air .bin ( прямую ссылку здесь ).

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

Откройте терминал (приложения & gt; Принадлежности & Терминал) и перейдите в папку «Загрузки» (или в папку, в которой вы сохранили файл .bin).

* cd Download/

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

* chmod +x AdobeAIRInstaller.bin

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

* ./AdobeAIRInstaller.bin

Установка должна зашифровать, хотя и, если все будет в порядке, новая запись в меню появится в разделе «Приложения & gt; Аксессуары под названием «Adobe Air Application Installer».

    
ответ дан Rubyist 10.01.2012 в 05:14
источник
4

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

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

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

1 - '' deb Ссылка raring основной ограниченный юниверс multiversepackage source ''

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

Ссылка

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

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

----------------- , которую я использовал: ----------- ----

www.askubuntu.com/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.askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-old-    unsupported-release  

P.S. --- как отметил Альвар, Adobe Air для Linux больше не поддерживается ---

    
ответ дан Cester Nilap 06.11.2013 в 10:08
источник
1

К сожалению, много лет спустя «Adobe AIR for Linux больше не поддерживается». после того, как говорится на странице adobe. Используя «Архив AIR» можно получить неподдерживаемые версии, версия 2.6.0 является самой последней доступной. Если вам нужно установить программу, для которой требуется более новая версия, вы можете перейти в виртуальную папку с гостевой системой 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
    
ответ дан Facottons 30.03.2017 в 19:53
источник
0

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

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

    
ответ дан Steve Saporta 29.01.2015 в 23:46
источник

Ознакомьтесь с другими вопросами по меткам