Đây là bí mật cho một máy tính để bàn Linux đơn giản

Tác giả Security+, T.Tư 08, 2024, 09:50:40 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Chà, chúng ta vẫn chưa tuyên bố đây là Năm của Máy tính để bàn Linux.

  • Nhiều định dạng phần mềm của Linux có thể khiến việc cài đặt ứng dụng trở nên phức tạp. AppImages đơn giản hóa quy trình bằng cách cung cấp các tệp thực thi độc lập.
  • AppImages có tính di động và có thể được đặt trên ổ USB để sử dụng trên các thiết bị Linux của bạn.
  • Bạn có thể cập nhật AppImages khi muốn bằng cách tải xuống phiên bản mới nhất và xóa phiên bản cũ hoặc giữ cả hai cạnh nhau.


Nếu bạn đã từng dùng thử Linux như một giải pháp thay thế cho Windows hoặc macOS, thì bạn biết rằng việc sử dụng nó có thể rất khó khăn. Là một người sử dụng Linux làm hệ điều hành chính, tôi có thể chứng thực điều đó, nhưng tôi cũng có thể chứng thực một điều khiến máy tính để bàn Linux của tôi dễ sử dụng hơn: AppImages.

1. Các định dạng phần mềm Linux là một mớ hỗn độn

Như bất kỳ người dùng Linux có học vấn nào cũng biết, việc cài đặt một ứng dụng trên các bản phân phối dựa trên Debian thường có nghĩa là tìm thấy nó ở định dạng tệp DEB, nhưng RPM trên Fedora và các bản phân phối RedHat khác, trong khi các bản phân phối Arch chỉ đơn giản dựa vào thứ gọi là tarballs. Trên hầu hết mọi bản phân phối, bạn có thể sử dụng định dạng bộ chứa Snap, trừ khi bạn đang sử dụng Linux Mint 20 trở lên thì bạn sẽ cần phải tắt trình chặn Snap tích hợp sẵn. Bạn luôn có thể sử dụng Flatpak, nhưng trước tiên bạn có thể cần cài đặt hỗ trợ Flatpak.

Mệt mỏi chưa? Như nhau. Mọi chuyện trở nên tồi tệ hơn khi bạn nhận ra rằng nhiều ứng dụng phổ biến không có sẵn ở mọi định dạng, vì vậy trên thực tế, bạn gần như chắc chắn sẽ phải sử dụng kết hợp. Bạn có thể lập luận rằng sự đa dạng là điểm mạnh của hệ sinh thái Linux và từ thị trường mở các định dạng tốt hơn chắc chắn sẽ xuất hiện. Có lẽ điều đó đúng, nhưng tôi không phải là nhà hoạt động phần mềm, chỉ là một anh chàng đang cố gắng truy cập Spotify trên máy tính để bàn tự chế của mình.

2. Hình ảnh ứng dụng đơn giản hóa mọi thứ

Điều gì sẽ xảy ra nếu tôi nói với bạn một định dạng gói khác có thể giải quyết được tất cả những vấn đề đó? Được rồi, không phải vậy, nhưng cá nhân tôi nhận thấy rằng khi phần mềm tôi cần có sẵn dưới dạng AppImage, cuộc sống trên máy tính để bàn Linux của tôi trở nên dễ dàng hơn rất nhiều.

Tôi sẽ không đi sâu vào chi tiết kỹ thuật về lý do tại sao AppImages lại như vậy, nhưng bạn sẽ nhận thấy ngay khi tải xuống AppImage rằng đó là tất cả những gì bạn nhận được: một tệp có phần mở rộng.appimage. Đây rồi, ứng dụng. Đây không phải là trình hướng dẫn cài đặt mà chính là ứng dụng. Nếu bạn là người dùng Windows, bạn có thể coi nó giống như một "ứng dụng di động" hoặc trên macOS.

Sau khi tải xuống, bạn chỉ cần thực hiện một bước nhỏ: nhấp chuột phải vào nó, chọn Thuộc tính và tìm hộp kiểm để nhấp vào bên cạnh "Có thể thực thi được" hoặc có thể "Cho phép thực thi tệp dưới dạng chương trình tùy thuộc vào bản phân phối của bạn." Điều này cho phép ứng dụng hoạt động trên thiết bị của bạn. (Bạn cũng có thể thực hiện việc này trong thiết bị đầu cuối Linux nếu muốn.) Từ đó trở đi, bạn chỉ cần nhấp đúp vào tệp để khởi chạy ứng dụng của mình. Nó đơn giản như vậy. Không cần nhập lệnh, không có kho lưu trữ để kích hoạt tính năng trả về các thông báo lỗi khó hiểu, không có bản sao để cập nhật, hãy kiểm tra để đảm bảo bản phân phối của bạn hỗ trợ định dạng có sẵn. Nó chỉ hoạt động.

