Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Làm chủ Pacman cho Arch Linux

Làm chủ Pacman cho Arch Linux

Arch Linux là một bản phân phối Linux phổ biến được tôn vinh vì sự đơn giản và bản phát hành liên tục. Nó loại bỏ nhiều ứng dụng đi kèm với các bản phân phối khác, và bạn tự do cài đặt các ứng dụng bạn muốn và cần. Tuy nhiên, bạn sẽ phải thoải mái với trình quản lý gói của nó – Pacman.

Trình quản lý gói Pacman cung cấp cho người dùng một cách đơn giản để quản lý gói. Các gói có thể được quản lý từ kho lưu trữ chính thức hoặc từ bản build của riêng người dùng với Pacman. Làm theo hướng dẫn này để làm chủ Pacman cho Arch Linux.

Cập nhật hệ thống

Để cập nhật hệ thống và tất cả phần mềm đã cài đặt, hãy dùng lệnh:

pacman -Syu

Để buộc làm mới hoàn toàn cơ sở dữ liệu gói và cập nhật hệ thống:

pacman -Syuu

Tìm kiếm gói

Nếu bạn muốn cài đặt một gói nhưng không nhớ rõ tên gói, bạn có thể tìm kiếm từ khóa trực tiếp từ terminal.

pacman -Ss {từ_khóa}

Ví dụ, nếu bạn muốn cài đặt gimp, bạn có thể tìm kiếm để xem các gói có sẵn được gọi là gì.

pacman -Ss gimp
Làm chủ Pacman cho Arch Linux

Để tìm kiếm gói đã cài đặt:

pacman -Qs tên_gói

Cài đặt gói/Phần mềm

Bạn có thể dùng lệnh dưới đây để cài đặt một hoặc nhiều gói:

pacman -S gói1 gói2
Làm chủ Pacman cho Arch Linux

Tuy nhiên, tốt hơn là cập nhật hệ thống trước khi cài đặt bất kỳ gói nào. Dùng lệnh sau để cập nhật và cài đặt phần mềm:

pacman -Syu gói1 gói2

Cài đặt gói từ nguồn thứ ba

Bạn sẽ không lúc nào cũng cài đặt gói từ kho lưu trữ từ xa. Để cài đặt gói từ thư mục cục bộ, dùng:

pacman -U /đường/dẫn/tới/gói_tên_gói.pkg.tar.xz

Nếu bạn muốn cài đặt gói từ kho lưu trữ không chính thức, bạn có thể dùng lệnh sau:

pacman -U https://trang_gói.com/kho/tên_gói.pkg.tar.xz

Liệt kê gói đã cài đặt

Nếu bạn chỉ muốn xem tất cả gói đã cài đặt trong hệ thống, dùng lệnh:

pacman -Ql

Tải xuống gói

Có những trường hợp bạn muốn tải xuống gói nhưng không cài đặt. Dùng lệnh này:

pacman -Sw tên_gói

Gỡ cài đặt gói/Phần mềm

Việc gỡ gói đi kèm với việc cài đặt gói. Để gỡ một gói và giữ lại các phụ thuộc của nó, dùng lệnh sau:

pacman -R gói
Làm chủ Pacman cho Arch Linux

Nếu bạn muốn gỡ một gói và các phụ thuộc của nó không được dùng bởi gói khác, thì chạy lệnh này:

pacman -Rsu gói

Để kiểm tra tệp mồ côi:

pacman -Qdt

Bạn có thể kết hợp nó với lệnh sau để gỡ các gói không dùng/mồ côi và tệp cấu hình của chúng:

pacman -Rsnu $(pacman -Qtdq)

Xóa mọi thứ trừ hệ thống cơ sở

Đây là một cách để bắt đầu từ đầu. Nếu có nhu cầu "khôi phục cài đặt gốc" hệ thống, hai bước sau cho phép bạn làm điều đó dễ dàng.

Trước tiên, chúng ta cần làm cho tất cả gói đã cài đặt trở thành "phụ thuộc":

pacman -D --asdeps $(pacman -Qqe)

Tiếp theo, chúng ta cần thay đổi lý do cài đặt cho các gói thiết yếu (hệ thống cơ sở) thành "tường minh", để chúng không bị coi là mồ côi và bị xóa:

pacman -D --asexplicit base linux linux-firmware

Cuối cùng, chúng ta sẽ xóa tất cả các tệp "mồ côi":

pacman -Rns $(pacman -Qtdq)

Xóa bộ nhớ đệm gói

Pacman không tự động xóa các phiên bản cũ hoặc gói đã gỡ cài đặt khỏi bộ nhớ đệm. Điều này cho phép hạ cấp dễ dàng và cài đặt lại dễ dàng từ thư mục bộ nhớ đệm. Tuy nhiên, khi bộ nhớ đệm tăng lên, nó có thể ra khỏi tầm kiểm soát. Chúng tôi có một bài viết chuyên dụng về xóa bộ nhớ đệm Pacman, nhưng đây là tóm tắt:

Lệnh này xóa tất cả các phiên bản đã cache của gói đã cài đặt và chưa cài đặt trừ ba phiên bản gần nhất.

paccache -r

Để chỉ xóa các gói đã cache mà hiện không cài đặt, chạy lệnh sau:

pacman -Sc

Nếu bạn muốn xóa hoàn toàn bộ nhớ đệm, chạy lệnh dưới đây. Điều này sẽ để thư mục cache hoàn toàn trống.

pacman -Scc

Tóm lại

Vui lòng lưu ý rằng đây không phải là danh sách toàn diện. Các khả năng là vô hạn với Pacman, và bạn sẽ cần dành thời gian để làm quen với các lệnh khác không được đề cập ở đây. Tuy nhiên, tài liệu của Arch Linux rất tốt và là điểm tham khảo tốt. Với đó được nói, chúng tôi đã cho bạn một nền tảng vững chắc ở đây. Học các lệnh này, và bạn sẽ khá thành thạo với Arch Linux.