Cách cài đặt và gỡ bỏ các gói trong Arch Linux

Cách cài đặt và gỡ bỏ các gói trong Arch Linux

Bạn muốn cài đặt các gói trên Arch Linux nhưng không biết làm thế nào? Rất nhiều người gặp phải vấn đề này khi lần đầu tiên họ chuyển từ các bản phân phối dựa trên Debian sang Arch. Tuy nhiên, bạn có thể dễ dàng quản lý các gói trên hệ thống dựa trên Arch của mình bằng cách sử dụng các trình quản lý gói.





Pacman là trình quản lý gói mặc định được cài đặt sẵn trong mọi bản phân phối Arch. Tuy nhiên, vẫn cần các trình quản lý gói khác vì Pacman không hỗ trợ các gói từ Kho lưu trữ người dùng Arch.





Trình quản lý gói trong Arch Linux

Mặc dù Arch Linux đi kèm với Pacman làm trình quản lý gói mặc định, bạn có thể cài đặt các trình quản lý gói khác như Yay. Không giống như Pacman, các trình quản lý gói này cho phép bạn thêm các gói mới từ kho lưu trữ Arch chính thức và AUR (Kho lưu trữ người dùng Arch).





Trong khi các trình quản lý gói khác đã được sử dụng trong nhiều năm, các ví dụ như Yaourt và Aurman không còn được duy trì. Do đó, Pacman và Yay là những trình quản lý gói an toàn hơn và đáng tin cậy hơn để dựa vào trong Arch Linux.

AUR là một kho lưu trữ do cộng đồng tổ chức cung cấp cho người dùng một nền tảng để chia sẻ các gói do họ phát triển. Nếu bạn là nhà phát triển, bạn có thể thêm các gói vào AUR và những người dùng khác có thể cài đặt chúng trên hệ thống của họ một cách dễ dàng.



windows 10 cho rằng máy in đang ngoại tuyến

1. Pacman

Như đã đề cập ở trên, mọi hệ thống Arch đều đi kèm với Pacman làm trình quản lý gói mặc định của nó. Tính năng đáng chú ý nhất của Pacman là nó thường xuyên đồng bộ hóa các gói hệ thống của bạn với máy chủ chính và do đó, giữ cho hệ thống của bạn luôn được cập nhật.

2. Mùa hè

Vì các nhà phát triển của Yaourt và Aurman sẽ không phát hành bất kỳ bản cập nhật nào sau khi ngừng cung cấp, người dùng Arch đã bắt đầu sử dụng Yay để thêm các gói từ AUR. Mục đích chính của Yay là giảm thiểu đầu vào của người dùng và cung cấp giao diện giống Pacman.





Bạn sẽ không thể cài đặt Yay bằng Pacman, vì nó không hỗ trợ trực tiếp thêm gói từ Kho lưu trữ người dùng Arch. Do đó, bạn sẽ phải cài đặt trình quản lý gói Yay theo cách thủ công bằng cách sử dụng kho lưu trữ Git của nó. Đây là cách cài đặt nó trên hệ thống của bạn.

Bước 1: Bạn sẽ yêu cầu git để sao chép kho lưu trữ yay.





pacman -S --needed git base-devel

Bước 2: Sao chép kho lưu trữ vào bộ nhớ cục bộ của bạn.

git clone https://aur.archlinux.org/yay-git.git

Bước 3: Thay đổi quyền của thư mục.

chmod 777 /yay-git

Bước 4: Điều hướng đến thư mục mà bạn đã nhân bản kho lưu trữ.

cd yay-git

Bước 5: Sử dụng makepkg lệnh để xây dựng gói. Đảm bảo rằng bạn không chạy lệnh sau với tư cách là người dùng root, nếu không, nó sẽ gây ra lỗi.

makepkg -si

Cập nhật và nâng cấp các gói

Nếu bạn vừa cài đặt Arch Linux, thì trước khi bạn có thể thêm hoặc xóa các gói, bạn sẽ phải đồng bộ hóa hệ thống của mình với các máy chủ chính bằng cách cập nhật danh sách gói cục bộ của bạn.

Sau đó, bạn có thể dễ dàng nâng cấp tất cả các gói của mình lên phiên bản mới nhất bằng cách tải xuống các tệp từ các máy chủ chính thức.

Sử dụng Pacman

Để cập nhật danh sách gói của bạn bằng Pacman, hãy sử dụng -Của anh ấy cờ bằng lệnh.

sudo pacman -Sy

Sau khi đồng bộ hóa danh sách gói hệ thống của bạn với các máy chủ chính, bạn cần nâng cấp các gói. Sử dụng -Syu cờ để làm tương tự. Lệnh này có thể mất một chút thời gian tùy thuộc vào danh sách các gói và kết nối mạng của bạn.

sudo pacman -Syu

Bạn có thể tiết kiệm công sức gõ cả hai lệnh này bằng cách kết hợp chúng bằng cách sử dụng -Syyu lá cờ. Pacman sẽ bắt đầu tải xuống các gói mới nhất tự động sau khi cập nhật danh sách gói.

sudo pacman -Syyu

