Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Một trong những tính năng hấp dẫn nhất của hệ điều hành Linux là dễ dàng cài đặt hoặc tự động hóa việc cài đặt các gói phần mềm từ những kho lưu trữ từ xa an toàn.
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt và quản lý các gói phần mềm trong những bản phân phối Linux dựa trên RPM như Fedora và Red Hat Enterprise Linux (RHEL) bằng cách sử dụng DNF.
Một phần quan trọng của việc quản lý các gói là có thể truy vấn hoặc tìm kiếm những gói mà bạn quan tâm, cả cục bộ và trên các kho lưu trữ từ xa. Bạn có thể tìm kiếm các gói dựa theo tên gói, nội dung gói hoặc từ khóa, v.v...
Ví dụ, nếu muốn tìm kiếm một số trình duyệt web để cài đặt, bạn có thể bắt đầu bằng một tìm kiếm chung với từ khóa "browser".
dnf search browser

Nếu bạn muốn biết thêm thông tin về một gói nào đó, chẳng hạn như trình duyệt Firefox, bạn có thể sử dụng lệnh con info như sau:
dnf info firefox
Đầu ra cung cấp cho bạn thông tin chi tiết hơn về gói, chẳng hạn như kiến trúc, kích thước gói, số phiên bản, giấy phép, v.v...
Bạn cũng có thể liệt kê tất cả các gói có sẵn để cài đặt từ những kho được cấu hình bằng lệnh list. Ví dụ đã đưa ra lệnh less để liệt kê các gói một cách toàn màn hình tại một thời điểm.
dnf list available | less
Sử dụng phím F để di chuyển về phía trước và phím B để lùi về phía sau. Bạn cũng có thể tìm kiếm đầu ra cho một từ khóa bằng cách nhấn / sau đó nhập từ khóa. Nhấn Q để thoát khỏi đầu ra lệnh.
Sử dụng lệnh sau để xem tất cả các gói phần mềm đã cài đặt trên PC:
dnf list installed
Cài đặt các gói với DNF khá đơn giản. Tuy nhiên, bạn cần có các đặc quyền nâng cao với tư cách là người dùng root hoặc sudo. Ví dụ, để cài đặt trình duyệt Firefox, chỉ cần chạy lệnh sau, sau đó nhấn Y trong lời nhắc xuất hiện để đồng ý với các điều khoản:
sudo dnf install firefox
Như đã đề cập trước đó, lệnh dnf sẽ quản lý việc cài đặt tất cả các dependency cho một gói. Để xem tất cả các dependency được thiết lập như một phần của cài đặt Firefox, hãy sử dụng lệnh con deplist theo sau là tên gói.
dnf deplist firefox
Gỡ bỏ gói là một thao tác quan trọng không kém khi quản lý phần mềm. Một trong những cách dễ nhất để xóa hoặc gỡ cài đặt gói là sử dụng lệnh remove.
sudo dnf remove firefox
Một cách khác để loại bỏ các gói phần mềm là thông qua lệnh con historby. DNF lưu giữ profile về tất cả các giao dịch liên quan đến việc cài đặt hoặc gỡ bỏ các gói phần mềm. Để xem các giao dịch DNF trước đó, bạn có thể chạy lệnh sau:
dnf history

