Làm cách nào tôi có thể cài đặt Adobe AIR?


157

Tôi là một người dùng nặng các ứng dụng nhất định được xây dựng trên AIR.

Dường như AIR đã ngừng hỗ trợ cho Linux. Ngay cả các phiên bản cũ hơn trong Kho lưu trữ Adobe AIR dường như chỉ hỗ trợ các bản phân phối Linux 32 bit và hiện tại tôi đang sử dụng 64 bit.

Thậm chí có khả năng nhỏ là tôi có thể chạy AIR trong những điều kiện này không? Nếu vậy, bạn có thể vui lòng cho tôi biết nơi tôi có thể cài đặt chi tiết từng bước cho việc này không?


8
Lưu ý rằng Adobe đã kết thúc hỗ trợ cho AIR trên Linux. Adobe cũng đang chuyển từ các công nghệ cũ như Flash và AIR sang HTML5, tương lai.
Ẩn danh

1
Tôi đã cài đặt adobe air từ tệp .deb trong oneric
Tachyons

Câu trả lời:


228

Tôi cần Air cho khoảng ba chương trình - YNAB, LongTailPro, Xtend:

  1. Tải xuống phiên bản mới nhất Air 2.6.0 cho Linux về máy tính để bàn của bạn:

  2. Ctrl + Alt + T để mở thiết bị đầu cuối

  3. sudo apt-get install ia32-libs - (Rác 32 bit nếu bạn muốn chạy cái này trong x64 Ubuntu; nếu bạn gặp sự cố, hãy xem "Tùy thuộc: ia32-libs-multiarch nhưng không thể cài đặt được" - Giải pháp )

  4. cd Desktop (thay đổi thư mục thành thư mục máy tính để bàn.)

  5. chmod +x AdobeAIRInstaller.bin (thay đổi chế độ - thực thi quyền có)

  6. ./AdobeAIRInstaller.bin (sau khi bạn chấp nhận giấy phép Adobe Air, nó sẽ nhắc bạn nhập mật khẩu; nó cần quyền truy cập root để cài đặt)

Có lẽ bạn sẽ gặp lỗi sau lệnh cuối cùng?

Xin lỗi, đã có lỗi xảy ra. Adobe AIR không thể được cài đặt. Cài đặt Gnome keyring hoặc KDE KWallet trước khi cài đặt Adobe AIR.

