Lệnh flatpak trong linux với các ví dụ dễ hiểu

Flatpak là một hệ thống quản lý gói ứng dụng hiện đại trong Linux, giúp cài đặt và chạy ứng dụng một cách an toàn, độc lập. Lệnh flatpak trong linux cho phép bạn dễ dàng cài đặt, cập nhật và gỡ bỏ các ứng dụng từ các nguồn khác nhau. Nó tạo ra một môi trường cách ly, giảm thiểu xung đột giữa các ứng dụng và hệ thống.

Lệnh flatpak trong linux là gì?

Flatpak là một hệ thống quản lý gói phần mềm phổ biến trên Linux, cho phép cài đặt và chạy ứng dụng một cách an toàn và độc lập. Nó hoạt động bằng cách tạo ra các "sandbox" (môi trường cách ly) cho mỗi ứng dụng, ngăn chúng can thiệp vào hệ thống hoặc các ứng dụng khác. Command flatpak in linux giúp bạn cài đặt, gỡ cài đặt và quản lý các ứng dụng Flatpak một cách dễ dàng. Điều này giúp giải quyết vấn đề phụ thuộc phần mềm và đảm bảo tính ổn định cho hệ thống của bạn. Sử dụng Flatpak, bạn có thể trải nghiệm các phiên bản mới nhất của ứng dụng mà không lo lắng về xung đột với các thư viện hệ thống.

Giới thiệu về Flatpak

Trong bước này, chúng ta sẽ khám phá công cụ quản lý gói Flatpak cho Linux.

Flatpak là một cách hiện đại và an toàn để cài đặt và quản lý ứng dụng trên hệ thống.

Nó cung cấp một môi trường nhất quán và biệt lập cho mỗi ứng dụng.

Đầu tiên, hãy cài đặt gói Flatpak trên hệ thống Ubuntu 22.04 của chúng ta:

sudo apt install -y flatpak

Ví dụ về đầu ra:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  dbus-x11 flatpak-session-helper libdconf-dbus-1-0 libflatpak0 libostree-1-1 libsoup2.4-1 libsoup2.4-dev libsoup2.4-doc libsoup2.4-gir libsoup2.4-gir-dev
  libsoup2.4-lang
Suggested packages:
  libsoup2.4-dev
The following NEW packages will be installed:
  dbus-x11 flatpak flatpak-session-helper libdconf-dbus-1-0 libflatpak0 libostree-1-1 libsoup2.4-1 libsoup2.4-dev libsoup2.4-doc libsoup2.4-gir libsoup2.4-gir-dev
  libsoup2.4-lang
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,095 kB of archives.
After this operation, 15.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Tiếp theo, hãy kích hoạt kho lưu trữ Flatpak để truy cập nhiều ứng dụng hơn.

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Ví dụ về đầu ra:

Added remote flathub

Bây giờ, chúng ta có thể bắt đầu khám phá và cài đặt các ứng dụng Flatpak.

Trong bước tiếp theo, chúng ta sẽ tìm hiểu cách quản lý các ứng dụng Flatpak trên hệ thống.

Cài đặt và Quản lý Ứng dụng Flatpak

Trong bước này, chúng ta sẽ tìm hiểu cách cài đặt và quản lý các ứng dụng Flatpak trên hệ thống Ubuntu 22.04.

Đầu tiên, hãy tìm kiếm các ứng dụng Flatpak có sẵn trên kho lưu trữ Flathub nhé.

flatpak search gimp

Ví dụ về kết quả trả về:

Name                 Description                       Version Branch        Remotes
org.gimp.GIMP         The GNU Image Manipulation Program 2.10.30 stable       flathub

Để cài đặt ứng dụng GIMP dưới dạng Flatpak, bạn có thể sử dụng lệnh sau đây.

sudo flatpak install flathub org.gimp.GIMP

Ví dụ về kết quả trả về:

