Я активный пользователь некоторых приложений, созданных на основе AIR.
Похоже, что AIR прекратил поддержку Linux. Даже старые версии в архивах Adobe AIR, похоже, поддерживают только 32-битные дистрибутивы Linux, а я сейчас на 64-битной.
Есть ли хоть малейшая вероятность, что я смогу запустить AIR в этих условиях? Если да, то не могли бы вы подсказать, где я могу получить подробную пошаговую установку для этого?
решение1
Загрузите последнюю версию Air 2.6.0 для Linux на свой рабочий стол:
http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin- 15.4Мб или найти файлы времени выполнения вАрхивные версии Adobe AIR SDK
Ctrl+Alt+T, чтобы открыть терминал
sudo apt-get install ia32-libs
- (32-битная ерунда, если вы хотите запустить это в x64 Ubuntu; если у вас возникли проблемы, см.«Зависит от: ia32-libs-multiarch, но он не устанавливается» — Решение)cd Desktop
(изменить каталог на каталог «Рабочий стол»)chmod +x AdobeAIRInstaller.bin
(изменение режима - разрешение на выполнение да)./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
Ссылка:
- Архивные версии Adobe AIR SDK -https://helpx.adobe.com/air/kb/archived-air-sdk-version.html
- Установить 32-битную версию Adobe AIR для настольного Linux -https://helpx.adobe.com/air/kb/install-32-bit-air-linux.html
Установите Adobe AIR 2 для 64-битных систем Linux -https://helpx.adobe.com/air/kb/install-air-2-64-bit.html
www.clarifylinux.org/2012/04/ubuntu-1204-tweak-and-hack-round-up.html
решение2
Ubuntu 13.10, 14.04, 15.04 и 15.10 (64 бит)
Установите библиотеки 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
Установить
libgnome-keyring0:i386
пакет.sudo apt-get install libgnome-keyring0:i386
Создайте символические ссылки на 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
Загрузите установщик Adobe Air с сайтаздесь.
Дайте разрешение на выполнение, а затем запустите этот .bin-файл.
sudo chmod +x AdobeAIRInstaller.bin sudo ./AdobeAIRInstaller.bin
Примечание для Ubuntu 16.04 (64 бит)
Для Ubuntu 16.04 и выше установите пакет libnss-mdns:i386
вместо пакета lib32nss-mdns
. Это решит проблему ошибки «Пакет не найден», связанную с этим пакетом.
решение3
В качестве альтернативы вы можете установить готовый .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, ни дляоригинальный двоичный файл.
решение4
Шаг 1: Получите Air. Затем загрузите файл Adobe Air .bin (прямая ссылка здесь).
Шаг 2: Установка
Откройте терминал (Приложения > Стандартные > Терминал) и перейдите в папку «Загрузки» (или в папку, в которой вы сохранили файл .bin).
* cd Download/
Нам нужно предоставить файлу .bin разрешения на установку, поэтому внимательно введите следующую команду: -
* chmod +x AdobeAIRInstaller.bin
Теперь давайте установим его:
* ./AdobeAIRInstaller.bin
Установка должна быть выполнена в формате zip, и если все пойдет хорошо, в меню «Приложения > Стандартные» появится новый пункт под названием «Установщик приложений Adobe Air».