Jak mogę zainstalować Adobe AIR?

157

Jestem intensywnym użytkownikiem niektórych aplikacji opartych na środowisku AIR.

Wygląda na to, że środowisko AIR przestało obsługiwać system Linux. Nawet starsze wersje w archiwach Adobe AIR wydają się obsługiwać tylko 32-bitowe dystrybucje Linuksa, a obecnie jestem na 64-bitowej wersji.

Czy istnieje choćby niewielka możliwość uruchomienia AIR w takich warunkach? Jeśli tak, czy możesz mi powiedzieć, gdzie mogę uzyskać szczegółową instalację krok po kroku?

Vamsi Emani
źródło
8
Pamiętaj, że Adobe zakończyło obsługę środowiska AIR w systemie Linux. Adobe odchodzi również od starszych technologii, takich jak Flash i AIR, do HTML5, który jest przyszłością.
Anonimowy,
1
Zainstalowałem Adobe Air z pliku .deb w wersji oneric
Tachyons,

Odpowiedzi:

228

Potrzebuję Air do około trzech programów - YNAB, LongTailPro, Xtend:

  1. Pobierz najnowszą wersję Air 2.6.0 dla systemu Linux na pulpit:

  2. Ctrl + Alt + T, aby otworzyć terminal

  3. sudo apt-get install ia32-libs - (Śmieci 32-bitowe, jeśli chcesz uruchomić to w Ubuntu x64; jeśli masz problemy, zobacz „Zależy: ia32-libs-multiarch, ale nie można go zainstalować” - Rozwiązanie )

  4. cd Desktop (zmień katalog na katalog pulpitu)

  5. chmod +x AdobeAIRInstaller.bin (zmień tryb - wykonaj uprawnienie tak)

  6. ./AdobeAIRInstaller.bin (po zaakceptowaniu licencji Adobe Air pojawi się monit o podanie hasła; do zainstalowania wymagany jest dostęp do konta root)

Może po ostatnim poleceniu pojawi się błąd?

Przepraszam, pojawił się błąd. Nie można zainstalować Adobe AIR. Zainstaluj Gnome Keyring lub KDE KWallet przed zainstalowaniem Adobe AIR.

