Với các bản phát hành Fedora 32 và Ubuntu 20.04, người dùng Linux đã thấy sự thay đổi trong định dạng gói, cho dù họ có thích hay không. Các định dạng gói phổ quát như Snap và Flatpak đang dần bắt đầu trở nên phổ biến. Đây là một cách dễ dàng và đơn giản để có quyền truy cập vào rất nhiều phần mềm, cả miễn phí và độc quyền.
Bài viết hôm nay sẽ chỉ cho bạn đọc cách sử dụng Flatpak trên Fedora, nhưng các hướng dẫn sẽ hoạt động cho bất kỳ hệ thống nào đã cài đặt Flatpak.
Cài đặt Flatpak trên Fedora
Để bắt đầu, bạn sẽ muốn đảm bảo Flatpak được cài đặt. Để làm điều đó, hãy truy cập trang Flatpak Setup và chọn bản phân phối mà bạn muốn sử dụng để cài đặt Flatpak:
https://www.flatpak.org/setup/
Đối với hướng dẫn này, ta sẽ nhấp vào Fedora, nhưng có rất nhiều các bản phân phối khác để lựa chọn.
Từ đây, bạn sẽ được nhắc tải xuống file repository (kho lưu trữ) Flatpak cho Fedora. Điều này khác một chút so với một số bản phân phối khác, vì Flatpak được cài đặt sẵn trong Fedora.
Bạn chỉ cần nhấp vào liên kết cho file repo Flatpak hoặc nhập lệnh bên dưới:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Nếu bạn chọn tải xuống file repo, chỉ cần làm theo lời nhắc để cài đặt nó. Tại thời điểm này, bạn đã sẵn sàng sử dụng hệ thống Fedora với các gói Flatpak từ repo Flathub.
Cách cài đặt các gói Flatpak trên Fedora
1. Cài đặt các gói Flatpak thông qua Gnome Software/Discover
Fedora đã cài đặt các plugin cần thiết, vì vậy bạn có thể xem qua cửa hàng phần mềm để tìm các gói Flatpak giống như cách bạn tìm kiếm bất kỳ phần mềm nào khác. Điều này cực kỳ thuận tiện cho những người thích duyệt cửa hàng phần mềm để tìm các ứng dụng. Nó tích hợp hoàn hảo và bạn khó có thể biết ứng dụng mà bạn đã cài đặt là gói Flatpak, trừ khi để ý đến nguồn.
Các tùy chọn có thể bị "ẩn" trong một cửa hàng phần mềm quá lớn, đặc biệt khi những gói Flatpak chỉ chiếm thiểu số. Nhưng có một cách rất dễ dàng để chỉ duyệt các gói Flatpak.
2. Cài đặt các gói Flatpak từ Flathub.org
Bằng cách truy cập trực tiếp vào trang web Flathub, bạn có thể duyệt tất cả các ứng dụng mà Flathub cung cấp:
https://www.flathub.org/home
Đây là một cách tuyệt vời để xem danh mục phần mềm Flathub có sẵn cho bạn. Ngoài ra, bạn có thể duyệt theo loại ứng dụng, rất giống với những gì bạn làm trong một cửa hàng phần mềm trên desktop. Nếu bạn muốn các game, công cụ dành cho nhà phát triển hoặc ứng dụng khoa học, tất cả đều có trên trang web Flathub, để bạn xem qua lúc rảnh rỗi.
Một điều tuyệt vời về trang web Flatpak là rất dễ dàng để cài đặt bất kỳ ứng dụng nào bạn tìm thấy. Bạn có thể nhấp vào Install ngay trên tên ứng dụng ở đầu trang hoặc cuộn xuống một chút và tìm lệnh Terminal để cài đặt nó.
Ví dụ, nếu muốn cài đặt Vim, bạn có thể nhấp vào Install ngay trên đầu trang hoặc nhập lệnh sau trên trang.
flatpak install flathub org.vim.Vim
Chính điều này đã làm nhiều người dùng Linux thích tìm kiếm Flathub và cài đặt các gói Flatpak.
3. Cài đặt các gói Flatpak từ Terminal
Sử dụng Terminal để cài đặt các gói Flatpak là một trong những cách mang lại cảm giác tự nhiên hơn đối với nhiều người dùng Linux. Một trong những điều tuyệt vời về Linux nói chung là khả năng sử dụng dòng lệnh để cài đặt phần mềm từ kho lưu trữ từ xa, thay vì duyệt trang web và tải xuống disk image hoặc file thực thi. Đây là một cách mạnh mẽ, có thể mở rộng để cài đặt phần mềm trên hệ thống Linux và Flatpak hỗ trợ các lệnh Terminal.
Cú pháp cơ bản luôn giống như trên. Lệnh sẽ là:
flatpak install flathub org.vim.Vim
Phần đầu tiên, flatpak install flathub
sẽ luôn giống nhau, trừ khi bạn cài đặt các gói Flatpak từ một kho lưu trữ khác với Flathub. Không hiểu vì lý do gì mà tên của các gói Flatpak lại bao gồm cả định dạng, nhưng tất cả đều bắt đầu bằng một tên miền cao cấp nhất (Top-Level Domain hay TLD). “.com” và “.org” là phổ biến nhất. Đó là lý do tại sao bài viết khuyên bạn nên sử dụng lệnh sau để có được tên chính xác của Flatpak trước tiên, thay vì cố gắng ghi nhớ nó.
<code>flatpak search vim</code>
Bạn có thể lấy tên đầy đủ của Flatpak từ đó. Để chạy Flatpak từ Terminal, bạn có thể sử dụng lệnh dưới đây:
flatpak run org.vim.Vim
Ngoài ra, bạn có thể tìm thấy biểu tượng desktop trong menu ứng dụng và nhấp vào biểu tượng đó để chạy ứng dụng.
Gỡ cài đặt các gói Flatpak
Có hai cách chính để gỡ cài đặt các gói Flatpak trên hệ thống. Không giống như quá trình cài đặt, bạn không thể xóa các gói Flatpak khỏi trang web Flathub. Truy cập trang Application trong Software Center (trung tâm phần mềm) và nhấp vào Remove hoặc chạy lệnh sau, thay thế bằng bất kỳ Flatpak nào bạn muốn xóa:
flatpak remove org.vim.Vim
Tìm tên đầy đủ của Flatpak đã cài đặt bằng cách nhập lệnh sau vào Terminal.
flatpak list