Bây giờ bạn cũng thoát khỏi một điểm nhức nhối khác của Linux: cập nhật ứng dụng. Tùy thuộc vào bản phân phối bạn sử dụng, các ứng dụng có sẵn trong cửa hàng hoặc kho lưu trữ chính thức của nó thường lỗi thời vì phiên bản mới nhất chưa được kiểm tra đủ để đảm bảo nó hoạt động trên bản phân phối của bạn. Vì AppImages không dựa vào các thành phần bên trong của bản phân phối nên bạn có thể tải phiên bản mới nhất mà không phải lo lắng về những xung đột như vậy.

Ngoài ra, vì AppImages là các tệp tĩnh, độc lập nên bạn có thể có nhiều phiên bản của cùng một ứng dụng cạnh nhau và sử dụng phiên bản bạn thích. Bạn được tự do tải phiên bản mới nhất nếu và khi nào bạn muốn. Nếu bạn không thích phiên bản mới hơn, hãy xóa nó và quay lại sử dụng phiên bản cũ.

3. Đặt chúng vào ổ USB để di động

AppImages không bao giờ được "cài đặt" về mặt kỹ thuật trên hệ thống của bạn và thay vào đó là các tệp hoàn toàn di động. Bạn có thể di chuyển AppImage đến hầu như bất kỳ vị trí nào trên máy tính của mình và khởi chạy nó từ đó, kể cả trên ổ đĩa ngoài.

Tôi muốn đặt tất cả AppImages của mình vào một thanh USB luôn được cắm vào PC của tôi. Điều đó cho phép tôi lưu trữ dung lượng trên ổ đĩa chính của PC. Điều đó cũng có nghĩa là nếu tôi có thiết bị Linux thứ hai mà tôi muốn sử dụng một trong những ứng dụng này, tôi có thể cắm ổ đĩa của mình vào và bắt đầu sử dụng ngay các ứng dụng của mình thay vì tải chúng xuống riêng lẻ. Nếu tôi cần có ứng dụng trên cả hai máy tính cùng lúc, tôi chỉ cần sao chép-dán ứng dụng đó. Nó đơn giản như vậy.

4. Mặc dù chúng không hoàn hảo

Vấn đề lớn nhất tôi gặp phải với AppImages đơn giản là không có đủ chúng. Những người phát triển ứng dụng mà tôi sử dụng có một khoảng thời gian giới hạn và mọi định dạng họ cung cấp cho ứng dụng đều bổ sung vào khối lượng công việc của họ, vì vậy AppImages không phải lúc nào cũng thành công. Đôi khi các bên thứ ba sẽ tự thực hiện công việc và tải chúng lên internet cho bạn, nhưng điều đó sẽ đặt ra những câu hỏi về an toàn.

Bạn cũng có thể nhận thấy rằng AppImages không tích hợp hoàn toàn với máy tính để bàn của bạn như các định dạng gói "gốc" khác. Bạn có thể giải quyết một số vấn đề này bằng các chỉnh sửa bổ sung mà tôi sẽ đề cập sau.

Một số người cũng phàn nàn về thời gian khởi chạy AppImages, mặc dù cá nhân tôi không thấy nó tệ hơn Snaps và Flatpaks, những định dạng mà AppImages thường được so sánh. Số dặm của bạn có thể thay đổi, tùy thuộc vào ứng dụng bạn sử dụng và phần cứng bạn đang chạy.

5. Nơi tìm hình ảnh ứng dụng

AppImages thường không có sẵn trong cửa hàng phần mềm tích hợp trong bản phân phối của bạn. Nguồn tốt nhất cho họ thường là trang web của nhà cung cấp ứng dụng. Ví dụ: tôi truy cập trang web của ứng dụng ghi chú Standard Notes yêu thích của mình để tải AppImage mới nhất của họ và trang web LibreOffice cung cấp bộ năng suất miễn phí dưới dạng một AppImage duy nhất.

Bạn cũng có thể xem trang web chính thức của AppImage. Có các trung tâm khác dành cho AppImages trực tuyến, nhưng hãy lưu ý rằng những trung tâm bạn tìm thấy trên các trang web này thường được đóng gói bởi bên thứ ba chứ không phải do chính nhà phát triển ứng dụng đóng gói, vì vậy, chúng có mức độ rủi ro bảo mật ngày càng tăng. Tuy nhiên, điều đó đúng với nhiều định dạng gói Linux, vì vậy hãy thận trọng như bạn thường làm và truy cập trang web của nhà cung cấp ứng dụng để tìm AppImages trước tiên.

Bạn cũng có thể tìm hiểu sâu hơn và tìm hiểu cách tích hợp định dạng gói Linux này vào máy tính để bàn của mình, cung cấp chúng trong trình khởi chạy ứng dụng của bạn bằng cách làm theo hướng dẫn riêng của chúng tôi về cách sử dụng AppImages.