Sử dụng Yay

Trình quản lý gói Yay cho phép bạn cập nhật và nâng cấp các gói của mình một cách hiệu quả bằng cách sử dụng thiết bị đầu cuối của bạn. Để làm điều này, chỉ cần sử dụng -Syu cờ bằng lệnh yay.

sudo yay -Syu

Thêm gói

Việc thêm các gói rất dễ dàng khi bạn biết lệnh nào sẽ thực thi. Tất cả những gì bạn phải làm là nhập các lệnh của trình quản lý gói vào thiết bị đầu cuối.

Flathub và Snap Store là hai ứng dụng GUI tuyệt vời mà bạn có thể sử dụng để cài đặt phần mềm và ứng dụng trên máy Linux của mình.

Cài đặt các gói với Pacman

Pacman sử dụng phần mở rộng tệp TAR để đóng gói các ứng dụng. Nó hoạt động hiệu quả với kiến ​​trúc hệ thống Arch Linux. Để thêm một gói, bạn phải sử dụng -NS cờ với lệnh mặc định như sau.

sudo pacman -S packagename

Ví dụ,

sudo pacman -S cmatrix

Để cài đặt nhiều gói cùng một lúc, hãy nhập tên của tất cả các gói được chia cho ký tự khoảng trắng.

sudo pacman -S cmatrix vlc python

Bạn cũng có thể nhận được thông tin về các gói sau khi cài đặt chúng. Đầu ra cung cấp thông tin chi tiết về tên, phiên bản, kiến ​​trúc và giấy phép của gói. Để làm điều này, hãy thay thế -NS cờ với -Qi trong mặc định pacman chỉ huy.

pacman -Qi cmatrix

Cài đặt các gói với Yay

Cú pháp của lệnh cài đặt Yay khá giống với cú pháp của Pacman. Để cài đặt một gói bằng trình quản lý gói Yay, chỉ cần sử dụng -NS cờ bằng lệnh mặc định.

yay -S packagename

Loại bỏ các gói trong Arch

Arch Linux cung cấp cho bạn quyền kiểm soát để loại bỏ các gói khi bạn không cần chúng, và đó là một trong nhiều lý do tại sao bạn nên cài đặt Arch Linux . Tất nhiên, bạn có thể xóa hầu hết mọi gói khỏi hệ thống của mình nếu bạn có quyền. Hãy xem cách bạn có thể xóa một gói trên Arch Linux.

Xóa các gói với Pacman

Loại bỏ một gói cũng dễ dàng. Tất cả những gì bạn phải làm là sử dụng -NS thay cho -NS cờ theo mặc định pacman chỉ huy.

sudo pacman -R cmatrix

Nếu gói không có trong hệ thống của bạn, bạn sẽ nhận được kết quả đầu ra lỗi cho biết 'error: target not found: packagename'.

Loại bỏ các gói với Yay

Để xóa các gói bằng Yay, hãy thêm -NS gắn cờ cho lệnh yay mặc định. Bạn cũng có thể sử dụng cờ -Rns để xóa tất cả các phụ thuộc không cần thiết khỏi hệ thống của mình.

cho phép chuột đánh thức máy tính windows 10
yay -R cmatrix
yay -Rns cmatrix

Nếu bạn muốn xóa các gói mà hệ thống của bạn không cần, hãy sử dụng -Y C cờ bằng lệnh.

yay -Yc

Quản lý các gói trên Arch Linux

Có nhiều cách để thêm và xóa các gói trên bản phân phối Linux dựa trên Arch. Bạn có thể sử dụng các trình quản lý gói như Pacman, Yaourt và Yay. Trong khi một số trình quản lý gói cho phép tải xuống các gói từ Kho lưu trữ người dùng Arch, những người khác như Pacman không hỗ trợ AUR.

Nếu bạn không phải là người yêu thích trình quản lý gói, bạn luôn có thể tải xuống các gói bạn muốn theo cách thủ công. Một số trang web có sẵn trên internet cung cấp các gói TAR, RPM và DEB cho người dùng Linux.

Đăng lại Đăng lại tiếng riu ríu E-mail 8 trang web để tải xuống ứng dụng Linux DEB hoặc RPM

Tìm kiếm ứng dụng Linux? Thay vì cài đặt từ thiết bị đầu cuối, bạn có thể tải xuống các ứng dụng Linux ở định dạng DEB và RPM từ các trang web này.

Đọc tiếp
Chủ đề liên quan
  • Linux
Giới thiệu về tác giả Deepesh Sharma(Đã xuất bản 79 bài báo)

Deepesh là Junior Editor cho Linux tại MUO. Anh ấy viết các hướng dẫn thông tin về Linux, nhằm mục đích cung cấp trải nghiệm thú vị cho tất cả những người mới đến. Không chắc về phim, nhưng nếu bạn muốn nói về công nghệ, anh ấy là người của bạn. Khi rảnh rỗi, bạn có thể bắt gặp anh ấy đọc sách, nghe các thể loại âm nhạc khác nhau hoặc chơi guitar.

Xem thêm từ Deepesh Sharma

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký