Adobe AIR'i nasıl yükleyebilirim?


157

AIR üzerine kurulu bazı uygulamaların ağır bir kullanıcısıyım.

AIR'in Linux için desteği durdurduğu anlaşılıyor. Adobe AIR Arşivlerindeki eski sürümler bile yalnızca 32 bit Linux dağıtımlarını desteklemektedir ve şu anda 64 bitim.

Bu koşullarda AIR'yi çalıştırabileceğim için küçük bir olasılık var mı? Öyleyse, lütfen bunun için adım adım kurulumla ilgili ayrıntılı bir adımı nereden bulabilirim?


8
Adobe'nin Linux'ta AIR desteğini sonlandırdığını unutmayın. Adobe ayrıca Flash ve AIR gibi eski teknolojilerden gelecek olan HTML5'e geçiyor.
Anonim

1
Ben oneric içinde .deb dosyasından kerpiç havayı yüklü
takyonların

Yanıtlar:


228

Yaklaşık üç program için Havaya ihtiyacım var - YNAB, LongTailPro, Xtend:

  1. Linux için Masaüstünüze En Son Sürüm Air 2.6.0'ı indirin:

  2. Terminal açmak için Ctrl + Alt + T

  3. sudo apt-get install ia32-libs - (x64 Ubuntu'da bunu çalıştırmak istiyorsanız 32bit çöp; eğer sorun yaşıyorsanız, bakınız "Bağımlılar: ia32-libs-multiarch ama yüklenemez" - Çözüm )

  4. cd Desktop (dir. Desktop dir. olarak değiştirin.)

  5. chmod +x AdobeAIRInstaller.bin (modu değiştir - izin çalıştır evet)

  6. ./AdobeAIRInstaller.bin (Adobe Air lisansını kabul ettikten sonra, sizden şifrenizi ister; kurulum için root erişimi gerekir)

Belki de son komuttan sonra bir hata alırsınız?

Maalesef, bir hata oluştu. Adobe AIR yüklenemedi. Adobe AIR'i yüklemeden önce Gnome Keyring veya KDE KWallet'i yükleyin.

Bu düzeltilebilir:

  • Bir terminalde (varsayılan kısayol: Ctrl + Alt + T), şunu yazın:

    locate libgnome-keyring.so
    
  • Bu benim sonucum (sizinki farklı olabilir):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Aşağıda @jmendeth tarafından önerildiği gibi, yükleyiciye bu dosyaları nerede bulacağını söylemenin en kolay yolu LD_LIBRARY_PATH kullanmaktır:

    • 32 bit Ubuntu için (12.04'te test edilmiştir):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • 64 bit Ubuntu için komut satırı muhtemelen şöyle olacaktır:

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

LD_LIBRARY_PATH numarası işe yaramazsa, şunu deneyebilirsiniz:

  • Önceki komutlarla bulduğunuz konum dizelerinize sembolik bir bağlantı oluşturun:

    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 bit sistemler için aşağıdaki komutları kullanın:

    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
    
  • Ardından 4. ve 6. adımları tekrarlayın (dosyayı çalıştırma izniniz değişmediği için 5. atlayın).

  • Adobe AIR 2.6.0 yüklendikten sonra sembolik bağlantıları kaldırın:

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

Referans:


1
Harika! Yüklü. Şimdi eğer sadece bir AIR paketi kurabilirsem ...

2
AIR saygı duymuyor LD_LIBRARY_PATHmu? Sadece soruyorum '
Alba Mendez

27
Ben sadece +1
Paul Bellora

4
Seni yeterince + 1'leyemem.
Jonah

7
Benim için Xubuntu 13.10'da çalışmıyor. sudo apt-get install ia32-libs Paket ia32-libs kullanılamaz, ancak başka bir paket tarafından anılır. Bu, paketin eksik olduğu, eski olduğu veya yalnızca başka bir kaynaktan alınabileceği anlamına gelebilir. Ancak, aşağıdaki paketler onun yerine geçer: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: paylaşılan kitaplıklar yüklenirken hata oluştu: libgtk-x11-2.0.so.0: paylaşılan nesne dosyasını açamıyor: Hayır böyle bir dosya veya dizin
Slava Fomin II

43

Ubuntu 13.10, 14.04, 15.04 ve 15.10 (64 bit)

  1. Adobe Air ve air uygulamalarının başarılı bir şekilde kurulması ve çalıştırılması için gereken i386 kitaplıklarını yükleyin.

    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:i386Paketi yükleyin .

    sudo apt-get install libgnome-keyring0:i386
    
  3. Gnome anahtarlığa sembolik bağlantılar oluşturun, böylece Adobe Air bunu görebilir.

    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 yükleyicisini buradan indirin .

  5. Yürütme izni verin ve sonra bu .bin dosyasını çalıştırın.

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

Kaynak

Ubuntu 16.04 için not (64 bit)

Ubuntu 16.04 ve üstü için paket libnss-mdns:i386yerine paketi kurun lib32nss-mdns. Bu, bu paketle ilgili "Paket bulunamadı hatası" sorununu çözecektir.


2
Bu
14.04

Bilmek güzel .. Cevabımı güncelleyeceğim.
Avinash Raj

1
Bu aynı zamanda 15.04 (64bit) için de geçerlidir. Teşekkürler.
Dmitry Wojciechowski

1
Ayrıca 15.10 için de çalışıyor (geliştirme sürümünü kullanıyorum)
Yana Agun Siswanto

1
16.04, lib32nss-mdnseksik olan bir hatayla karşılaştı . Yükleyici açıldığında Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Doğru şekilde kurulmuş gibi görünüyor. Ancak AIR için ihtiyaç duyduğum uygulamanın daha yeni bir sürüme ihtiyacı var: /
raphael

18

Alternatif olarak, önceden oluşturulmuş bir .deb kurabilirsiniz

Mevcut hava 2.6 (son Linux biri desteklenir) Orada burada hem mimarileri için (Hem 32 bit altında kullanmak ama en azından çalışır). Gösterdiği için pruscan'a teşekkür ederim .

İhtiyacı olacak 32 bit libe olduğundan emin olun:

sudo apt-get install ia32-libs

AMD64 olanı indirdim (adobeair_2.6.0.19170_amd64.deb) ve bilgisayarıma yükledim (am64 ile Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Sonra Adobe Air'i gerektiren uygulamayı ilk başta kurdum ve çalıştı.

Ubuntu 13: 10+ güncellemesi ,

Bu tekniği deneyerek, "Paket ia32-libs-gtk kurulu değil" alıyorum

Paketi aradım ve doğrudan düşünebileceğim bu bağımlılıkları ve diğer ilgili paketleri kurmaya çalıştım:

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

Ancak bu, deb veya orijinal ikili için işe yaramadı .


1
İnterneti yüksek ve düşük olarak aradım ve kurulum bağlantınız çalışan tek kişi. Gelecekteki ziyaretçilere not: AdobeAIRInstaller.bin kullanıyor ve bir Gtk WARNING **: cannot open display:hata alıyorsanız, bunu deneyin!
elemjay19


Nora'dan biraz daha derine inerek "ekranı açamıyorum" sorunuyla ilgili cevabı buldum. Sorun şu ki, kök kullanıcının Ubuntu'daki X ekranına bağlanmasını sağlayamıyorsunuz (varsayılan ayarlarla), ancak yükleyicimizi kök olarak çalıştırmamız gerekiyor (başarısız tasarım). İlk önce sux'i (X kimlik bilgileri olan switchuser) yükleyin. Kök kullanıcının X ekranına bağlanmasına izin verin. Mevcut ekran ayarlarını al. Ardından root kullanıcısına geçmek için sux kullanın. Yükleyiciyi ekran ayarlarıyla çalıştırın. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY( sudo sux -5. adımda bunu kullanın) 4. 5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi

14

Ubuntu 14.04 - 32 ve 64 bit - kolay .deb yükleme

Multiarch'in çalışması nedeniyle i386 .deb dosyasını yeni 64bit Ubuntu'ya kurabilirsiniz ve doğru bağımlılıkları otomatik olarak kurar. (Ayrıca 64 bit .deb, ia32-lib'lere bağımlılıkla yeniden paketlenen sadece 32 bit'tir)

  1. Deb (evet hatta 64 bit Ubuntu için) 32 bit İndir: http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (teşekkürler 's yuvilio için answer) Aynı sitedeki 64 bit paket 32 ​​bitin yeniden paketlenmiş bir sürümüdür, bunun yerine 64 bit paketini kullanırsanız, 32 bit paketini hem 32 hem de 64 bit sistemler için kullanırsınız Ubuntu 13.10+.

  2. Yazılım merkezinde açın, Kur'a tıklayın.

    görüntü tanımını buraya girin Paket kalitesi ile ilgili uyarıyı dikkate almayın


Alternatif olarak, Hava gerektiren bir Steam oyununuz varsa, bu oyunu kurup çalıştırın; bu oyunun ilk çalıştırmasında Air'i yükleyecektir.

Air kullanan örnek oyunlar:

  • Savunucuları Görevi
  • Anodyne (eğer halihazırda Air yüklüyse, kafanız karışır, Air sudo apt-get remove adobeairile geldiğinden beri oyun yükleyicisini çalıştırın ve tekrar deneyin)

Bunları bazı açık kaynaklı projeleri desteklemek için Haftalık Mütevazı bir Satış sırasında buldum .


6

Adım 1: Biraz Hava Alın Sonra Adobe Air .bin dosyasını indirin ( buraya doğrudan bağlantı verin ).

Adım 2: Kurulum

Bir terminal açın (uygulamalar> Aksesuarlar> Terminal) ve İndirilenler klasörüne (veya .bin dosyasını kaydettiğiniz klasöre) gidin.

* cd Download/

.Bin dosyasının kurulum izinleri olmasına izin vermeliyiz, bu nedenle aşağıdaki komutu dikkatlice girin: -

* chmod +x AdobeAIRInstaller.bin

Şimdi onu yükleyelim:

* ./AdobeAIRInstaller.bin

Kurulum yine de fermuarlanmalıdır ve her şey yolunda giderse, 'Adobe Air Application Installer' başlıklı 'Uygulamalar> Aksesuarlar'da yeni bir menü girişi görünecektir.


4
Bu, Ubuntu 13.10 x64'te çalışmıyor
Paul Gregoire

4

... nihayet biraz sıkıntıdan sonra ve bu forumda yapılan birçok aramadan sonra, google ve diğer sayfalar bunu yapmayı başardı. Öncelikle, AdobeAir'i kurmayı bırakmamdan daha fazla yapmak için bana daha fazla hırs veren topluluğa teşekkür etmek istiyorum.

Tüm sorun paket oldu ia32-libs ( ia32-libs paketi 64 bit kurulum yüklü 32 bit paketleri almak için bir hack. Ubuntu sürümü 11.10 (Oneiric), Çoklu Arch eklendi beri. İçin amaçlarından biri Canonical'in desteği sona erdirmeye karar verdiği ia32-libs paketini ...) çıkartıyor .

İa32-libs paketini kurmak için tek yapmam gereken şu repoyu eklemek:

1 - '' deb http://archive.ubuntu.com/ubuntu/ ana kısıtlı evrenin çok yönlülük kaynağı olan "

Bu hızlı ve kolay öğreticiden adımları takip ettim:

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

2 - sonra bu sayfa Adobe Air 64-bit Sistemlerini yüklemek için bu güzel adımlara götürüyor

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

----------------- Kullandığım belgeler: ---------------

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 tarafından belirtildiği gibi, Linux için Adobe Air artık desteklenmiyor ---


2
Bu bağlantıya göz atın. İyi çalıştı. tkalin.com/blog_posts/…
Michael Mikowski

@MichaelMikowski Bağlantınız bana yardımcı oldu. Yukarıdaki bağlantılar, kurulamayan bir manuel başa çıkma kütüphanesi çözümüne sahip değildi. Ondan sonra AdobeAir'i yükledim.
ubuntico

2

Ne yazık ki, yıllarca geç kalmış "Linux için Adobe AIR artık desteklenmemektedir." adobe sayfasının ne dediğini izleyerek. "AIR arşivi" kullanılarak desteklenmeyen sürümler elde etmek mümkündür, 2.6.0 sürümü en yenisidir. Daha yeni bir sürümünü gerektiren bir program yüklemeniz gerekirse, Windows konuğunun bulunduğu Sanal kutuya gidebilirsiniz.

Ubuntu 16.10 için önerilen adımlar:

32bit makine için

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

64bit makine için

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 Nane 18/17/13 için önerilen adımlar (her ikisi de buradan alınmıştır ):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh

kaynak hala kullanılabilir durumda ve yöntem hala çalışıyor. Korku veren!
Jack_Hu

0

Ben 14.04 64-bit Ubuntu var. Benim için çalışan Adobe Air'i kurmanın tek yolu, Balsamiq'i Ubuntu'ya kurmak için bu talimatların ilk bölümünü izlemekti .

Bu talimatların kısa bir özeti: - Bu Adobe Air yükleyicisini indirin - 32 bit libgtk paketini yükleme (ancak bu adımı atladım; benim için işe yaramadı ve gerekli görünmedi) - İki libgnome için sembolik bağlantılar kurma -keyring dosyaları - Adobe Air yükleyicisini çalıştırılabilir duruma getirme ve sudo ile çalıştırma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.