Można to naprawić:

  • W terminalu (domyślny skrót: Ctrl + Alt + T) wpisz:

    locate libgnome-keyring.so
    
  • To jest mój wynik (twój może być inny):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Jak sugeruje poniżej @jmendeth, najłatwiejszym sposobem, aby powiedzieć instalatorowi, gdzie znaleźć te pliki, jest użycie LD_LIBRARY_PATH:

    • W przypadku 32-bitowego systemu Ubuntu (testowanego 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • W 64-bitowym systemie Ubuntu wierszem poleceń prawdopodobnie będzie:

      LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
      

Jeśli sztuczka LD_LIBRARY_PATH nie działa, możesz spróbować:

  • Utwórz dowiązanie symboliczne do ciągów lokalizacji znalezionych za pomocą poprzednich poleceń:

    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
    
  • Użyj następujących poleceń dla systemów 32-bitowych:

    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
    
  • Następnie powtórz krok 4 i 6 (pomiń 5, ponieważ uprawnienia do wykonania pliku nie uległy zmianie).

  • Usuń dowiązania symboliczne po instalacji Adobe AIR 2.6.0:

    sudo rm /usr/lib/libgnome-keyring.so.0
    sudo rm /usr/lib/libgnome-keyring.so.0.2.0
    

Odniesienie:

bashpotato
źródło
1
Wspaniały! Jest zainstalowany. Teraz, jeśli mogę tylko zainstalować pakiet AIR ...
2
Czy AIR nie respektuje LD_LIBRARY_PATH? Tylko pytam
Alba Mendez
27
Utworzyłem konto, aby głosować za to +1
Paul Bellora,
4
Nie mogę dać ci +1.
Jonah
7
Nie działa dla mnie na Xubuntu 13.10. sudo apt-get install ia32-libs Pakiet ia32-libs nie jest dostępny, ale przywołuje go inny pakiet. Może to oznaczać, że brakuje pakietu, został on przestarzały lub jest dostępny tylko z innego źródła. Jednak następujące pakiety go zastępują: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: błąd podczas ładowania bibliotek współdzielonych: libgtk-x11-2.0.so.0: nie można otworzyć udostępnionego pliku obiektu: nie taki plik lub katalog
Slava Fomin II
43

Ubuntu 13.10, 14.04, 15.04 i 15.10 (64-bitowy)

  1. Zainstaluj biblioteki i386, które są wymagane do pomyślnej instalacji i uruchomienia aplikacji Adobe Air i 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. Zainstaluj libgnome-keyring0:i386pakiet.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Utwórz dowiązania symboliczne do kluczy gnomów, aby Adobe Air mógł je zobaczyć.

    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. Pobierz instalator Adobe Air stąd .

  5. Przyznaj uprawnienia do wykonywania, a następnie uruchom ten plik .bin.

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

Źródło

Uwaga dotycząca systemu Ubuntu 16.04 (64-bitowego)

W systemie Ubuntu 16.04 i nowszym zainstaluj pakiet libnss-mdns:i386zamiast pakietu lib32nss-mdns. To rozwiąże problem „Błąd nie znaleziono pakietu” związany z tym pakietem.

Avinash Raj
źródło
2
Ten działa również dla 14.04
adosaiguas
Dobrze wiedzieć .. Zaktualizuję swoją odpowiedź.
Avinash Raj
1
Działa to również dla 15.04 (64-bitowego). Dzięki.
Dmitry Wojciechowski
1
Działa również dla 15.10 (używam wersji programistycznej)
Yana Agun Siswanto
1
16.04, wystąpił lib32nss-mdnsbrakujący błąd . Kiedy otworzył się instalator Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Wydaje się, że został poprawnie zainstalowany. Ale aplikacja, której potrzebowałem AIR, potrzebuje nowszej wersji: /
raphael
18

Alternatywnie możesz zainstalować wstępnie skompilowany plik .deb

Dostępna jest tutaj wersja 2.6 (ostatnia obsługiwana wersja Linux) dla obu architektur (obie używają 32 bitów pod spodem, ale przynajmniej działa). Dzięki prusswan za zwrócenie na to uwagi.

Upewnij się, że masz 32-bitowe biblioteki lib, które będą potrzebne:

sudo apt-get install ia32-libs

Pobrałem AMD64 one (adobeair_2.6.0.19170_amd64.deb) i zainstalowałem na swoim komputerze (am64 z Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Potem zainstalowałem aplikację, która przede wszystkim wymagała Adobe Air i działała.

Aktualizacja dla Ubuntu 13: 10+ ,

Próbując tej techniki, otrzymuję komunikat „Pakiet ia32-libs-gtk nie jest zainstalowany”

Przejrzałem pakiet i próbowałem zainstalować te zależności i inne powiązane pakiety, o których mogę myśleć bezpośrednio:

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

Ale to nie działało ani dla deb, ani dla oryginalnego pliku binarnego .

yuvilio
źródło
1
Przeszukałem internet wysoko i nisko i twój link instalacyjny jest jedynym, który działał. Uwaga dla przyszłych gości: jeśli korzystasz z pliku AdobeAIRInstaller.bin i otrzymujesz Gtk WARNING **: cannot open display:błąd, wypróbuj to!
elemjay19 18.04.13
1
jest to o wiele łatwiejsze niż jeffhendricks.net/?p=68
realgt 24.04.2013
Kopałem trochę głębiej niż nora i znalazłem odpowiedź dotyczącą problemu „nie można otworzyć ekranu”. Problem polega na tym, że użytkownik root nie może połączyć się z ekranem X w systemie Ubuntu (z ustawieniami domyślnymi), ale musimy uruchomić nasz instalator jako root (projektowanie awaryjne). Najpierw zainstaluj sux (switchuser z poświadczeniami X). Pozwól użytkownikowi root połączyć się z wyświetlaczem X. Uzyskaj aktualne ustawienia wyświetlania. Następnie użyj sux, aby przełączyć się na użytkownika root. Uruchom instalatora z ustawieniami wyświetlania. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(użyj tego w kroku 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi
14

Ubuntu 14.04 - 32- i 64-bitowy - łatwa instalacja .deb

Ze względu na sposób działania multiarch, możesz teraz po prostu zainstalować plik .deb i386 na nowszym 64-bitowym Ubuntu i automatycznie zainstaluje odpowiednie zależności. (Również 64-bitowy plik .deb to tylko 32-bitowe oprogramowanie przepakowane w zależności od ia32-libs)

  1. Pobierz 32-bitową wersję (tak, nawet dla 64-bitowej wersji Ubuntu) deb: http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Dzięki yuvilio's odpowiedź) Pakiet 64-bitowy w tej samej witrynie jest przepakowaną wersją 32-bitową, będziesz mieć problemy, jeśli zamiast tego użyjesz pakietu 64-bitowego, użyj pakietu 32-bitowego dla systemów 32- i 64-bitowych Ubuntu 13.10+.

  2. Otwórz w centrum oprogramowania, kliknij Zainstaluj

    wprowadź opis zdjęcia tutaj Zignoruj ​​ostrzeżenie o jakości opakowania


Alternatywnie, jeśli masz grę Steam wymagającą Air, po prostu zainstaluj i uruchom tę grę, a ona zainstaluje Air przy pierwszym uruchomieniu gry.

Przykładowe gry korzystające z Air:

  • Defenders Quest
  • Anodyne (wprawia w zakłopotanie, jeśli masz już zainstalowane powietrze, uruchom sudo apt-get remove adobeairi spróbuj ponownie instalator gry, ponieważ jest on wyposażony w powietrze)

Znalazłem je podczas cotygodniowej skromnej sprzedaży, aby wesprzeć niektóre projekty open source.

Mateo
źródło
6

Krok 1: Zdobądź trochę powietrza Następnie pobierz plik .bin Adobe Air ( bezpośredni link tutaj ).

Krok 2: Instalacja

Otwórz terminal (aplikacje> Akcesoria> Terminal) i przejdź do folderu Pobrane (lub folderu, w którym zapisałeś plik .bin).

* cd Download/

Musimy zezwolić, aby plik .bin miał uprawnienia do instalacji, dlatego ostrożnie wprowadź następujące polecenie: -

* chmod +x AdobeAIRInstaller.bin

Teraz zainstalujmy:

* ./AdobeAIRInstaller.bin

Instalacja powinna jednak zostać skompresowana, a jeśli wszystko pójdzie dobrze, w menu „Aplikacje> Akcesoria” pojawi się nowa pozycja menu zatytułowana „Adobe Air Application Installer”.

Rubyist
źródło
4
To nie działa na Ubuntu 13.10 x64
Paul Gregoire
4

... w końcu po problemach i wielu wyszukiwaniach na tym forum, Google i inne strony zdołały to zrobić. Najpierw chcę podziękować społeczności, która dała mi więcej ambicji, aby to zrobić, niż skłonić mnie do rezygnacji z instalacji AdobeAir.

Cały problem stanowił pakiet ia32-libs ( pakiet ia32-libs był włamaniem do instalacji 32-bitowych pakietów w instalacji 64-bitowej. Od wersji Ubuntu 11.10 (Oneiric) dodano Multi Arch. Jednym z celów usuwa pakiet ia32-libs ) ... pakiet, który Canonical postanowił zakończyć jego obsługę.

Wszystko, co musiałem zrobić, aby zainstalować pakiet ia32-libs , to dodać to repozytorium:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring główny ograniczony pakiet multiwymiarowych źródeł pakietu ''

Wykonałem kroki z tego szybkiego i łatwego samouczka:

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

2 - następnie ta strona, która prowadzi mnie do tych fajnych kroków, aby zainstalować Adobe Air dla systemów 64-bitowych

www.thepowerbase.com/2013/06/how-to-install-adobe-air-in-ubuntu-13-04/

----------------- dokumentacja, której użyłem: ---------------

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 --- jak zauważył Alvar, Adobe Air dla Linuxa nie jest już obsługiwany ---

Cester Nilap
źródło
2
Sprawdź ten link. Działa dobrze. tkalin.com/blog_posts/…
Michael Mikowski
@MichaelMikowski Twój link mi pomógł. Powyższe łącza nie zawierały rozwiązania biblioteki ręcznego kopiowania, którego nie można zainstalować. Następnie zainstalowałem AdobeAir.
ubuntico
2

Niestety wiele lat później „Adobe AIR dla systemu Linux nie jest już obsługiwany”. śledzenie tego, co mówi strona Adobe. Za pomocą „archiwum AIR” można uzyskać nieobsługiwane wersje, najnowsza dostępna jest wersja 2.6.0. Jeśli musisz zainstalować program, który wymaga nowszej wersji, możesz przejść do Virtual box z gościem Windows.

Zalecane kroki dla Ubuntu 16.10:

do maszyny 32-bitowej

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

dla maszyny 64-bitowej

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

Zalecane kroki dla Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (oba wyodrębniono stąd ):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh
Fábio
źródło
źródło wciąż dostępne, a metoda nadal działa. Niesamowite!
Jack_Hu,
0

Mam Ubuntu 14.04 64-bit. Jedynym sposobem na zainstalowanie Adobe Air, który działał dla mnie, było wykonanie pierwszej części instrukcji instalacji Balsamiq na Ubuntu , co właśnie starałem się zrobić.

Krótkie streszczenie tych instrukcji: - Pobierz instalator Adobe Air - Instalowanie 32-bitowego pakietu libgtk (ale pominąłem ten krok; nie działało to dla mnie i nie wydawało się konieczne) - Tworzenie dowiązań symbolicznych do dwóch bibliotek libgnome -kluczowe pliki - Uruchamianie instalatora Adobe Air i uruchamianie go za pomocą sudo

Steve Saporta
źródło