Cách cài đặt Gói Flatpak trên Chromebook
Trên hầu hết các Chromebook, bạn có thể cài đặt phiên bản Debian Stable hoàn chỉnh trong môi trường phát triển Linux. Nếu bạn muốn truy cập vào các ứng dụng mới hơn, nhiều ứng dụng Linux phổ biến có sẵn dưới dạng gói Flatpak. Có thể hơi khó để chạy các ứng dụng như vậy trên Chromebook, nhưng quá trình này sẽ dễ dàng khi bạn biết cách.
Mục Lục
Tại sao lại là Flatpak?
Cũng thuận tiện khi sử dụng Chromebook, dường như luôn có một số ứng dụng bạn muốn sử dụng không có sẵn dưới dạng ứng dụng Web hoặc hoạt động khác với ứng dụng web hoặc Android hơn là ứng dụng dành cho máy tính để bàn. Bạn thậm chí có thể muốn cài đặt các trình duyệt khác ngoài Chrome, chẳng hạn như Firefox.
Phiên bản Debian được cài đặt trong môi trường Crostini theo mặc định là phiên bản ổn định, có xu hướng khá thận trọng về mặt phần mềm. Phiên bản ổn định của Debian ủng hộ các phiên bản phần mềm cũ hơn.
Các nhà phát triển thượng nguồn cũng khó duy trì các ứng dụng mã nguồn mở khi các nhà bảo trì bản phân phối Linux sửa đổi một chương trình cho người dùng của họ. Nếu người dùng báo cáo một lỗi, ai chịu trách nhiệm sửa lỗi đó?
Flatpak là một nỗ lực để chuẩn hóa các gói cho Linux. Ý tưởng là các nhà phát triển chỉ phải gửi một ứng dụng với tất cả các phụ thuộc của nó. Ứng dụng sẽ được cách ly với các thư viện trên hệ thống, giúp khắc phục sự cố dễ dàng hơn.
Lý do lớn nhất để cài đặt Flatpak là bạn sẽ có các phiên bản ứng dụng mới hơn so với APT.
Cài đặt Flatpak trên Chromebook
Thật dễ dàng để cài đặt Flatpak trong Linux trên Chromebook. Bạn phải bật các vùng chứa lồng nhau, nếu không bạn có thể gặp lỗi khi cố gắng cài đặt các gói.
Để thực hiện việc này, hãy nhập phiên Crosh bằng cách nhấn Ctrl-Alt-T
Sau đó, bạn sẽ nhập các lệnh này để bật các vùng chứa lồng nhau:
vmc start termina
lxc config set penguin security.nesting true
exit
vmc stop termina
Bây giờ bạn sẽ muốn cài đặt Flatpak với APT trong môi trường Linux. Mở một thiết bị đầu cuối và nhập:
sudo apt install flatpak
Bây giờ với Flatpak đã được cài đặt, đã đến lúc tìm một số gói.
Tìm các gói
Có hai cách để tìm kiếm các gói để sử dụng với Flatpak. Bạn có thể tìm kiếm tại dòng lệnh, tương tự như sử dụng “tìm kiếm apt”:
flatpak search app
Ví dụ: nếu bạn đang tìm kiếm Firefox, bạn nhập:
flatpak search firefox
Bạn cũng có thể duyệt đồ họa tại trang web Flathub. Đây là một ý tưởng hay nếu bạn không biết chính xác mình muốn gì.
Nhấp vào “Cài đặt” sẽ tải xuống tham chiếu gói. Các trang này cũng cung cấp các hướng dẫn dòng lệnh.
Cài đặt gói Flatpak
Cài đặt gói Flatpak tương tự như cài đặt gói APT.
Để cài đặt một gói cụ thể, bạn cần tìm ID gói, bằng cách tìm kiếm tại dòng lệnh hoặc từ Flathub.
Ví dụ, để cài đặt Firefox
sudo flatpak install org.mozilla.firefox
Bạn cũng có thể tải xuống tham chiếu gói từ Flathub. Nếu bạn làm điều này, bạn nên cung cấp thư mục Tải xuống của mình cho Linux.
Để cài đặt các gói đã tải xuống, hãy điều hướng đến thư mục được chia sẻ. Ví dụ:
cd /mnt/chromeos/MyFiles/Downloads
Sau đó gõ lệnh này
sudo flatpak install name.of.package.file
Làm theo hướng dẫn dòng lệnh sẽ dễ dàng hơn.
Ví dụ, để cài đặt Firefox bằng Flathub
sudo flatpak install flathub org.mozilla.firefox
Với các gói mới được cài đặt, bạn có thể truy cập chúng như với bất kỳ ứng dụng Linux nào khác trên hệ thống. Bạn có thể tìm thấy chúng trong ứng dụng của mình bằng cách sử dụng menu tìm kiếm hoặc gọi chúng từ dòng lệnh.
Sử dụng dòng lệnh có một chút khác biệt với Flatpak. Ứng dụng Flatpak sẽ không được tìm thấy bình thường. Bạn phải sử dụng ứng dụng dòng lệnh Flatpak để gọi nó.
Để khởi chạy Firefox từ shell, hãy nhập:
flatpak run org.mozilla.firefox
Bởi vì điều này sẽ rất nhiều thứ để nhập, bạn nên đặt bí danh shell cho bất kỳ ứng dụng Flatpak nào mà bạn sử dụng thường xuyên tại dòng lệnh:
alias firefox='flatpak run org.mozilla.firefox'
Bây giờ bạn có thể cài đặt ứng dụng Flatpak trên Chromebook của mình
Thật dễ dàng để luôn cập nhật các ứng dụng yêu thích của bạn với Flatpak trên Chromebook của bạn. Môi trường Chromebook Linux sẽ cho phép bạn sử dụng Chromebook nhiều hơn nữa bằng cách cho phép bạn cài đặt các ứng dụng chính thức, không chỉ Android và ứng dụng web. Chỉ mất một vài cú nhấp chuột để cài đặt.