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

157

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

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

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

Вамси Эмани
источник
8
Обратите внимание, что Adobe прекратила поддержку AIR в Linux. Adobe также отходит от устаревших технологий, таких как Flash и AIR, в HTML5, который является будущим.
Аноним
1
Я установил саман воздух из .deb файла в oneric
ТАХИОНЫ

Ответы:

228

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

Ссылка:

bashpotato
источник
1
Большой! Это установлено. Теперь, если я могу только установить пакет AIR ...
2
AIR не уважает LD_LIBRARY_PATH? Просто спрашиваешь
Альба Мендес
27
Я создал аккаунт только для того, чтобы проголосовать +1
Пол Беллора
4
Я не могу +1 тебе достаточно.
Иона
7
Это не работает для меня на Xubuntu 13.10. sudo apt-get install ia32-libs Пакет ia32-libs недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника. Однако его заменяют следующие пакеты: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: ошибка при загрузке общих библиотек: libgtk-x11-2.0.so.0: невозможно открыть файл общих объектов: нет такой файл или каталог
Слава Фомин II
43

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. Это решит проблему «Пакет не найден», связанный с этим пакетом.

Авинаш Радж
источник
2
Этот также работает для 14.04
adosaiguas
Полезно знать .. Я обновлю свой ответ.
Авинаш Радж
1
Это также работает для 15.04 (64bit). Благодарю.
Дмитрий Войцеховский
1
Также работает для 15.10 (я использую версию для разработки)
Яна Агун Сисванто
1
16.04 получил ошибку, которая lib32nss-mdnsотсутствовала. Когда установщик открыл, получил Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Кажется, установлен правильно. Но приложение, для которого мне нужен AIR, нуждается в более свежей версии: /
Raphael
18

Кроме того, вы можете установить готовый .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, ни для оригинального двоичного файла .

yuvilio
источник
1
Я искал в Интернете все выше и ниже, и ваша ссылка для установки - единственная, которая сработала. Примечание для будущих посетителей: если вы используете AdobeAIRInstaller.bin и получаете сообщение Gtk WARNING **: cannot open display:об ошибке, попробуйте это!
elemjay19
1
это намного проще, чем jeffhendricks.net/?p=68
realgt
Выкопал немного глубже, чем Нора, и нашел ответ на вопрос «Не удается открыть дисплей». Проблема в том, что вы не можете подключить пользователя root к дисплею X в Ubuntu (с настройками по умолчанию), но нам нужно запустить наш установщик как root (fail-design). Сначала установите sux (switchuser с учетными данными X). Разрешить пользователю root подключаться к X display. Получить текущие настройки дисплея. Затем используйте sux для переключения на пользователя root. Запустите установщик с настройками дисплея. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(используйте это в шаге 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi
14

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 (спасибо ювилио ответ) 64-битный пакет на том же сайте является переупакованной 32-битной версией, у вас будут проблемы, если вместо этого вы используете 64-битный пакет, используйте 32-битный пакет как для 32, так и для 64-битных систем Ubuntu 13.10+.

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

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


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

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

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

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

Mateo
источник
6

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

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

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

* cd Download/

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

* chmod +x AdobeAIRInstaller.bin

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

* ./AdobeAIRInstaller.bin

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

Rubyist
источник
4
Это не работает в Ubuntu 13.10 x64
Пол Грегуар
4

... наконец, после некоторой проблемы и после многих поисков на этом форуме, 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.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  

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

Cester Nilap
источник
2
Проверьте эту ссылку. Это сработало хорошо. tkalin.com/blog_posts/…
Майкл Миковски
@MichaelMikowski Ваша ссылка помогла мне. Приведенные выше ссылки не имеют решения для ручной библиотеки копирования, которая не может быть установлена. После этого я установил AdobeAir.
Убунтико
2

К сожалению, много лет спустя «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
Фабиу
источник
источник по-прежнему доступен, а метод все еще работает. Потрясающие!
Jack_Hu
0

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

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

Стив Сапорта
источник