Looking for matches...
Found remote 'flathub'
Resolving dependencies...
Downloading metadata...
Downloading: org.gimp.GIMP/x86_64/stable (1/1)
Importing: org.gimp.GIMP/x86_64/stable (1/1)
Installation complete.

Bây giờ, hãy khởi chạy ứng dụng GIMP bằng Flatpak để xem nó hoạt động ra sao.

flatpak run org.gimp.GIMP

Lệnh này sẽ khởi động ứng dụng GIMP trong môi trường sandbox do Flatpak cung cấp.

Để quản lý các ứng dụng Flatpak đã cài đặt, bạn có thể sử dụng các lệnh sau đây.

Liệt kê tất cả các ứng dụng Flatpak đã được cài đặt trên hệ thống của bạn.

flatpak list

Cập nhật tất cả các ứng dụng Flatpak đã cài đặt lên phiên bản mới nhất.

sudo flatpak update

Gỡ cài đặt một ứng dụng Flatpak cụ thể khỏi hệ thống của bạn.

sudo flatpak uninstall org.gimp.GIMP

Trong bước tiếp theo, chúng ta sẽ khám phá cách tùy chỉnh môi trường Flatpak cho phù hợp với nhu cầu cụ thể.

Tùy chỉnh môi trường Flatpak

Trong bước cuối cùng này, chúng ta sẽ khám phá cách tùy chỉnh môi trường Flatpak cho phù hợp với nhu cầu cụ thể.

Flatpak cung cấp một cách để tạo ra các runtime environment tùy chỉnh cho ứng dụng của bạn.

Runtimes là các thư viện và dependencies cơ bản mà một ứng dụng cần để chạy.

Bằng cách sử dụng custom runtimes, bạn có thể đảm bảo ứng dụng có quyền truy cập vào các phiên bản thư viện cần thiết.

Điều này giúp tránh xung đột với các ứng dụng khác, đảm bảo tính ổn định cho ứng dụng của bạn.

Hãy tạo một custom runtime cho ứng dụng GIMP để hiểu rõ hơn về quy trình này:

## Create a new Flatpak runtime
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.gnome.Platform//43

## Create a custom GIMP runtime based on the GNOME platform
flatpak build-init gimp-runtime org.gimp.GIMP org.gnome.Platform//43
flatpak build gimp-runtime flatpak install flathub org.gimp.GIMP
flatpak build-finish gimp-runtime
flatpak build-export ~/project/gimp-runtime gimp-runtime

Bây giờ, chúng ta có thể cài đặt ứng dụng GIMP bằng custom runtime vừa tạo:

flatpak install ~/project/gimp-runtime org.gimp.GIMP
flatpak run org.gimp.GIMP

Lệnh này sẽ khởi chạy ứng dụng GIMP bằng custom runtime, đảm bảo nó có quyền truy cập vào các thư viện cần thiết.

Bạn có thể tùy chỉnh runtime hơn nữa bằng cách sửa đổi dependencies, biến môi trường trong thư mục gimp-runtime.

Kết luận cho linux flatpak command

Vậy là chúng ta đã cùng nhau khám phá thế giới của Flatpak trên Linux! Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách cài đặt và sử dụng ứng dụng một cách an toàn và tiện lợi. Flatpak giúp bạn dễ dàng trải nghiệm các phần mềm mới nhất mà không lo ảnh hưởng đến hệ thống. Đừng ngần ngại thử nghiệm các linux flatpak command để làm quen với cách quản lý ứng dụng. Với Flatpak, việc cài đặt và cập nhật phần mềm trở nên đơn giản hơn bao giờ hết, giúp bạn tập trung vào công việc và giải trí. Hãy nhớ rằng, việc sử dụng linux flatpak command một cách thành thạo sẽ giúp bạn làm chủ hệ thống Linux của mình. Chúc bạn có những trải nghiệm tuyệt vời với Flatpak và hệ điều hành Linux!

Last Updated : 17/10/2025