ฉันจะติดตั้ง Adobe AIR ได้อย่างไร


157

ฉันเป็นผู้ใช้งานแอพพลิเคชั่นบางตัวที่สร้างขึ้นบน AIR

ดูเหมือนว่า AIR ได้หยุดการสนับสนุน Linux แม้แต่เวอร์ชันเก่ากว่าใน Adobe AIR Archives ก็ดูเหมือนสนับสนุน Linux 32 บิตเท่านั้นและตอนนี้ฉันอยู่ที่ 64 บิต

มีความเป็นไปได้เล็กน้อยที่ฉันสามารถใช้งาน AIR ในเงื่อนไขเหล่านี้ได้หรือไม่? ถ้าเป็นเช่นนั้นคุณช่วยบอกฉันทีฉันจะได้รับรายละเอียดการติดตั้งทีละขั้นตอนได้จากที่ไหน


8
โปรดทราบว่า Adobe ได้สิ้นสุดการสนับสนุน AIR บน Linux แล้ว อะโดบีกำลังก้าวหนีจากเทคโนโลยีดั้งเดิมเช่น Flash และ AIR ไปสู่ ​​HTML5 ซึ่งเป็นอนาคต
ไม่ระบุชื่อ

1
ฉันติดตั้ง adobe air จากไฟล์. deb ใน oneric
Tachyons

คำตอบ:


228

ฉันต้องการ Air ประมาณสามโปรแกรม - YNAB, LongTailPro, Xtend:

  1. ดาวน์โหลด Version ล่าสุด Air 2.6.0 สำหรับ Linux ไปยังเดสก์ท็อปของคุณ:

  2. Ctrl + Alt + T เพื่อเปิดเทอร์มินัล

  3. sudo apt-get install ia32-libs - (ขยะขนาด 32 บิตหากคุณต้องการเรียกใช้ใน x64 Ubuntu หากคุณมีปัญหาดู"ขึ้นอยู่กับ: ia32-libs-multiarch แต่ไม่สามารถติดตั้งได้" - วิธีแก้ไข )

  4. cd Desktop (เปลี่ยน dir. เป็น Desktop dir)

  5. chmod +x AdobeAIRInstaller.bin (โหมดเปลี่ยน - ดำเนินการอนุญาตใช่)

  6. ./AdobeAIRInstaller.bin (หลังจากที่คุณยอมรับใบอนุญาต Adobe Air มันจะแจ้งให้คุณใส่รหัสผ่านมันต้องมีการเข้าถึงรูทเพื่อติดตั้ง)

บางทีคุณอาจได้รับข้อผิดพลาดหลังจากคำสั่งสุดท้าย?

ขออภัยเกิดข้อผิดพลาด ไม่สามารถติดตั้ง Adobe AIR ติดตั้ง Gnome Keyring หรือ KDE KWallet ก่อนติดตั้ง Adobe AIR

