Computer >> 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 sùng vì tính đơ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 có thể tự do cài đặt các ứng dụng mình muốn và cần. Tuy nhiên, bạn sẽ phải cảm thấy 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ý các gói. Các gói có thể được quản lý từ kho lưu trữ chính thức hoặc từ các bản dựng của chính người dùng với Pacman. Làm theo hướng dẫn này để thành thạo 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 sử dụng lệnh:

pacman -Syu

Để buộc làm mới toàn bộ 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 thể nhớ rõ tên gói, thì bạn có thể thực hiện tìm kiếm từ khóa trực tiếp từ thiết bị đầu cuối.

pacman -Ss {keyword}

Ví dụ:nếu bạn muốn cài đặt gimp, bạn có thể thực hiện 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 các gói đã cài đặt:

pacman -Qs package_name

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

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

pacman -S package1 package2
Làm chủ Pacman cho Arch Linux

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

pacman -Syu package1 package2

Cài đặt Gói từ Nguồn của Bên thứ Ba

Không phải lúc nào bạn cũng cài đặt các gói từ kho lưu trữ từ xa. Để cài đặt các gói từ một thư mục cục bộ, hãy sử dụng như sau:

pacman -U /path/to/packagefile_packagename.pkg.tar.xz

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

pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz

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

Nếu bạn chỉ muốn xem tất cả các gói đã cài đặt trong hệ thống của mình, hãy sử dụng lệnh:

pacman -Ql

Tải xuống các gói

Có những trường hợp khi bạn muốn tải xuống một gói nhưng không cài đặt được. Sử dụng lệnh này:

pacman -Sw package_name

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

Việc loại bỏ gói đi đôi với cài đặt gói. Để xóa một gói và bỏ lại các phần phụ thuộc của nó, hãy sử dụng lệnh sau:

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

Nếu bạn muốn xóa một gói và các phần phụ thuộc của gói đó không được các gói khác sử dụng, hãy chạy lệnh sau:

pacman -Rsu package

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

pacman -Qdt

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

pacman -Rsnu $(pacman -Qtdq)

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

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

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

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

Tiếp theo, chúng tôi 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 "rõ ràng", để chúng không bị coi là trẻ mồ côi và bị xóa:

pacman -D --asexplicit base linux linux-firmware

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

pacman -Rns $(pacman -Qtdq)

Xóa bộ nhớ cache của gói

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

Lệnh này xóa tất cả các phiên bản đã lưu trong bộ nhớ cache của các gói đã cài đặt và đã gỡ cài đặt ngoại trừ ba phiên bản gần đây nhất.

paccache -r

Để chỉ xóa các gói đã lưu trong bộ nhớ cache hiện chưa được cài đặt, hãy chạy như sau:

pacman -Sc

Nếu bạn muốn xóa hoàn toàn bộ nhớ cache của mình, hãy chạy lệnh bên dưới. Thao tác này sẽ khiến thư mục bộ nhớ cache của bạn trống hoàn toàn.

pacman -Scc

Lời kết

Xin lưu ý rằng đây không phải là một danh sách đầy đủ. Các khả năng là vô tận với Pacman, và bạn sẽ cần dành một chút 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 tuyệt vời và là một điểm tốt để tham khảo. Với điều đó đã được nói, chúng tôi đã mang lại cho bạn một cơ sở 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.