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?
software-installation
adobe-air
Vamsi Emani
źródło
źródło
Odpowiedzi:
Potrzebuję Air do około trzech programów - YNAB, LongTailPro, Xtend:
Pobierz najnowszą wersję Air 2.6.0 dla systemu Linux na pulpit:
Ctrl + Alt + T, aby otworzyć terminal
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 )cd Desktop
(zmień katalog na katalog pulpitu)chmod +x AdobeAIRInstaller.bin
(zmień tryb - wykonaj uprawnienie tak)./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?
Można to naprawić:
W terminalu (domyślny skrót: Ctrl + Alt + T) wpisz:
To jest mój wynik (twój może być inny):
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):
W 64-bitowym systemie Ubuntu wierszem poleceń prawdopodobnie będzie:
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ń:
Użyj następujących poleceń dla systemów 32-bitowych:
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:
Odniesienie:
źródło
LD_LIBRARY_PATH
? Tylko pytamUbuntu 13.10, 14.04, 15.04 i 15.10 (64-bitowy)
Zainstaluj biblioteki i386, które są wymagane do pomyślnej instalacji i uruchomienia aplikacji Adobe Air i air.
Zainstaluj
libgnome-keyring0:i386
pakiet.Utwórz dowiązania symboliczne do kluczy gnomów, aby Adobe Air mógł je zobaczyć.
Pobierz instalator Adobe Air stąd .
Przyznaj uprawnienia do wykonywania, a następnie uruchom ten plik .bin.
Źródło
Uwaga dotycząca systemu Ubuntu 16.04 (64-bitowego)
W systemie Ubuntu 16.04 i nowszym zainstaluj pakiet
libnss-mdns:i386
zamiast pakietulib32nss-mdns
. To rozwiąże problem „Błąd nie znaleziono pakietu” związany z tym pakietem.źródło
lib32nss-mdns
brakujący błąd . Kiedy otworzył się instalatorGtk-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: /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:
Pobrałem AMD64 one (adobeair_2.6.0.19170_amd64.deb) i zainstalowałem na swoim komputerze (am64 z Precise Pangolin 12.04)
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:
Ale to nie działało ani dla deb, ani dla oryginalnego pliku binarnego .
źródło
Gtk WARNING **: cannot open display:
błąd, wypróbuj to!sudo apt-get install sux
2./usr/bin/xhost +
3.echo $DISPLAY
(użyj tego w kroku 5) 4.sudo sux -
5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
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)
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+.
Otwórz w centrum oprogramowania, kliknij Zainstaluj
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:
sudo apt-get remove adobeair
i 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.
źródło
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).
Musimy zezwolić, aby plik .bin miał uprawnienia do instalacji, dlatego ostrożnie wprowadź następujące polecenie: -
Teraz zainstalujmy:
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”.
źródło
... 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: ---------------
PS --- jak zauważył Alvar, Adobe Air dla Linuxa nie jest już obsługiwany ---
źródło
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
dla maszyny 64-bitowej
Zalecane kroki dla Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (oba wyodrębniono stąd ):
źródło
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
źródło