สิ่งนี้สามารถแก้ไขได้:

  • ในเทอร์มินัล (ทางลัดเริ่มต้น: Ctrl + Alt + T) ให้พิมพ์:

    locate libgnome-keyring.so
    
  • นี่คือผลลัพธ์ของฉัน (ของคุณอาจแตกต่างกัน):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • ตามที่แนะนำด้านล่างโดย @jmendeth วิธีที่ง่ายที่สุดในการบอกตัวติดตั้งว่าจะค้นหาไฟล์เหล่านี้คือใช้งาน LD_LIBRARY_PATH:

    • สำหรับ Ubuntu แบบ 32 บิต (ทดสอบบน 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • สำหรับ Ubuntu แบบ 64 บิตบรรทัดคำสั่งน่าจะเป็น:

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

หากเคล็ดลับ LD_LIBRARY_PATH ไม่ทำงานคุณสามารถลองทำสิ่งนี้:

  • สร้างลิงก์สัญลักษณ์ไปยังสตริงตำแหน่งของคุณที่คุณพบด้วยคำสั่งก่อนหน้า:

    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- บิต:

    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
    
  • จากนั้นทำซ้ำขั้นตอนที่ 4 และ 6 (ข้าม 5 เนื่องจากสิทธิ์ในการเรียกใช้ไฟล์ไม่เปลี่ยนแปลง)

  • ลบลิงก์สัญลักษณ์หลังจากติดตั้ง Adobe AIR 2.6.0:

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

อ้างอิง:


1
ที่ดี! ติดตั้งแล้ว ตอนนี้ถ้าฉันสามารถติดตั้งแพ็คเกจ AIR ได้ ...

2
AIR เคารพLD_LIBRARY_PATHหรือไม่ Just Askin '
Alba Mendez

27
ฉันได้สร้างบัญชีเพื่อสมัคร +1 นี้
Paul Bellora

4
ฉันไม่สามารถ +1 คุณได้
Jonah

7
มันไม่ทำงานสำหรับฉันที่ Xubuntu 13.10 sudo apt-get install ia32-libs แพ็คเกจ ia32-libs ไม่พร้อมใช้งาน แต่ถูกเรียกโดยแพ็คเกจอื่น นี่อาจหมายความว่าแพ็คเกจขาดหายไปล้าสมัยหรือมีอยู่ในแหล่งอื่นเท่านั้น อย่างไรก็ตามแพ็กเกจต่อไปนี้แทนที่: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: ข้อผิดพลาดขณะโหลดไลบรารีที่แชร์ที่ใช้ร่วมกัน: libgtk-x11-2.0.so.0: ไม่สามารถเปิดไฟล์วัตถุที่แชร์ได้: ไม่มี ไฟล์หรือไดเรกทอรีดังกล่าว
Slava Fomin II

43

Ubuntu 13.10, 14.04, 15.04 และ 15.10 (64 บิต)

  1. ติดตั้งไลบรารี่ i386 ที่จำเป็นสำหรับการติดตั้งและใช้งานแอปพลิเคชัน Adobe Air และ 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. ติดตั้งlibgnome-keyring0:i386แพ็คเกจ

    sudo apt-get install libgnome-keyring0:i386
    
  3. สร้าง symlink ให้กับ gnome-keyring เพื่อให้ Adobe Air มองเห็น

    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 จากที่นี่

  5. ให้สิทธิ์ดำเนินการแล้วเรียกใช้ไฟล์. bin

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

แหล่ง

หมายเหตุสำหรับ Ubuntu 16.04 (64 บิต)

สำหรับ Ubuntu 16.04 ขึ้นไปติดตั้งแพคเกจแทนของแพคเกจlibnss-mdns:i386 lib32nss-mdnsวิธีนี้จะช่วยแก้ปัญหา "ข้อผิดพลาดที่ไม่พบแพ็คเกจ" ที่เกี่ยวข้องกับแพ็คเกจนั้น


2
อันนี้ใช้ได้กับ 14.04
adosaiguas

เป็นการดีที่จะรู้ .. ฉันจะอัปเดตคำตอบของฉัน
Avinash Raj

1
นอกจากนี้ยังใช้งานได้กับ 15.04 (64 บิต) ขอบคุณ
Dmitry Wojciechowski

1
ใช้งานได้กับ 15.10 (ฉันใช้รุ่นพัฒนา)
Yana Agun Siswanto

1
16.04 ได้รับข้อผิดพลาดที่lib32nss-mdnsขาดหายไป Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge"เมื่อติดตั้งเปิดได้ ดูเหมือนว่าจะติดตั้งอย่างถูกต้อง แต่แอพที่ฉันต้องการ AIR สำหรับความต้องการรุ่นที่ใหม่กว่า: /
ฟาเอล

18

อีกวิธีหนึ่งคุณสามารถติดตั้ง. deb ที่สร้างไว้ล่วงหน้าได้

มี 2.6 อากาศ (Linux ล่าสุดที่รองรับ) มีให้ที่นี่สำหรับสถาปัตยกรรมทั้งสอง (ทั้งสองใช้ 32 บิตภายใต้ แต่อย่างน้อยก็ใช้งานได้) ขอบคุณprusswan ที่ชี้ให้เห็น

ตรวจสอบให้แน่ใจว่าคุณมี libs 32 บิตซึ่งจะต้อง:

sudo apt-get install ia32-libs

ฉันดาวน์โหลด AMD64 one (adobeair_2.6.0.19170_amd64.deb) และติดตั้งบนคอมพิวเตอร์ของฉัน (am64 ด้วย Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

จากนั้นฉันก็ติดตั้งแอปพลิเคชั่นที่ต้องการ Adobe Air ตั้งแต่แรกและมันก็ใช้งานได้

การปรับปรุงสำหรับอูบุนตู 13: 10+ ,

ลองใช้เทคนิคนี้ฉันจะได้รับ "ไม่ได้ติดตั้ง Package ia32-libs-gtk"

ฉันค้นหาแพคเกจและลองติดตั้งการอ้างอิงเหล่านั้นและแพ็คเกจอื่น ๆ ที่เกี่ยวข้องฉันสามารถคิดถึงได้โดยตรง:

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

แต่ที่ไม่ได้ทำงานให้ทั้ง deb หรือไบนารีเดิม


1
ฉันค้นหาอินเทอร์เน็ตทั้งสูงและต่ำและลิงก์การติดตั้งของคุณเป็นลิงก์เดียวที่ใช้งานได้ หมายเหตุถึงผู้เยี่ยมชมในอนาคต:หากคุณใช้ AdobeAIRInstaller.bin และได้รับGtk WARNING **: cannot open display:ข้อผิดพลาดลองสิ่งนี้!
elemjay19

1
นี่ง่ายกว่าjeffhendricks.net/?p=68
realgt

ขุดลึกกว่าโนราเล็กน้อยและพบคำตอบเกี่ยวกับปัญหา "ไม่สามารถเปิดจอแสดงผล" ปัญหาคือคุณไม่สามารถให้ผู้ใช้รูทเชื่อมต่อกับจอแสดงผล X ใน Ubuntu (ด้วยการตั้งค่าเริ่มต้น) แต่เราจำเป็นต้องเรียกใช้โปรแกรมติดตั้งของเราในฐานะรูท (ออกแบบไม่ดี) ขั้นแรกให้ติดตั้ง sux (switchuser ที่มีหนังสือรับรอง X) อนุญาตให้ผู้ใช้รูทเชื่อมต่อกับจอแสดงผล X รับการตั้งค่าการแสดงผลปัจจุบัน จากนั้นใช้ sux เพื่อสลับไปที่ผู้ใช้รูท เรียกใช้โปรแกรมติดตั้งด้วยการตั้งค่าการแสดงผล 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(ใช้สิ่งนี้ในขั้นตอนที่ 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi

14

Ubuntu 14.04 - 32 และ 64 บิต - ติดตั้ง. deb ง่าย ๆ

เนื่องจากวิธีการทำงานของ multiarch คุณสามารถติดตั้งไฟล์ i386 .deb บน Ubuntu 64 บิตที่ใหม่กว่าและจะติดตั้งการพึ่งพาที่เหมาะสมโดยอัตโนมัติ (เช่น 64 บิต. deb เป็นเพียง 32 บิตที่บรรจุใหม่ด้วยการพึ่งพา ia32-libs)

  1. ดาวน์โหลด 32 บิต (ใช่แม้สำหรับ Ubuntu 64 บิต) deb: http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (ขอบคุณ yuvilio's คำตอบ) แพคเกจ 64 บิตในไซต์เดียวกันเป็นรุ่นที่บรรจุใหม่ของ 32 บิตคุณจะมีปัญหาหากคุณใช้แพคเกจ 64 บิตแทนใช้แพ็คเกจ 32 บิตสำหรับทั้งระบบ 32 และ 64 บิต Ubuntu 13.10+

  2. เปิดในศูนย์ซอฟต์แวร์คลิกติดตั้ง

    ป้อนคำอธิบายรูปภาพที่นี่ ละเว้นคำเตือนเกี่ยวกับคุณภาพของแพ็คเกจ


อีกทางเลือกหนึ่งถ้าคุณมีเกม Steam ที่ต้องใช้อากาศเพียงติดตั้งและเรียกใช้เกมนั้นและจะติดตั้ง Air ในเกมแรกของเกม

ตัวอย่างเกมที่ใช้ Air:

  • Quest Defenders
  • Anodyne (สับสนถ้าคุณติดตั้ง Air อยู่แล้วให้เรียกใช้sudo apt-get remove adobeairแล้วลองติดตั้งเกมอีกครั้งเนื่องจากมาพร้อมกับ Air)

ฉันพบสิ่งเหล่านี้ระหว่างการลดราคาประจำสัปดาห์เพื่อสนับสนุนโครงการโอเพนซอร์สบางโครงการ


6

ขั้นตอนที่ 1: รับ Air ถัดไปดาวน์โหลดไฟล์ Adobe Air .bin ( ลิงก์โดยตรงที่นี่ )

ขั้นตอนที่ 2: การติดตั้ง

เปิดเทอร์มินัล (แอปพลิเคชั่น> อุปกรณ์เสริม> เทอร์มินัล) และนำทางไปยังโฟลเดอร์ดาวน์โหลด (หรือโฟลเดอร์ที่คุณบันทึกไฟล์. bin)

* cd Download/

เราจำเป็นต้องให้ไฟล์. bin มีสิทธิ์ติดตั้งดังนั้นให้ป้อนคำสั่งต่อไปนี้อย่างระมัดระวัง: -

* chmod +x AdobeAIRInstaller.bin

ตอนนี้ให้ติดตั้งมัน:

* ./AdobeAIRInstaller.bin

การติดตั้งควรจะเป็นไปอย่างรวดเร็วและหากทุกอย่างไม่เป็นปัญหารายการเมนูใหม่จะปรากฏใน 'แอปพลิเคชัน> อุปกรณ์เสริม' ชื่อ 'Adobe Air Application Installer'


4
สิ่งนี้ใช้ไม่ได้กับ Ubuntu 13.10 x64
Paul Gregoire

4

... ในที่สุดหลังจากประสบปัญหาและหลังจากการค้นหาในฟอรัมนี้หลายหน้า Google และหน้าอื่น ๆ ก็สามารถทำได้ ก่อนอื่นฉันต้องขอบคุณชุมชนที่ให้ความทะเยอทะยานแก่ฉันมากกว่าทำให้ฉันเลิกติดตั้ง AdobeAir

ปัญหาทั้งหมดคือแพคเกจia32-libs ( แพคเกจ ia32-libs เป็นแฮ็คเพื่อรับแพคเกจ 32 บิตที่ติดตั้งในการติดตั้ง 64- บิตตั้งแต่ Ubuntu เวอร์ชัน 11.10 (Oneiric) Multi Arch ถูกเพิ่มเข้ามาหนึ่งในวัตถุประสงค์สำหรับ มันกำลังลบแพ็คเกจ ia32-libs ) ... ซึ่ง Canonical ได้ตัดสินใจที่จะยุติการสนับสนุน

สิ่งที่ฉันต้องทำเพื่อติดตั้งแพ็คเกจ ia32-libsคือการเพิ่ม repo นี้:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring หลักแหล่ง multiversepackage จำกัด จักรวาล ''

ฉันทำตามขั้นตอนจากบทช่วยสอนที่ง่ายและรวดเร็วนี้:

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

2 - จากนั้นหน้านี้ที่นำฉันไปสู่ขั้นตอนที่ดีในการติดตั้ง Adobe Air สำหรับระบบ 64 บิต

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

----------------- เอกสารที่ฉันใช้: ---------------

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 ไม่รองรับAdobe Air for Linuxอีกต่อไป ---


2
ลองลิงค์นี้ มันทำงานได้ดี tkalin.com/blog_posts/…
Michael Mikowski

@MichaelMikowski ลิงก์ของคุณช่วยฉันได้ ลิงก์ด้านบนไม่มีวิธีแก้ไขปัญหาของไลบรารีการจัดการด้วยตนเองซึ่งไม่สามารถติดตั้งได้ หลังจากนั้นฉันติดตั้ง AdobeAir
ubuntico

2

น่าเสียดายที่สายหลายปีที่ผ่านมา "Adobe AIR สำหรับ Linux ไม่รองรับแล้ว" ติดตามหน้า adobe ว่าอะไร การใช้ "ไฟล์เก็บถาวร AIR" เป็นไปได้ที่จะได้รับรุ่นที่ไม่รองรับเวอร์ชัน 2.6.0 เป็นเวอร์ชั่นล่าสุด หากคุณต้องการติดตั้งโปรแกรมที่ต้องการเวอร์ชั่นที่ใหม่กว่าคุณอาจไปที่กล่องเสมือนกับผู้เยี่ยมชม Windows

ขั้นตอนแนะนำสำหรับ Ubuntu 16.10:

สำหรับเครื่อง 32 บิต

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

สำหรับเครื่อง 64 บิต

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 Mint 18/17/13 (ทั้งสกัดจากที่นี่ ):

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

ยังคงมีแหล่งที่มาและวิธีการยังคงใช้งานได้ น่ากลัว!
Jack_Hu

0

ฉันมี Ubuntu 14.04 64-bit วิธีเดียวในการติดตั้ง Adobe Air ที่ใช้งานได้สำหรับฉันคือการปฏิบัติตามส่วนแรกของคำแนะนำเหล่านี้สำหรับการติดตั้ง Balsamiq บน Ubuntuซึ่งเป็นสิ่งที่ฉันพยายามทำในตอนแรก

สรุปคำแนะนำสั้น ๆ เหล่านี้: - ดาวน์โหลดAdobe Air installer - การติดตั้งแพคเกจ libgtk แบบ 32 บิต (แต่ฉันข้ามขั้นตอนนี้ไปมันไม่ได้ผลสำหรับฉันและดูเหมือนไม่จำเป็น) - การสร้างลิงก์สัญลักษณ์ไปยังสอง libgnome -keyring files - ทำให้ Adobe Air installer สามารถเรียกใช้งานได้และรันด้วย sudo

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.