Як я можу встановити Adobe AIR?


157

Я важкий користувач певних додатків, побудованих на AIR.

Схоже, AIR припинив підтримку Linux. Навіть більш старі версії в архівах Adobe AIR, здається, підтримують лише 32-бітні дистрибутиви Linux, і я зараз на 64-бітному рівні.

Чи є навіть невелика ймовірність того, що я міг би запускати AIR в цих умовах? Якщо так, чи можете ви мені сказати, де я можу отримати детальну покрокову установку для цього?


8
Зауважте, що Adobe закінчила підтримку AIR в Linux. Adobe також відходить від застарілих технологій, таких як Flash та AIR у HTML5, який є майбутнім.
Анонім

1
Я встановив Adobe Adobe з .deb файлу в oneric
Tachyons

Відповіді:


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 він запропонує вам пароль; для встановлення йому потрібен кореневий доступ)

Можливо, ви отримаєте помилку після останньої команди?

На жаль, сталася помилка. Не вдалось встановити 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
    

Довідка:


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: неможливо відкрити спільний файл об'єкта: Ні такий файл чи каталог
Slava Fomin 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

Приємно знати .. Я оновлю свою відповідь.
Avinash Raj

1
Це також працює на 15,04 (64 біт). Дякую.
Дмитро Войцеховський

1
Також працює до 15.10 (я використовую версію розробки)
Yana Agun Siswanto

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

Існує повітря 2,6 (остання підтримується Linux один) доступний тут для обох архітектур (Обидва використовують 32 біта під але , по крайней мере , це працює). Завдяки prusswan за його вказівку.

Переконайтеся, що у вас є 32-бітні лінзи:

sudo apt-get install ia32-libs

Я завантажив AMD64 один (adobeair_2.6.0.19170_amd64.deb) і встановив на свій комп'ютер (am64 з Precision 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

Але це не спрацювало ні для деб, ні для оригінального бінарного файлу .


1
Я шукав в Інтернеті високий і низький рівень, і ваше посилання на встановлення - єдине, що працювало. Примітка майбутнім відвідувачам: якщо ви використовуєте AdobeAIRInstaller.bin і отримуєте Gtk WARNING **: cannot open display:помилку, спробуйте це!
elemjay19

1
це набагато простіше, ніж jeffhendricks.net/?p=68
realgt

Поглибився трохи глибше, ніж нора, і знайшов відповідь щодо питання "не вдається відкрити дисплей". Проблема полягає в тому, що ви не можете підключити користувача root до X-дисплея в Ubuntu (з налаштуваннями за замовчуванням), але нам потрібно запустити інсталятор як root (fail-design). Спочатку встановіть sux (комутатор з X-обліковими даними). Дозволити кореневому користувачеві підключитися до дисплея X. Отримати поточні налаштування дисплея Потім використовуйте sux для переходу на користувача root. Запустіть інсталятор із налаштуваннями дисплея. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(використовуй це на кроці 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Ніколі

14

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

Через те, що працює мультиарх, тепер ви можете просто встановити файл i386 .deb на новіший 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 під час першого запуску гри.

Приклади ігор, які використовують повітря:

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

Я знайшов їх під час щотижневого скромного продажу для підтримки деяких проектів з відкритим кодом.


6

Крок 1: Отримайте трохи повітря. Завантажте файл Adobe Air .bin ( пряме посилання тут ).

Крок 2: Установка

Відкрийте термінал (програми> Аксесуари> Термінал) і перейдіть до своєї папки завантажень (або до папки, в якій ви зберегли .bin файл).

* cd Download/

Нам потрібно дозволити .bin файл мати дозволи для встановлення, тому уважно введіть таку команду: -

* chmod +x AdobeAIRInstaller.bin

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

* ./AdobeAIRInstaller.bin

Встановлення має бути поштовим, і, якщо все піде нормально, у розділі "Програми> Аксесуари" з'явиться новий запис меню під назвою "Установник Adobe Air Application".


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 - '' деб http://archive.ubuntu.com/ubuntu/ рейнджер основного універсального джерела мультипросторового пакету ''

Я дотримувався кроків із цього швидкого та легкого підручника:

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

2 - тоді ця сторінка, яка веде мене до цього приємного кроку для встановлення Adobe Air For 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 більше не підтримується ---


2
Перевірте це посилання. Це добре спрацювало. tkalin.com/blog_posts/…
Михайло Міковський

@MichaelMikowski Ваше посилання мені допомогло. Наведені вище посилання не мали рішення бібліотеки копіювання вручну, яку неможливо було встановити. Після цього я встановив AdobeAir.
ubuntico

2

На жаль, багато років із запізненням "Adobe AIR для 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

джерело все ще доступне, а метод все ще працює. Дивовижно!
Jack_Hu

0

У мене є 64-розрядна версія Ubuntu 14.04. Єдиний спосіб встановлення Adobe Air, який працював на мене, - це дотримуватися першої частини цих інструкцій щодо встановлення Balsamiq на Ubuntu , і саме це я намагався зробити в першу чергу.

Короткий підсумок цих інструкцій: - Завантажте цей інсталятор Adobe Air - Встановлення 32-розрядного пакета libgtk (але я пропустив цей крок; він не працював для мене і не здавався необхідним) - Створення символічних посилань на два лібгноми -використання файлів - Зробити інсталятор Adobe Air виконуваним і запустити його за допомогою sudo

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.