Bagaimana saya menginstal Adobe AIR?

157

Saya adalah pengguna berat aplikasi tertentu yang dibangun di atas AIR.

Tampaknya AIR telah menghentikan dukungan untuk Linux. Bahkan versi yang lebih lama di Adobe AIR Archives tampaknya hanya mendukung distribusi Linux 32 bit dan saya menggunakan 64 bit saat ini.

Apakah ada sedikit kemungkinan bahwa saya dapat menjalankan UDARA dalam kondisi seperti ini? Jika demikian, dapatkah Anda memberi tahu saya di mana saya bisa mendapatkan langkah demi langkah instalasi terperinci untuk ini?

Vamsi Emani
sumber
8
Perhatikan bahwa Adobe telah mengakhiri dukungan untuk AIR di Linux. Adobe juga beralih dari teknologi lama seperti Flash dan AIR ke HTML5 yang merupakan masa depan.
Anonim
1
Saya memasang adobe air dari file .deb di oneric
Tachyons

Jawaban:

228

Saya butuh Air untuk sekitar tiga program - YNAB, LongTailPro, Xtend:

  1. Unduh Versi Terbaru Air 2.6.0 Untuk Linux ke Desktop Anda:

  2. Ctrl + Alt + T untuk membuka terminal

  3. sudo apt-get install ia32-libs - (32bit sampah jika Anda ingin menjalankan ini di Ubuntu x64; jika Anda mengalami masalah, lihat "Tergantung: ia32-libs-multiarch tetapi tidak dapat diinstal" - Solusi )

  4. cd Desktop (ubah dir. ke dir. Desktop)

  5. chmod +x AdobeAIRInstaller.bin (ubah mode - jalankan izin ya)

  6. ./AdobeAIRInstaller.bin (setelah Anda menerima lisensi Adobe Air, itu akan meminta Anda untuk kata sandi Anda; perlu akses root untuk menginstal)

Mungkin Anda akan mendapatkan kesalahan setelah perintah terakhir?

Maaf, telah terjadi kesalahan. Adobe AIR tidak dapat diinstal. Instal Gnome Keyring atau KDE KWallet sebelum menginstal Adobe AIR.

