Arch Linux là một mục đích chung nhẹ, linh hoạt và được phát triển độc lập GNU/Linux phân bổ. Và nếu có một bản phân phối Linux độc đáo và đặc biệt, thì đó phải là Arch Linux. Người dùng có kinh nghiệm có thể xây dựng hệ thống Arch Linux của riêng họ từ đầu.
Đọc nên đọc: 10 lý do nên sử dụng Arch Linux
AUR là gì?
Một trong những điều quan trọng nhất về Arch Linux là AUR (Kho lưu trữ người dùng Arch) Đây là kho lưu trữ phần mềm dựa trên cộng đồng dành cho Arch Linux người dùng chứa PKGBUILDs , cho phép người dùng biên dịch và xây dựng các gói của riêng họ không tồn tại trong kho lưu trữ chính thức từ nguồn.
Nhiều gói mới bắt đầu bằng AUR trước khi vào kho lưu trữ chính thức và người dùng cũng có thể đóng góp các gói mà họ đã phát triển cho kho lưu trữ này. Quan trọng hơn, Người dùng có thể tìm kiếm và tải xuống PKGBUILD từ here, xây dựng và cài đặt chúng. Nhưng một số người dùng thích sử dụng trình trợ giúp AUR giúp dễ dàng cài đặt PKGBUILD khác với phương pháp trên.
Trong bài viết này, chúng ta sẽ xem xét một số trình trợ giúp AUR tốt nhất mà người dùng có thể dựa vào để dễ dàng cài đặt PKGBUILD, tất cả đều đang sử dụng Arch user repolàm nguồn.
1. Yay (Yet Another Yogurt)
Yay dựa trên dòng lệnh và là trình trợ giúp tốt nhất AUR trên Arch , nên dùng cho người dùng Arch mới trước khi họ có thể bắt đầu sử dụng các trình trợ giúp AUR khác. Nó tương đương với Pacman và có một số ưu điểm sau: các lệnh và tùy chọn của nó khớp với Pacman về nhiều mặt, có đầu ra màu, nó cũng hỗ trợ sao lưu và có thể nâng cấp hệ thống của bạn với một vài hoặc không có lời nhắc bổ sung nào.
Nếu bạn đang chuyển đổi từ một trình trợ giúp AUR khác, bạn chỉ cần cài đặt Yay với trình trợ giúp đó. Ngoài ra, bạn có thể cài đặt Yay bằng cách sao chép PKGBUILD và xây dựng với makepkg:
$ Sudo pacman -S --needed base-devel git $ git bản sao https://aur.archlinux.org/yay.git $ cd yay $ makepkg -si
2. Pakku
Pakku là trình bao bọc Pacman với các tính năng bổ sung, chẳng hạn như tìm kiếm/cài đặt gói từ AUR, xem tệp và thay đổi giữa các bản dựng, xây dựng gói từ kho lưu trữ, loại bỏ tạo phụ thuộc sau khi xây dựng, v.v.
Bạn có thể cài đặt Pakku bằng cách sao chép PKGBUILD và xây dựng với makepkg.
$ Sudo pacman -S --needed base-devel git $ git bản sao https://aur.archlinux.org/pakku.git $ cd gói $ makepkg -si
3. Pacaur
Pacaur cũng là trình trợ giúp AUR dựa trên dòng lệnh giúp giảm thiểu tương tác của người dùng và sử dụng cower làm phụ trợ. Nó là tốt nhất cho người dùng Arch Linux nâng cao vì tính phức tạp của nó.
Pacaur có những ưu điểm sau: nó có cú pháp hoạt động giống như Pacman, nó cũng thêm khả năng truy cập liền mạch vào AUR, đầu ra có màu , có tìm kiếm tuyệt vời và trên hết là giảm thiểu lời nhắc của người dùng.Hạn chế duy nhất của nó là hầu như chỉ hoạt động tốt đối với người dùng Arch nâng cao.
Bạn có thể cài đặt Pacaur bằng cách sao chép PKGBUILD và xây dựng với makepkg.
$ Sudo pacman -S --needed base-devel git $ git bản sao https://aur.archlinux.org/pacaur.git tiền $ cd $ makepkg -si
4. Trizen
Trizen là một trình trợ giúp AUR nhẹ, dựa trên dòng lệnh và định hướng tốc độ, cho phép người dùng tìm kiếm và cài đặt các gói, đọc các nhận xét về gói AUR.
Nó cũng có tương tác tích hợp với Pacman và đồng thời hoạt động như một trình chỉnh sửa tệp văn bản. Trizen giúp tăng cường bảo mật trong khi cài đặt các gói vì mã được viết bằng Perl và không thể thực thi âm thầm.
Bạn có thể cài đặt Trizen bằng cách sao chép PKGBUILD và xây dựng với makepkg.
$ Sudo pacman -S --needed base-devel git $ git clone https://aur.archlinux.org/trizen.git $ cd trizen $ makepkg -si
5. Hào quang
Aura là một trình quản lý gói nhằm hoạt động như một trình trợ giúp AUR và cũng thực hiện nhiều chức năng khác. Nó hỗ trợ nhiều thao tác Pacman và có các tùy chọn phụ với nhiều tùy chọn hơn có ý nghĩa cụ thể trong Aura.
Nó có một số ưu điểm sau: cú pháp hoạt động tương tự như Pacman, người dùng có thể chạy nó với quyền root và xây dựng như một người dùng bình thường, nó được viết bằng Haskell. Nhưng người dùng thường gặp khó khăn trong việc nâng cấp hệ thống khi sử dụng Aura.
Bạn có thể cài đặt Aura bằng cách sao chép PKGBUILD và xây dựng với makepkg.
$ Sudo pacman -S --needed base-devel git $ git clone https://aur.archlinux.org/aura.git $ cd hào quang $ makepkg -si
6. Pikaur
Pikaur là trình trợ giúp AUR dòng lệnh và trình bao bọc Pacman với các phụ thuộc tối thiểu, được lấy cảm hứng từ yaourt, apacman và pacaur.
Bạn có thể cài đặt Pikaur bằng cách nhân bản PKGBUILD và xây dựng với makepkg.
$ Sudo pacman -S --needed base-devel git $ git clone https://aur.archlinux.org/pikaur.git $ cd pikaur $ makepkg -fsri
Kết luận
Ý tưởng về AUR là một ý tưởng tuyệt vời và đây chỉ là một trong những điều độc đáo và quan trọng về Arch Linux. Sau khi xem xét tất cả những người trợ giúp AUR tuyệt vời này, bạn có thể chọn một người mà bạn nghĩ sẽ phù hợp nhất với mình.
Nếu bạn đang sử dụng một trình trợ giúp AUR mà bạn cảm thấy phù hợp với mình nhưng không có trong danh sách này, bạn có thể cho chúng tôi biết trong phần nhận xét bên dưới.