Вопрос: Как установить Adobe AIR?


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

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

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


153
2017-12-13 14:51


Источник


Обратите внимание, что Adobe прекратила поддержку AIR в Linux. Adobe также отходит от устаревших технологий, таких как Flash и AIR, в HTML5, который является будущим. - Anonymous
Я установил adobe air из файла .deb в oneric - Tachyons


Ответы:


Мне нужно 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 (измените каталог на рабочий стол).

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

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

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

Произошла ошибка. Не удалось установить 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 и 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
    

Справка:


225
2018-04-09 02:26



Большой! Он установлен. Теперь, если я могу установить пакет AIR ... - BrianXP7
Не уважает AIR LD_LIBRARY_PATH? Просто спросите, - Alba Mendez
Я создал аккаунт, чтобы увеличить этот +1 - Paul Bellora
Я не могу, возможно, +1 вам достаточно. - Jonah
Это не работает для меня на 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: невозможно открыть файл общих объектов: нет такой файл или каталог - Slava Fomin II


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 из Вот,

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

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

Источник

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

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


43
2018-03-28 23:36



Это также работает для 14.04 - adosaiguas
Полезно знать. Я обновлю свой ответ. - Avinash Raj
Это также работает на 15.04 (64 бит). Благодарю. - Dmitry Wojciechowski
Также работает для 15.10 (я использую версию для разработки) - Yana Agun Siswanto
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


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


18
2018-05-29 19:56



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


Ubuntu 14.04 - 32 и 64 бит - простой .deb install

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

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

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

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


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

Примеры игр, в которых используется Air:

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

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


13
2018-03-30 11:46





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

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

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

* cd Download/

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

* chmod +x AdobeAIRInstaller.bin

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

* ./AdobeAIRInstaller.bin

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


6
2018-01-10 04:14



Это не работает на Ubuntu 13.10 x64 - Paul Gregoire


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

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

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

1- ''дебютантка http://archive.ubuntu.com/ubuntu/ raring основной ограниченный универсальный источник multiversepackage«»

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

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  

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


4
2017-11-06 09:08



Проверьте эту ссылку. Он работал хорошо. tkalin.com/blog_posts/... - Michael Mikowski
@MichaelMikowski Ваша ссылка помогла мне. В приведенных выше ссылках не было решения библиотеки ручного копирования, которая не могла быть установлена. После этого я установил AdobeAir. - ubuntico


К сожалению, много лет спустя «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

1
2018-03-30 17:53





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

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


0
2018-01-29 22:46