Điều này có thể được sửa chữa:

  • Trong một thiết bị đầu cuối (phím tắt mặc định: Ctrl + Alt + T), gõ:

    locate libgnome-keyring.so
    
  • Đây là kết quả của tôi (của bạn có thể khác):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Như được đề xuất dưới đây bởi @jmendeth, cách dễ nhất để báo cho trình cài đặt biết nơi tìm các tệp này là sử dụng LD_LIBRARY_PATH:

    • Đối với Ubuntu 32 bit (được thử nghiệm vào ngày 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Đối với Ubuntu 64 bit, dòng lệnh có thể sẽ là:

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

Nếu thủ thuật LD_LIBRARY_PATH không hoạt động, bạn có thể thử cách này:

  • Tạo một liên kết tượng trưng đến các chuỗi vị trí của bạn mà bạn đã tìm thấy bằng các lệnh trước đó:

    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
    
  • Sử dụng các lệnh sau cho hệ thống 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
    
  • Sau đó lặp lại bước 4 & 6 (bỏ qua 5, vì quyền thực thi tệp chưa thay đổi).

  • Xóa các liên kết tượng trưng sau khi cài đặt Adobe AIR 2.6.0:

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

Tài liệu tham khảo:


1
Tuyệt quá! Nó đã được cài đặt. Bây giờ nếu tôi chỉ có thể cài đặt gói AIR ...

2
Không tôn trọng AIR LD_LIBRARY_PATH? Chỉ cần hỏi '
Alba Mendez

27
Tôi đã tạo một tài khoản chỉ để nâng cấp +1 này
Paul Bellora

4
Tôi không thể +1 bạn đủ.
Giô-na

7
Nó không hoạt động với tôi trên Xubfox 13.10. sudo apt-get install ia32-libs Gói ia32-libs không khả dụng, nhưng được gọi bằng gói khác. Điều này có thể có nghĩa là gói bị thiếu, đã bị lỗi thời hoặc chỉ có sẵn từ một nguồn khác. Tuy nhiên, các gói sau thay thế nó: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: lỗi trong khi tải các thư viện chia sẻ: libgtk-x11-2.0.so.0: tập tin hoặc thư mục đó
Slava Fomin II

43

Ubuntu 13.10, 14.04, 15.04 và 15.10 (64 bit)

  1. Cài đặt thư viện i386, được yêu cầu để cài đặt và chạy thành công các ứng dụng Adobe Air và 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. Cài đặt libgnome-keyring0:i386gói.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Tạo liên kết tượng trưng cho khóa gnome để Adobe Air có thể nhìn thấy nó.

    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. Tải xuống trình cài đặt Adobe Air từ đây .

  5. Cấp quyền thực thi và sau đó chạy tệp .bin đó.

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

Nguồn

Lưu ý cho Ubuntu 16.04 (64 bit)

Đối với Ubuntu 16.04 trở lên, hãy cài đặt gói libnss-mdns:i386thay vì gói lib32nss-mdns. Điều này sẽ giải quyết vấn đề "Lỗi không tìm thấy gói" liên quan đến gói đó.


2
Cái này cũng hoạt động cho 14.04
adosaiguas

Rất tốt để biết .. Tôi sẽ cập nhật câu trả lời của tôi.
Avinash Raj

1
Điều này cũng hoạt động cho 15.04 (64 bit). Cảm ơn.
Dmitry Wojciechowski

1
Cũng hoạt động cho 15.10 (tôi đang sử dụng phiên bản phát triển)
Yana Agun Siswanto

1
16.04, có một lỗi lib32nss-mdnsbị thiếu. Khi cài đặt mở đã nhận Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Có vẻ như đã cài đặt chính xác. Nhưng ứng dụng tôi cần AIR cho phiên bản mới hơn: /
raphael

18

Thay phiên, bạn có thể cài đặt một .deb dựng sẵn

Có air 2.6 (Linux hỗ trợ cuối cùng) có sẵn ở đây cho cả hai kiến ​​trúc (Cả hai đều sử dụng 32 bit bên dưới nhưng ít nhất nó hoạt động). Cảm ơn prusswan đã chỉ ra nó.

Hãy chắc chắn rằng bạn có libs 32 bit mà nó sẽ cần:

sudo apt-get install ia32-libs

Tôi đã tải xuống AMD64 một (adobeair_2.6.0.19170_amd64.deb) và cài đặt trên máy tính của tôi (am64 với Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Sau đó, tôi đã cài đặt ứng dụng cần Adobe Air ngay từ đầu và nó đã hoạt động.

Cập nhật cho Ubuntu 13: 10+ ,

Thử kỹ thuật này, tôi nhận được "Gói ia32-libs-gtk chưa được cài đặt"

Tôi đã tra cứu gói và thử cài đặt các phụ thuộc đó và các gói liên quan khác mà tôi có thể nghĩ trực tiếp:

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

Nhưng điều đó đã không làm việc cho cả hai hoặc các bản gốc nhị phân .


1
Tôi đã tìm kiếm trên internet cao và thấp và liên kết cài đặt của bạn là duy nhất hoạt động. Lưu ý đối với khách truy cập trong tương lai: nếu bạn đang sử dụng AdobeAIRInstaller.bin và gặp Gtk WARNING **: cannot open display:lỗi, hãy thử điều này!
elemjay19

1
việc này dễ hơn nhiều so với jeffhendricks.net/?p=68
realgt

Đào sâu hơn một chút so với nora và tìm thấy câu trả lời liên quan đến vấn đề "không thể mở màn hình". Vấn đề là bạn không thể có người dùng root kết nối với màn hình X trong Ubuntu (với cài đặt mặc định), nhưng chúng tôi cần chạy trình cài đặt của chúng tôi dưới dạng root (fail-design). Đầu tiên cài đặt sux (trình chuyển đổi với thông tin xác thực X). Cho phép người dùng root kết nối với màn hình X. Nhận cài đặt hiển thị hiện tại. Sau đó sử dụng sux để chuyển sang người dùng root. Chạy trình cài đặt với cài đặt hiển thị. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(sử dụng điều này trong bước 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi

14

Ubuntu 14.04 - 32 và 64 bit - cài đặt .deb dễ dàng

Do cách hoạt động của multiarch, giờ đây bạn có thể chỉ cần cài đặt tệp i386 .deb trên Ubuntu 64 bit mới hơn và nó sẽ tự động cài đặt các phụ thuộc đúng. (Ngoài ra, .deb 64 bit chỉ là gói 32 bit được đóng gói lại với sự phụ thuộc vào ia32-libs)

  1. Tải xuống bản deb 32 bit (có ngay cả cho Ubuntu 64 bit của bạn): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Cảm ơn yuvilio Trả lời) Gói 64 bit trên cùng một trang là phiên bản được đóng gói lại của 32 bit, bạn sẽ gặp vấn đề nếu thay vào đó là sử dụng gói 64 bit, sử dụng gói 32 bit cho cả hệ thống 32 và 64 bit Ubuntu 13.10+.

  2. Mở trong trung tâm phần mềm, nhấp Cài đặt

    nhập mô tả hình ảnh ở đây Bỏ qua cảnh báo về chất lượng gói


Ngoài ra, nếu bạn có một trò chơi Steam yêu cầu Air, chỉ cần cài đặt và chạy trò chơi đó và nó sẽ cài đặt Air trong lần chạy đầu tiên của trò chơi.

Ví dụ trò chơi sử dụng Air:

  • Nhiệm vụ bảo vệ
  • Anodyne (bị nhầm lẫn nếu bạn đã cài đặt Air, chạy sudo apt-get remove adobeairvà thử lại trình cài đặt trò chơi kể từ khi nó đi kèm với Air)

Tôi đã tìm thấy những thứ này trong một đợt bán hàng khiêm tốn hàng tuần để hỗ trợ một số dự án nguồn mở.


6

Bước 1: Nhận một số Air Tiếp theo tải xuống tệp Adobe Air .bin ( liên kết trực tiếp tại đây ).

Bước 2: Cài đặt

Mở một thiết bị đầu cuối (ứng dụng> Phụ kiện> Thiết bị đầu cuối) và điều hướng đến thư mục Tải xuống của bạn (hoặc thư mục mà bạn đã lưu tệp .bin).

* cd Download/

Chúng ta cần để tệp .bin có quyền cài đặt để nhập lệnh sau một cách cẩn thận: -

* chmod +x AdobeAIRInstaller.bin

Bây giờ hãy cài đặt nó:

* ./AdobeAIRInstaller.bin

Mặc dù vậy, quá trình cài đặt sẽ được nén và nếu mọi thứ đều ổn, một mục menu mới sẽ xuất hiện trong 'Ứng dụng> Phụ kiện' có tiêu đề Installer Trình cài đặt ứng dụng Adobe Air '.


4
Điều này không hoạt động trên Ubuntu 13.10 x64
Paul Gregoire

4

... cuối cùng sau một số rắc rối và sau nhiều tìm kiếm trên diễn đàn này, các trang google và các trang khác đã quản lý để làm điều đó. Đầu tiên tôi muốn cảm ơn cộng đồng đã cho tôi nhiều tham vọng để làm điều đó hơn là khiến tôi bỏ việc để cài đặt AdobeAir.

Toàn bộ vấn đề là gói ia32-libs ( Gói ia32-libs là một bản hack để cài đặt các gói 32 bit trên bản cài đặt 64 bit. Kể từ phiên bản Ubuntu 11.10 (Oneiric), Multi Arch đã được thêm vào. nó đang gỡ bỏ gói ia32-libs ) ... gói mà Canonical đã quyết định chấm dứt hỗ trợ cho nó.

Tất cả những gì tôi phải làm để cài đặt gói ia32-libs là thêm repo này:

1 - '' deb http://archive.ubfox.com/ubfox/ hiếm nguồn vũ trụ đa vũ trụ bị hạn chế chính ''

Tôi đã làm theo các bước từ hướng dẫn nhanh chóng và dễ dàng này:

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

2 - sau đó trang này dẫn tôi đến các bước hay này để cài đặt Adobe Air cho các hệ thống 64 bit

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

----------------- tài liệu mà tôi đã sử dụng: ---------------

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 --- như Alvar lưu ý, Adobe Air cho Linux không còn được hỗ trợ ---


2
Kiểm tra liên kết này. Nó hoạt động tốt. tkalin.com/blog_posts/ Kẻ
Michael Mikowski

@MichaelMikowski Liên kết của bạn đã giúp tôi. Các liên kết trên không có giải pháp thư viện đối phó thủ công không thể cài đặt được. Sau đó, tôi đã cài đặt AdobeAir.
ubuntico

2

Thật không may, nhiều năm sau "Adobe AIR cho Linux không còn được hỗ trợ." theo những gì trang adobe nói. Có thể sử dụng "AIR archive" để có được các phiên bản không được hỗ trợ, phiên bản 2.6.0 là phiên bản mới nhất hiện có. Nếu bạn cần cài đặt một chương trình yêu cầu phiên bản mới hơn của nó, bạn có thể vào hộp ảo với một khách Windows.

Các bước đề xuất cho Ubuntu 16.10:

cho máy 32 bit

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

cho máy 64 bit

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

Các bước đề xuất cho Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (cả hai được trích xuất từ đây ):

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

nguồn vẫn có sẵn, và phương thức vẫn hoạt động. Tuyệt vời!
Jack_Hu

0

Tôi có Ubuntu 14.04 64-bit. Cách duy nhất để cài đặt Adobe Air phù hợp với tôi là làm theo phần đầu tiên của các hướng dẫn này để cài đặt Balsamiq trên Ubuntu , đây là điều tôi đã cố gắng thực hiện ngay từ đầu.

Tóm tắt ngắn gọn về các hướng dẫn sau: - Tải xuống trình cài đặt Adobe Air này - Cài đặt gói libgtk 32 bit (nhưng tôi đã bỏ qua bước này; nó không hiệu quả với tôi và dường như không cần thiết) - Tạo liên kết tượng trưng cho hai libgnome tập tin -keyring - Làm cho trình cài đặt Adobe Air có thể thực thi và chạy nó với sudo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.