Adobe AIR та linux - Чудо вищі нотатки
Зрозуміло, всі зацікавлені вже в курсі, що Adobe AIR вже давно є під linux. І так само все давно знають, що встановити runtime можна на rpm і deb-based дистрибутиви (читай red hat і bubuntu).

Решті доводилося запускати програми, встановивши adobe air sdk. І робити це, прямо скажемо, було не надто зручно.
Але дечого, як виявилося, зробити все-таки можна – можна індуський інсталятор наї^W обдурити. Можна прикинутися червоною шапочкою, наприклад.
І так маємо – Slackware-current (13+), AdobeAirInstaller та гаряче бажання все це змусити працювати разом, без пісень та танців народів крайньої півночі. Потрібно створити базу rpm-пакетів і "встановити" пакети rpm (і як виявилося ще gtk2), після чогоair встановиться без сучка та задирки.
Як це зробити?
Виконавши цей нехитрий скрипт під рутом, можете запускати інсталятор – запитавши пароль рута, він покірно встановиться.
Думаю цей метод підійде для будь-якого дистрибутива, про який не чують "фахівці" з адоба.
P.S. Єдине що – при установці програм інсталятор запитує пароль root-а. Ні, не sudo, а саме su ... Я не знаю чи поводиться він так само на "рідних" для себе дистрибутивах, але мені це дуже не подобається ... В іншому все працює добре - додатки встановлюються з браузера, іконки в меню і т.д. п.
20 thoughts on “ Adobe AIR та linux ”
З технічних причин не можу вказати пароль рута, що робити? Може, є інший варіант?
/etc/sudoers + kdesudo (або будь-які інші доступні враппери для sudo) ?
Вітаю. зробив усе тому, що написано. при спробі встановити, після виведення угоди на ліцензію, з'являється вікно з просьюой ввстипароль руту. вводжу. установка переривається через не дозволи адміністратором пк. в чому проблема?
Думаю, що не вистачає якихось бібліотек. Яка версія системи?
bash-4.1$ uname -a Linux Mybook 2.6.33.4-smp #2 SMP Wed May 12 22:47:36 CDT 2010 i686 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux slackware 13.1
Вдалося відтворити на чистій системі, ввечері намагатимусь вирішити це питання.
хм. полазив по форумах, знайшов дещо зі своєї проблеми. у мене ДЕ – хфсе, запустив установник написав, що потрібен або gnome keyring або kde kwallet. піду ставити 🙂
встановив пакет kdeutils. видає ту ж помилку, що й була 🙁
саме gnome keyring стоїть на тих системах, на яких установка проходила успішно.
все поставив. гном-кейрінг, гфонт, орбіт, лібтасн. пишу команди echo $DISPLAY sudo -i xauth merge
alien/.Xauthority export DISPLAY=:0.0 вводжу пароль. установка досягає 40% і вибиває “ррі установці Adobe AIR сталася помилка. Можливо, установка заборонена вашим системним адміністратором. Зверніться до нього. Що вже робити, не знаю. в яку сторону копати теж 🙂
Є така справа, у мене поки що теж не вийшло, грішу на kdelibs3, але як його підсунути інсталятору, поки не придумав.
Виявилося, що все описане вище працювало лише в air-1.5.x, з нинішньою версією (2.0.2) метушні на порядок більше. Я довго намагався підсунути всі залежності (coreutils, grep, awk, libxml2, libxslt, libnss і т.д.), але в результаті істаллятор здав падати в кірку. Якось на дозвіллі в менш спекотний день я все ж таки отримаю на ньому перемогу, а поки що можу лише запропонувати скористатися версією 1.5.3 - вона за моєю інструкцією ставиться без проблем.
велике спасибі, що допомогло 🙂 сподіваюся, пізніше викладеш такий самий мануал для версії 2.0.2 удачі 😉
Схоже, більше не буде AIR під Linux
Note: Beginning June 14 2011, Adobe AIR не має тривалого часу, підтримуваного для Linux distributions desktop. Users can install and run AIR 2.6 and earlier applications but can't install or update to AIR 2.7. Останній варіант для підтримки робочого столу Linux distributions є AIR 2.6. AIR 2.6 є наявним від AIR Archive.
Спробував встановити, спочатку запустив програму установки від root, він захотів KWallet або gnome-keyring. Потім від користувача з'явилося вікно kdesu, і потім та ж помилка. Зрозуміло, обидві програми в мене встановлені. Можливо, причина збою в тому, що я маю KDE 3. Але KWallet з KDE 4 встановлений теж. А також причина може бути в тому, що мій дистрибутив Linux вийшов набагато пізніше, ніж останній Air.
У зв'язку з тим, що adobe більше не підтримує linux, встановити на використовуваному нині 64bit-му slackware-current за описаною тут технологією air відразу не вийшло, та й сам air як перспективна платформа здається (тут звичайно суб'єктивно) здувся, тому я м'яко кажучи , охолодів до цієї теми і надалі інтересу виявляти не хочу, якщо вам ця тема цікава, то коротко можу на згадку описати метод, який був використаний при доборі необхідних бібліотек для запуску інсталятора.