Ini dapat diperbaiki:

  • Di terminal (pintasan default: Ctrl + Alt + T), ketik:

    locate libgnome-keyring.so
    
  • Ini hasil saya (hasil Anda mungkin berbeda):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Seperti yang disarankan di bawah ini oleh @jmendeth, cara termudah untuk memberi tahu installer tempat menemukan file-file ini adalah dengan menggunakan LD_LIBRARY_PATH:

    • Untuk Ubuntu 32-bit (diuji pada 12,04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Untuk Ubuntu 64-bit, baris perintah mungkin adalah:

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

Jika trik LD_LIBRARY_PATH tidak berfungsi, Anda dapat mencoba ini:

  • Buat tautan simbolis ke string lokasi Anda yang Anda temukan dengan perintah sebelumnya:

    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
    
  • Gunakan perintah berikut untuk sistem 32-bit:

    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
    
  • Kemudian ulangi langkah 4 & 6 (lewati 5, karena izin untuk mengeksekusi file tidak berubah).

  • Hapus tautan simbolis setelah pemasangan Adobe AIR 2.6.0:

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

Referensi:

bashpotato
sumber
1
Bagus! Sudah diinstal. Sekarang jika saya hanya dapat menginstal paket AIR ...
2
Tidakkah UDARA menghormati LD_LIBRARY_PATH? Just askin '
Alba Mendez
27
Saya membuat akun hanya untuk
mengunggah
4
Saya tidak mungkin memberi Anda cukup +1.
Jonah
7
Ini tidak berfungsi untuk saya di Xubuntu 13.10. sudo apt-get install ia32-libs Paket ia32-libs tidak tersedia, tetapi disebut oleh paket lain. Ini mungkin berarti bahwa paket tersebut hilang, telah usang, atau hanya tersedia dari sumber lain. Namun paket berikut menggantinya: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: error saat memuat perpustakaan bersama: libgtk-x11-2.0.so.0: tidak dapat membuka file objek bersama: Tidak file atau direktori tersebut
Slava Fomin II
43

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

  1. Instal perpustakaan i386, yang diperlukan untuk keberhasilan pemasangan dan pengoperasian aplikasi Adobe Air dan udara.

    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. Instal libgnome-keyring0:i386paket.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Buat symlink ke gnome-keyring sehingga Adobe Air bisa melihatnya.

    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. Unduh pemasang Adobe Air dari sini .

  5. Berikan izin eksekusi dan jalankan file .bin itu.

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

Sumber

Catatan untuk Ubuntu 16.04 (64 bit)

Untuk Ubuntu 16.04 dan lebih tinggi, instal paket libnss-mdns:i386sebagai ganti paket lib32nss-mdns. Ini akan menyelesaikan masalah "Paket tidak ditemukan kesalahan" terkait dengan paket itu.

Avinash Raj
sumber
2
Yang ini juga berfungsi untuk 14,04
adosaiguas
Senang tahu .. Saya akan memperbarui jawaban saya.
Avinash Raj
1
Ini juga berfungsi untuk 15,04 (64bit). Terima kasih.
Dmitry Wojciechowski
1
Juga Bekerja untuk 15.10 (saya menggunakan versi pengembangan)
Yana Agun Siswanto
1
16.04, mendapat kesalahan yang lib32nss-mdnshilang. Saat pemasang dibuka, dapatkan Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Tampaknya sudah terpasang dengan benar. Tetapi aplikasi yang saya butuhkan AIR untuk membutuhkan versi yang lebih baru: /
raphael
18

Sebagai alternatif, Anda dapat menginstal .deb prebuilt

Ada air 2.6 (yang didukung Linux terakhir) yang tersedia di sini untuk kedua arsitektur (Keduanya menggunakan 32 bit di bawahnya tetapi setidaknya berfungsi). Terima kasih kepada prusswan untuk menunjukkannya.

Pastikan Anda memiliki 32 bit lib yang dibutuhkan:

sudo apt-get install ia32-libs

Saya mengunduh AMD64 (adobeair_2.6.0.19170_amd64.deb) dan diinstal di komputer saya (am64 dengan Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Kemudian saya menginstal aplikasi yang membutuhkan Adobe Air di tempat pertama dan itu berhasil.

Pembaruan untuk Ubuntu 13: 10+ ,

Mencoba teknik ini, saya mendapatkan "Paket ia32-libs-gtk tidak diinstal"

Saya mencari paket dan mencoba menginstal dependensi dan paket terkait lainnya yang dapat saya pikirkan secara langsung:

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

Tapi itu tidak berhasil untuk deb atau biner asli .

yuvilio
sumber
1
Saya telah mencari di internet tinggi dan rendah dan tautan instal Anda adalah satu-satunya yang berfungsi. Catatan untuk pengunjung masa depan: jika Anda menggunakan AdobeAIRInstaller.bin dan mendapatkan Gtk WARNING **: cannot open display:kesalahan, coba ini!
elemjay19
1
ini jauh lebih mudah daripada jeffhendricks.net/?p=68
realgt
Gali sedikit lebih dalam daripada nora dan temukan jawaban mengenai masalah "tidak dapat membuka tampilan". Masalahnya adalah Anda tidak dapat menghubungkan pengguna root ke tampilan X di Ubuntu (dengan pengaturan default), tetapi kita perlu menjalankan installer kami sebagai root (desain-gagal). Pertama instal sux (switchuser dengan kredensial X). Izinkan pengguna root untuk terhubung ke tampilan X. Dapatkan pengaturan tampilan saat ini. Kemudian gunakan sux untuk beralih ke root pengguna. Jalankan pemasang dengan pengaturan tampilan. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(gunakan ini pada langkah 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi
14

Ubuntu 14.04 - 32 dan 64 bit - instal .deb mudah

Karena cara multiarch bekerja, Anda sekarang dapat menginstal file .38 i386 pada Ubuntu 64bit yang lebih baru dan secara otomatis akan menginstal dependensi yang tepat. (Juga 64 bit .deb hanya 32bit yang dikemas ulang dengan ketergantungan pada ia32-libs)

  1. Unduh deb 32 bit (ya bahkan untuk Ubuntu 64 bit Anda): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Terima kasih kepada yuvilio's jawaban) Paket 64 bit di situs yang sama adalah versi 32 bit yang dikemas ulang, Anda akan mengalami masalah jika Anda menggunakan paket 64 bit, gunakan paket 32 ​​bit untuk sistem 32 dan 64 bit Ubuntu 13.10+.

  2. Buka di pusat perangkat lunak, klik Instal

    masukkan deskripsi gambar di sini Abaikan peringatan tentang kualitas paket


Atau jika Anda memiliki permainan Steam yang membutuhkan Air, cukup instal dan jalankan game itu dan itu akan menginstal Air pada jalankan pertama permainan.

Contoh game yang menggunakan Air:

  • Quest Pembela
  • Anodyne (menjadi bingung jika Anda sudah menginstal Air, jalankan sudo apt-get remove adobeairdan coba lagi pemasang game karena sudah ada Air)

Saya menemukan ini selama Penjualan Rendah Hati Mingguan untuk mendukung beberapa proyek sumber terbuka.

Mateo
sumber
6

Langkah 1: Dapatkan Air Selanjutnya unduh file Adobe Air .bin ( tautan langsung di sini ).

Langkah 2: Instalasi

Buka terminal (aplikasi> Aksesori> Terminal) dan navigasikan ke folder Unduhan Anda (atau folder tempat Anda menyimpan file .bin).

* cd Download/

Kita perlu membiarkan file .bin memiliki izin untuk menginstal jadi masukkan perintah berikut dengan hati-hati: -

* chmod +x AdobeAIRInstaller.bin

Sekarang mari kita instal:

* ./AdobeAIRInstaller.bin

Instalasi harus di-zip dan, jika semuanya berjalan baik-baik saja, entri menu baru akan muncul di 'Aplikasi> Aksesori' berjudul 'Adobe Air Application Installer'.

Rubyist
sumber
4
Ini tidak berfungsi di Ubuntu 13.10 x64
Paul Gregoire
4

... akhirnya setelah beberapa masalah dan setelah banyak pencarian di forum ini, halaman google dan lainnya berhasil melakukannya. Pertama saya ingin berterima kasih kepada komunitas yang memberi saya lebih banyak ambisi untuk melakukannya, daripada membuat saya berhenti menginstal AdobeAir.

Seluruh masalah adalah paket ia32-libs ( Paket ia32-libs adalah hack untuk mendapatkan paket 32-bit yang diinstal pada instalasi 64-bit. Sejak Ubuntu versi 11.10 (Oneiric), Multi Arch telah ditambahkan. Salah satu tujuan untuk itu menghapus paket ia32-libs ) ... paket yang Canonical telah memutuskan untuk mengakhiri dukungan untuk itu.

Yang harus saya lakukan untuk menginstal paket ia32-libs adalah menambahkan repo ini:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring sumber multiversepackage semesta terbatas utama ''

Saya mengikuti langkah-langkah dari tutorial cepat dan mudah ini:

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

2 - lalu halaman ini yang mengarahkan saya ke langkah-langkah yang bagus untuk menginstal Adobe Air Untuk Sistem 64-bit

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

----------------- dokumentasi yang saya gunakan: ---------------

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 --- seperti yang dicatat oleh Alvar, Adobe Air untuk Linux tidak lagi didukung ---

Cester Nilap
sumber
2
Lihat tautan ini. Itu bekerja dengan baik. tkalin.com/blog_posts/…
Michael Mikowski
@MichaelMikowski Tautan Anda membantu saya. Tautan di atas tidak memiliki solusi perpustakaan coping manual yang tidak dapat diinstal. Setelah itu, saya menginstal AdobeAir.
ubuntico
2

Sayangnya, beberapa tahun belakangan ini "Adobe AIR untuk Linux tidak lagi didukung." mengikuti apa yang dikatakan halaman adobe. Menggunakan "AIR arsip" dimungkinkan untuk mendapatkan versi yang tidak didukung, versi 2.6.0 adalah yang terbaru tersedia. Jika Anda perlu menginstal program yang memerlukan versi yang lebih baru, Anda mungkin pergi ke kotak Virtual dengan tamu Windows.

Langkah-langkah yang direkomendasikan untuk Ubuntu 16.10:

untuk mesin 32bit

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

untuk mesin 64bit

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

Langkah-langkah yang direkomendasikan untuk Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (keduanya diekstrak dari sini ):

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
sumber
sumber masih tersedia, dan metode masih berfungsi. Luar biasa!
Jack_Hu
0

Saya memiliki Ubuntu 14,04 64-bit. Satu-satunya cara menginstal Adobe Air yang bekerja untuk saya adalah dengan mengikuti bagian pertama dari instruksi ini untuk menginstal Balsamiq di Ubuntu , yang merupakan apa yang saya coba lakukan sejak awal.

Ringkasan singkat dari instruksi tersebut: - Unduh pemasang Adobe Air ini - Menginstal paket libgtk 32-bit (tapi saya melewatkan langkah ini; itu tidak bekerja untuk saya, dan sepertinya tidak perlu) - Membuat tautan simbolis ke dua libgnome -kunci file - Membuat pemasang Adobe Air dapat dijalankan dan menjalankannya dengan sudo

Steve Saporta
sumber