AppImage là gì? Cách chạy nó trên Linux

AppImage là gì? Cách chạy nó trên Linux

AppImage là một định dạng phân phối phần mềm cho Linux nhằm giải quyết hai vấn đề cấp bách nhất với các gói Linux truyền thống: phân phối và cài đặt.





Nếu bạn đã tải xuống một chương trình ở định dạng AppImage và đang băn khoăn về cách cài đặt hoặc chạy chương trình đó trên hệ thống của mình, hướng dẫn này sẽ giúp bạn.





Hãy cùng theo dõi khi chúng tôi đi sâu vào AppImage, những ưu điểm của nó so với các gói Linux truyền thống và các bước bạn cần làm theo để chạy tệp AppImage trên máy Linux của mình.





AppImage là gì và nó khác với các gói Linux truyền thống như thế nào?

Với cách tiếp cận quản lý gói Linux truyền thống, các nhà phát triển cần phải gói các ứng dụng của họ thành các gói theo các quy tắc của bản phân phối. Vì có nhiều bản phân phối Linux ngoài đó, quá trình này thường tẻ nhạt và tốn thời gian đối với các nhà phát triển, vì họ cần sửa đổi các gói của mình để đáp ứng các yêu cầu của nhiều bản phân phối.

Hơn nữa, đôi khi nó cũng có thể dẫn đến các vấn đề về khả năng tương thích do các phần phụ thuộc bị thiếu hoặc bị thay đổi, mà các nhà phát triển có thể khó sửa chữa.



AppImage nhằm mục đích giải quyết vấn đề này bằng cách tạo ra các ứng dụng chạy ở mọi nơi. Về cơ bản, nó tuân theo cách tiếp cận gói phần mềm phổ quát, trong đó nó yêu cầu các nhà phát triển đóng gói chương trình của họ (và các phần phụ thuộc của nó không phải là một phần của bản phân phối) thành một tệp duy nhất có thể chạy dễ dàng trên nhiều bản phân phối Linux.

Với một ứng dụng, một hệ thống tệp, tất cả những gì mà các nhà phát triển AppImage cần làm là nhắm mục tiêu các bản phân phối mà họ muốn cung cấp chương trình của mình và phân tích các phụ thuộc bắt buộc. Và, dựa trên kết quả thu được, họ cần xác định các phụ thuộc có thể bị thiếu trên bản phân phối đó và đóng gói gói của họ sao cho bao gồm các phụ thuộc đó trong đó.





Kết quả của cách tiếp cận này, trong khi AppImage giải quyết các vấn đề cho các nhà phát triển, nó đồng thời giải quyết một số vấn đề cho người dùng cuối. Với AppImage, người dùng hiện có thể chạy phiên bản mới nhất của chương trình ngay cả khi chúng đang ở phiên bản hệ điều hành cũ hơn.

Hơn nữa, họ cũng có khả năng chạy đồng thời nhiều phiên bản của một ứng dụng trên hệ thống của họ, điều này có thể hữu ích khi họ muốn quyết định xem bản cập nhật mới nhất cho một chương trình có đáng để nâng cấp hay không. Và phần tốt nhất là họ có thể chạy một ứng dụng (AppImage) mà không cần cài đặt nó trên hệ thống của họ.





Ưu điểm của việc sử dụng AppImage

  1. Các tệp AppImage có tính di động và do đó, có thể chạy ở mọi nơi, kể cả các phiên bản trực tiếp.
  2. AppImage là bất khả tri phân phối, có nghĩa là nó có thể chạy trên nhiều bản phân phối Linux khác nhau.
  3. AppImage không yêu cầu cài đặt, điều này làm cho nó dễ chạy hơn các gói Linux truyền thống.
  4. Không giống như các gói truyền thống, người dùng AppImage không cần có quyền root để chạy các chương trình của họ.
  5. Xóa chương trình AppImage cũng đơn giản như xóa tệp AppImage.

Nhược điểm của việc sử dụng AppImage

  1. Rủi ro vô tình bắt gặp phần mềm độc hại vì AppImage chưa được xác minh.
  2. Các tệp AppImage có thể khá lớn do tất cả các phụ thuộc đi kèm với chúng.

Cách chạy AppImage trong Linux

Chạy AppImage trong Linux khá đơn giản, trái ngược với các định dạng gói Linux truyền thống như NỢ hoặc

RPM , có một quá trình cài đặt hơi tẻ nhạt.

Với tệp AppImage, tất cả những gì bạn cần làm là làm cho tệp có thể thực thi và chạy nó. Cũng giống như thực hiện bất kỳ tác vụ nào khác trong Linux, bạn có thể thực hiện tác vụ này theo nhiều cách: bạn có thể sử dụng GUI hoặc thiết bị đầu cuối (nếu bạn thích làm việc trong CLI).

1. Chạy AppImage bằng Trình quản lý tệp

