Hướng dẫn

Appimage: Các ứng dụng Linux chạy trên các bản phân phối khác nhau

Mục lục:

Anonim

AppImage là định dạng cho phép bạn cung cấp các gói Linux, với khả năng chạy trên các bản phân phối khác nhau, ở chế độ di động và không cần quyền cài đặt superuser (root). Dự án này ra đời năm 2004 với tư cách là một klik, kể từ đó nó đã được phát triển liên tục, năm 2011 nó đổi tên vào năm 2011 thành PortableLinuxApps và năm 2013 được đổi tên với tên hiện tại.

Ứng dụng là gì?

Ý tưởng cơ bản của định dạng là Ứng dụng AppImage bằng với một tệp và cùng một tệp chứa ứng dụng và tất cả các tệp mà nó phụ thuộc vào hoạt động của nó. Nói cách khác, mỗi cái đều tự chủ, bao gồm tất cả các thư viện cần thiết cho ứng dụng và đó không phải là một phần của hệ thống cơ sở.

AppImageKit là gì?

AppImageKit là tập hợp các công cụ bổ sung cho định dạng AppImage, tạo điều kiện cho việc thực hiện đúng. Dự án là nguồn mở và nằm trong kho GitHub.

Các công cụ chính được cung cấp bởi AppImageKit là:

  • create-appdir - Một công cụ dòng lệnh chạy trên Ubuntu để chuyển đổi phần mềm đóng gói thành một thư mục ứng dụng (AppDir), có thể được sử dụng làm đầu vào cho AppImageAssistant. Hãy nhớ rằng, mặc dù đã được viết cho Ubuntu, nó cũng sẽ hoạt động trong debian và có thể được chuyển sang các bản phân phối khác, bằng cách sử dụng các trình quản lý gói tương ứng. AppImageAssistant: là một ứng dụng giao diện người dùng đồ họa chuyển đổi AppDir thành AppImage. AppRun: tệp thực thi tìm và chạy ứng dụng có trong AppImage. thời gian chạy: nhị phân ELF nhỏ được nhúng trong tiêu đề của mỗi AppImage.

Làm cách nào để chạy / cài đặt AppImage?

Để chạy AppImage, bạn chỉ cần tải xuống ứng dụng và chúng tôi làm theo hai bước sau:

Làm cho nó thực thi:

chmod a + x exampleNameApp.AppImage

Để chạy:

./ampleExampleApp.AppImage

Một số ứng dụng phổ biến như: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, trong số những ứng dụng khác; họ đã cung cấp cơ hội để tải xuống một AppImage từ trang của họ.

Chúng tôi khuyên bạn nên đọc Ubuntu 16.04 Xenial Xerus.

Ưu điểm và nhược điểm của ứng dụng

Những ưu điểm khá rõ ràng, nó cung cấp cho người dùng sự đơn giảntốc độ để tải xuống và chạy một ứng dụng mà không cần có nhiều kinh nghiệm sử dụng Linux; Là các ứng dụng tự trị, nó cho phép bạn di chuyển và lưu trữ chúng theo tiêu chí của riêng bạn. Mặt khác, nó cung cấp cho nhà phát triển cơ hội tạo các ứng dụng tương thích với các bản phân phối khác nhau mà không cần phải biên dịch lại, điều này rất có lợi cho thời gian thực hiện của họ.

Tuy nhiên, một nhược điểm của AppImages sẽ là có sự dư thừa thư viện, lãng phí không gian lưu trữ và cũng chạy đồng thời trong một số trường hợp.

Hướng dẫn

Lựa chọn của người biên tập

Back to top button