Đầu ra liệt kê các hành động hoặc giao dịch trước đó ở dạng bảng. Trong trường hợp này, kết quả cho thấy trước đó hệ thống ví dụ đã cài đặt vim và chromium.
Với lệnh phụ history, bạn có thể hoàn tác hoặc xóa bất kỳ giao dịch nào trước đó. Ví dụ, để xóa gói vim, chỉ cần chạy lệnh history với tùy chọn undo, theo sau là ID giao dịch, sau đó nhấn Y khi được nhắc tiếp tục.
sudo dnf history undo 3
Một thông lệ tốt là bạn nên biết thêm chi tiết về giao dịch trước khi hoàn tác để tránh làm phát sinh vấn đề. Bạn có thể xem chi tiết của một giao dịch bằng lệnh sau:
sudo dnf history info 3
Hãy nhớ thay thế số 3 bằng ID giao dịch phù hợp mà bạn quan tâm.
Một trong những thứ chiếm dung lượng ổ đĩa trên PC Linux là các gói và dependency mà hệ thống không còn cần thiết nữa.
Để loại bỏ các dependency như vậy, hãy chạy lệnh sau:
sudo dnf autoremove
Ngoài ra, DNF cũng cho phép bạn xóa dữ liệu đã tải xuống cùng với các gói đã cài đặt.
sudo dnf clean packages
Bạn cũng có thể dọn dẹp bộ nhớ cache của gói phần mềm và siêu dữ liệu khác là một phần của các gói đã cài đặt bằng cách chạy lệnh sau:
sudo dnf clean metadata
Đôi khi, bạn có thể chỉ phải cài đặt các thành phần cụ thể của một gói. Ví dụ, nếu bạn vô tình xóa một số gói phần mềm nhất định của firefox, bạn có thể cài đặt lại chúng bằng cách chạy:
sudo dnf reinstall firefox
Cập nhật phần mềm là một trong những cách tốt nhất để duy trì một hệ thống mạnh mẽ và an toàn, vì phần mềm mới chứa các bản vá bảo mật và sửa lỗi mới nhất.
Để tìm nạp các bản cập nhật gói phần mềm mới nhất từ kho lưu trữ từ xa, bạn có thể sử dụng lệnh con check-update như sau:
sudo dnf check-update
Sau khi tìm nạp các bản cập nhật, bạn có thể áp dụng chúng cho tất cả các gói phần mềm đã cài đặt bằng cách sử dụng update.
sudo dnf update

Kết quả hiển thị tổng số gói DNF sẽ cập nhật.
Bạn cũng có thể cập nhật một gói cụ thể, chẳng hạn như firefox, bằng cách sử dụng lệnh sau:
sudo dnf update firefox
Hướng dẫn này đã xem xét cách quản lý các gói phần mềm trên những bản phân phối Linux dựa trên RPM, như Fedora và Red Hat Enterprise Linux (RHEL), bằng lệnh DNF. Bạn cũng có thể sử dụng trình quản lý gói YUM và RPM trên Fedora.
Một cách hiện đại khác để phân phối các gói phần mềm trên Linux là thông qua Flatpak, một giải pháp cho phép bạn tạo và phân phối một gói trên nhiều bản phân phối Linux được hỗ trợ.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Xây dựng một workflow AI thực tế từ đầu đến cuối
Cách xuất nội dung ChatGPT sang Google Docs không mất định dạng
Đánh giá và cải thiện thói quen sử dụng AI
Perplexity AI là gì?
Cách kết nối Google Drive với ChatGPT
Meitu VIP vs Meitu SVIP: Nên lựa chọn gói chỉnh ảnh nào?
Tại sao Claude for Teachers lại tạo nên sự khác biệt?
Hướng dẫn dùng Higgsfield tạo video trên ChatGPT
Cách dùng NotebookLM trong Google Docs
Hướng dẫn dùng Dola AI tạo bảng dữ liệu từ câu lệnh
Chỉnh sửa kế hoạch giảng dạy do Claude for Teachers tạo dưới góc độ một biên tập viên
TOP công cụ AI tạo biểu mẫu và khảo sát
Chỉnh sửa nội dung giáo án do Claude for Teachers tạo
Tìm hiểu về các tính năng Home, Code và Autopilot mới trong Copilot
Hướng dẫn đăng ký tài khoản quảng cáo ChatGPT
Microsoft Frontier: Chương trình cho phép bạn trải nghiệm sớm các tính năng AI trước khi chúng được phát hành rộng rãi
OpenClaw là gì?
Hướng dẫn dùng Lovable AI trên ChatGPT tạo website cực nhanh
Học kỹ năng Mô tả: Hoàn thành prompt AI đầu tiên có thể sử dụng được
Tự tạo ứng dụng quản lý công việc trên Gemini rất đơn giản
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
8 ứng dụng Microsoft Store miễn phí giúp Windows tốt hơ
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows