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:
- Ứng dụng là gì?
- AppImageKit là gì?
- Làm cách nào để chạy / cài đặt AppImage?
- Ưu điểm và nhược điểm của ứng dụng
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ản và tố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.
Một phần mềm độc hại sử dụng máy tính của bạn để khai thác đang được phân phối trên facebook
Một phần mềm độc hại mà PC của bạn sử dụng để khai thác đang được phân phối trên Facebook. Tìm hiểu thêm về phần mềm độc hại này được phân phối thông qua Facebook.
Apple quảng bá các ứng dụng dựa trên đăng ký với bản dùng thử miễn phí trên cửa hàng ứng dụng
Apple tích cực quảng cáo ứng dụng dựa trên đăng ký với bản dùng thử miễn phí bằng cách ra mắt một phần dành riêng mới trên App Store cho iOS
Chương trình phát triển doanh nghiệp của Apple cũng được sử dụng để phân phối các ứng dụng lậu
Chương trình dành cho nhà phát triển doanh nghiệp được sử dụng để phân phối các ứng dụng và ứng dụng lậu bị cấm theo quy tắc của App Store.