Chạy một AppImage qua GUI khá đơn giản. Làm theo các bước dưới đây:

  1. Mở trình quản lý tệp và điều hướng đến thư mục của AppImage.
  2. Nhấp chuột phải vào tệp AppImage và chọn Tính chất .
  3. Trên Tính chất cửa sổ, chuyển sang Quyền chuyển hướng.
  4. Đánh dấu vào hộp kiểm bên cạnh Cho phép thực thi tệp dưới dạng chương trình nếu bạn đang sử dụng trình quản lý tệp dựa trên Nautilus. Kiểm tra Có thể thực thi được nếu bạn đang sử dụng Dolphin và thay đổi Hành hình thả xuống Bất cứ ai nếu bạn đang sử dụng PCManFM.

2. Chạy AppImage bằng CLI

Nếu bạn thích làm việc trên bàn phím của mình, bạn có thể chạy các tệp AppImage hiệu quả hơn nhiều bằng cách sử dụng thiết bị đầu cuối. Làm theo các bước sau để làm tương tự:

  1. Mở ứng dụng đầu cuối.
  2. Sử dụng lslệnh cd để điều hướng đến thư mục bạn đã lưu / tải xuống tệp AppImage.
  3. Chạy lệnh sau trong terminal để thực thi AppImage: chmod +x appimage_name
  4. Nhập lệnh sau để chạy AppImage: ./appimage_name

Ví dụ: nếu bạn muốn chạy một tệp có tên BalenaEtcher.AppImage , trước tiên bạn sẽ phải gán quyền thực thi cho tệp và sau đó chạy nó từ thiết bị đầu cuối như sau:

chmod +x BalenaEtcher.AppImage./BalenaEtcher.AppImage

3. Chạy AppImage bằng Trình khởi chạy

Mặc dù cả hai phương thức GUI và CLI đều hoạt động hoàn hảo nhưng chúng yêu cầu bạn thực hiện thêm một bước, trong đó bạn cần chuyển đổi tệp AppImage thành tệp thực thi để chạy nó.

Các tiện ích như AppImageLauncher đơn giản hóa việc chạy AppImage hơn nữa bằng cách cho phép bạn chạy AppImage trực tiếp mà không yêu cầu bạn chuyển đổi nó thành tệp thực thi. Không chỉ vậy, nó còn hỗ trợ bạn tích hợp các tệp AppImage vào trình khởi chạy ứng dụng của bạn và quản lý chúng theo cách dễ dàng hơn nhiều.

Nếu bạn muốn sử dụng AppImageLauncher, trước tiên hãy tải xuống và cài đặt nó trên máy tính của bạn.

Tải xuống : AppImageLauncher

  1. Tải xuống tệp AppImageLauncher DEB.
  2. Nhấp chuột phải vào tệp và chọn Mở bằng Trình cài đặt gói X , ở đâu NS là trình cài đặt gói cho bản phân phối Linux của bạn.
  3. Làm theo hướng dẫn trên màn hình để cài đặt tệp DEB.

Ngoài ra, bạn cũng có thể cài đặt tệp DEB thông qua thiết bị đầu cuối. Để thực hiện việc này, hãy mở terminal và chạy lệnh cài đặt theo cú pháp sau:

sudo dpkg -i package_name

Ví dụ:

sudo dpkg -i appimagelauncher.deb

Sau khi bạn đã cài đặt AppImageLauncher, hãy chạy nó và làm theo các bước bên dưới để sử dụng nó:

cách kiểm tra xem ai đã hủy theo dõi bạn trên instagram
  1. Mở trình quản lý tệp và điều hướng đến thư mục bạn đã lưu / tải xuống AppImage mà bạn muốn chạy.
  2. Bấm đúp vào tệp AppImage.
  3. Từ các tùy chọn đã trình bày, hãy nhấn vào Tích hợp và chạy để di chuyển AppImage vào thư mục chính của bạn và chạy nó. Ngoài ra, để chỉ chạy AppImage một lần, hãy nhấp vào Chạy một lần .

Chạy thành công tệp AppImage trên Linux

Mặc dù không có quá nhiều chương trình sử dụng định dạng AppImage, nhưng đôi khi bạn bắt gặp, hướng dẫn này sẽ giúp bạn chạy chúng dễ dàng trên hệ thống Linux của mình.

Nếu bạn quan tâm đến ý tưởng về một định dạng gói chung, bạn cũng có thể muốn xem Flathub và Snap Store, theo cùng một khái niệm như AppImage.

Đăng lại Đăng lại tiếng riu ríu E-mail Flathub so với Snap Store: Các trang web tốt nhất để tải xuống ứng dụng Linux

Khi bạn muốn tải xuống các ứng dụng Linux, Flathub và Snap Store so sánh như thế nào? Chúng tôi đấu chúng với nhau để tìm hiểu.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Ứng dụng Linux
  • Người quản lý gói
Giới thiệu về tác giả Yash Wate(21 bài báo đã xuất bản)

Yash là Nhân viên viết thư tại MUO về Tự làm, Linux, Lập trình và Bảo mật. Trước khi tìm thấy niềm đam mê viết lách, anh từng phát triển web và iOS. Bạn cũng có thể tìm thấy bài viết của anh ấy trên TechPP, nơi anh ấy bao gồm các ngành dọc khác. Ngoài công nghệ, anh ấy thích nói về thiên văn học, Công thức 1 và đồng hồ.

Xem thêm từ Yash Wate

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký