/ / 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 họ lần đầu tiên di chuyển từ các bản phân phối dựa trên Debian sang Arch Linux. Tuy nhiên, thật dễ dàng để quản lý các gói trên hệ thống dựa trên Arch.


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

Hãy xem cách bạn có thể thêm và xóa các gói trên Arch Linux, từ kho lưu trữ chính thức và AUR.


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, nhưng vẫn có thể cài đặt các trình quản lý gói khác. 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 cũng như 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à trình quản lý gói an toàn hơn và đáng tin cậy hơn cho Arch Linux.

AUR là kho lưu trữ do cộng đồng tổ chức, cung cấp cho người dùng 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ọ.

1. Pacman

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. 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 của 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ập nhật.

2. vâng

Vì yaourt và aurman đã ngừng hoạt động, thay vào đó, bạn có thể 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 như Pacman.

Tuy nhiên, bạn sẽ không thể cài đặt yay bằng Pacman vì Pacman không hỗ trợ thêm gói trực tiếp từ Kho lưu trữ người dùng Arch. Do đó, bạn sẽ phải cài đặt 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:

  1. Đầu tiên, tải xuống git để bạn có thể sao chép kho lưu trữ:
     pacman -S --needed git base-devel 
  2. Sau đó, sao chép kho lưu trữ yay vào bộ nhớ cục bộ của bạn bằng cách sử dụng bản sao git yêu cầu:
     git clone https://aur.archlinux.org/yay.git 
  3. Thay đổi quyền cho thư mục đã tải xuống bằng chmod:
     chmod 777 /yay 
  4. Điều hướng đến thư mục mà bạn đã sao chép kho lưu trữ bằng cd:
     cd yay-git 
  5. Cuối cùng, sử dụng makepkg lệnh để xây dựng gói yay-git. Đảm bảo rằng bạn không chạy lệnh với tư cách người dùng root, nếu không, nó sẽ phát sinh lỗi:
     makepkg -si 

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

Nếu bạn vừa cài đặt Arch Linux, trước khi có thể thêm các gói khác, 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ộ.

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ừ máy chủ chính thức.

Cập nhật các gói bằng Pacman

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

 sudo pacman -Sy 

Sau khi đồng bộ hóa danh sách gói của hệ thống 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 như vậy. Lệnh này có thể mất một chút thời gian tùy thuộc vào danh sách 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ẽ tự động bắt đầu tải xuống các gói mới nhất sau khi cập nhật danh sách gói.

 sudo pacman -Syyu 

Cập nhật các gói trên Arch Linux bằng yay

Để cập nhật và nâng cấp các gói bằng yay, chỉ cần sử dụng -Syu lá cờ:

 sudo yay -Syu 

Thêm gói trên Arch Linux

Việc thêm các gói trên Arch Linux thậ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 trong thiết bị đầu cuối.

Cài đặt gói trên Arch Linux 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 liền mạch với kiến ​​trúc hệ thống Arch Linux. Để thêm gói bằng Pacman, hãy sử dụng -S lá cờ:

 sudo pacman -S packagename 

Ví dụ: để cài đặt CMatrix, hãy chạy:

 sudo pacman -S cmatrix 
gỡ cài đặt các gói bằng pacman

Để cài đặt nhiều gói cùng một lúc, hãy nhập tên gói được phân tách bằng dấu cách:

 sudo pacman -S cmatrix vlc python 

Bạn cũng có thể nhận 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, thay thế -S với -Tề trong lệnh pacman mặc định:

 pacman -Qi cmatrix 

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

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

 yay -S packagename 

Xóa các gói trong Arch Linux

Arch Linux cung cấp cho bạn quyền kiểm soát để xóa các gói khi bạn không cần đế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.

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

Việc xóa một gói trên Arch Linux cũng rất dễ dàng. Tất cả những gì bạn phải làm là sử dụng -R lá cờ:

 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 thông báo lỗi “lỗi: không tìm thấy mục tiêu: tên gói“.

Xóa các gói trên Arch Linux bằng yay

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

 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 lá cờ:

 yay -Yc 

Quản lý các gói trên Arch Linux thật dễ dàng

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 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 hâm mộ các 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *