Xin chào, chúc một ngày tốt lành, lần này tôi sẽ chỉ cho bạn cách cài đặt Yaourt trên Archlinux và các dẫn xuất của nó. Đối với những ai có bản phân phối dựa trên Arch và / hoặc có Arch và không biết Yaourt, tôi sẽ giải thích một chút.
Yaourt là một người quản lý gói hàng giống như PacmanMặc dù chúng có sự khác biệt nhưng cả hai đều cực kỳ quan trọng trong Archlinux kể từ đó, trong khi Pacman là người quản lý kho lưu trữ chính thức, Yaourt là đối tác vì nó là đối tác sẽ giúp chúng tôi quản lý kho lưu trữ không chính thức trong trường hợp này nó được gọi là AUR.
Điều tôi yêu thích về Archlinux hoặc bất kỳ dẫn xuất nào của nó là sự đơn giản khi thực hiện mọi thứ và không phụ thuộc vào quá nhiều kho lưu trữ mà sau khi cập nhật sẽ phá vỡ các phụ thuộc hoặc trong trường hợp tốt nhất, Archlinux cho phép chúng tôi giữ các gói lỗi thời mà không phá vỡ các phụ thuộc.
Nhưng này bây giờ để cài đặt Yaourt trên hệ thống, bạn sẽ phải chỉnh sửa tệp pacman.conf được tìm thấy bên trong thư mục / etc.
Chỉ cần chỉnh sửa tệp bằng trình soạn thảo văn bản yêu thích của chúng tôi là đủ, trong trường hợp của tôi, cuộc sống của tôi không phức tạp và tôi sử dụng nano cho nó:
sudo nano /etc/pacman.conf
Nó sẽ hiển thị một cái gì đó tương tự như thế này:
# /etc/pacman.conf [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
Bây giờ một mình chúng tôi sẽ thêm những dòng sau ở cuối tệp:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch
Chúng tôi cập nhật các kho:
sudo pacman -sy
E chúng tôi cài đặt Yaourt:
sudo pacman -s yaourt
Bây giờ chỉ dành cho bạn sử dụng, thay vì sử dụng Pacman, chúng tôi thay thế nó bằng Yaourt.
Họ nên lưu ý rằng việc sử dụng Yaourt không yêu cầu quyền của người dùng cấp cao, chỉ khi họ được yêu cầu.
Điều tốt là trong Yaourt, chúng tôi tìm thấy các chương trình mà chúng tôi không thể cài đặt bằng pacman. Lời chào hỏi.
Tôi thực hiện toàn bộ quá trình và thiết bị đầu cuối báo lỗi: không tìm thấy gói hàng: Yaourt
Lỗi này do nguyên nhân nào?