Cách thêm thủ công kho phần mềm trong Linux

Cách thêm thủ công kho phần mềm trong Linux

Khi bạn tìm kiếm một gói trên Linux thông qua dòng lệnh, trình quản lý gói của hệ thống của bạn sẽ tìm gói đó trong các kho khác nhau. Theo mặc định, mỗi bản phân phối Linux đều có một số kho lưu trữ chính thức chứa các gói ổn định do nhóm phân phối hỗ trợ.





Tuy nhiên, khi bạn cố gắng lấy một gói không có trong kho phần mềm chính thức, trình quản lý gói sẽ hiển thị lỗi. Trong những tình huống như vậy, những gì bạn có thể làm là thêm thủ công kho lưu trữ của bên thứ ba vào hệ thống của bạn và sau đó tải xuống gói.





Hãy xem cách bạn có thể thêm kho mới vào danh sách nguồn của hệ thống.





Trên Ubuntu và các phân phối dựa trên Debian

Các bản phân phối dựa trên Debian, bao gồm, Ubuntu sử dụng Công cụ Gói Nâng cao (APT) để cài đặt và cập nhật các gói. Bạn có thể tìm thấy thông tin về kho phần mềm trong /etc/apt/sources.list trên bản cài đặt Linux dựa trên Debian của bạn.

cách tắt một phím trên bàn phím

Mặc dù bạn có thể nhập thông tin chi tiết về kho lưu trữ trong tệp theo cách thủ công, nhưng nó có thể nhanh chóng trở thành một công việc mệt mỏi. Một cách tốt hơn để thêm CHÚNG vào hệ thống của bạn là sử dụng add-apt-repository dụng cụ.



Cài đặt add-apt-repository

Bạn sẽ không tìm thấy tiện ích bổ sung apt-repository được cài đặt trên hệ thống của mình theo mặc định. Nó là một phần của phần mềm-thuộc tính-chung Bưu kiện. Để cài đặt add-apt-repository bằng trình quản lý gói APT, hãy nhập:

sudo apt install software-properties-common

Thêm kho lưu trữ bằng add-apt-repository

Bây giờ bạn đã cài đặt gói, đã đến lúc thêm kho phần mềm của bên thứ ba vào hệ thống của bạn. Cú pháp cơ bản để thêm kho lưu trữ là:





sudo add-apt-repository [options] repository

...ở đâu kho là định dạng được sử dụng bởi source.list tập tin.

Định dạng mục nhập mặc định cho tệp là:





deb https://repositoryurl.com distro type

Ví dụ: để thêm kho lưu trữ vũ trụ Ubuntu vào hệ thống của bạn:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Bạn cũng có thể thêm PPA với add-apt-repository bằng cú pháp lệnh sau:

sudo add-apt-repository ppa:user/name

...ở đâu người sử dụngTênTên chủ sở hữuTên PPA tương ứng.

Để thêm PPA PHP của Ondrej bằng cách sử dụng add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

Có liên quan: Sự khác biệt giữa APT và dpkg trong Ubuntu là gì?

Thêm kho lưu trữ theo cách thủ công trên Fedora và CentOS

Fedora, CentOS và các bản phân phối dựa trên RHEL khác sử dụng trình quản lý gói DNF và yum. Không giống như APT, DNF có một phương thức tích hợp trình quản lý cấu hình cho phép người dùng thêm, xóa và vô hiệu hóa kho lưu trữ của bên thứ ba một cách dễ dàng.

Sử dụng Trình quản lý gói DNF

Để thêm một kho lưu trữ mới bằng DNF:

dnf config-manager --add-repo repository

...ở đâu kho là URL đến kho phần mềm.

Để kích hoạt một kho lưu trữ, hãy nhập:

dnf config-manager --set-enabled repository

Sử dụng yum-config-manager

Ngoài ra, bạn cũng có thể sử dụng yum-config-manager tiện ích để thêm và quản lý kho trên hệ thống của bạn. Yum-config-manager không được cài đặt trên các bản phân phối dựa trên RHEL theo mặc định, vì vậy bạn sẽ phải cài đặt nó theo cách thủ công. Nó là một phần của yum-utils Bưu kiện. Để cài đặt nó, hãy nhập:

sudo dnf install yum-utils

Định dạng của lệnh yum-config-manager tương tự như DNF. Bạn có thể thêm một kho lưu trữ mới bằng cách sử dụng yum-config-manager như sau:

yum-config-manager --add-repo repository

Kích hoạt một kho lưu trữ cũng dễ dàng.

yum-config-manager --enable repository

Arch Linux và AUR

Nếu đang sử dụng Arch Linux, bạn có thể đã biết rằng người dùng không thể thêm kho lưu trữ trên Arch. Nhưng điều đó không có nghĩa là bạn không thể tải xuống các gói bổ sung trên hệ thống của mình.

Arch Linux có AUR, Kho lưu trữ Người dùng Arch, chứa hàng nghìn gói của bên thứ ba do người dùng phát triển. Bạn có thể truy cập AUR bằng trình quản lý gói AUR. Pacman, là trình quản lý gói mặc định trên Arch Linux, không thể truy cập các gói được lưu trữ trong Kho lưu trữ người dùng Arch.

Có một số trình quản lý gói AUR, cái nổi bật nhất là cây cung . Bạn có thể dễ dàng cài đặt yay trên hệ thống của mình bằng cách nhân bản kho lưu trữ git .

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

Thay đổi quyền của thư mục đã tải xuống:

sudo chmod 777 /yay-git

Thay đổi thư mục và sử dụng makepkg lệnh để cài đặt yay:

cd /yay-git && makepkg -si

Tìm hiểu thêm: Cách cài đặt và gỡ bỏ các gói trong Arch Linux

Quản lý danh sách kho lưu trữ của hệ thống của bạn

Từ bản cài đặt Linux đến việc sử dụng hàng ngày, các kho lưu trữ chịu trách nhiệm cung cấp các gói cho hệ thống. Nếu bạn là người mới bắt đầu, kho lưu trữ mặc định sẽ đủ để đáp ứng nhu cầu của bạn. Tuy nhiên, biết cách thêm kho lưu trữ chắc chắn sẽ có lợi cho những ai muốn tải xuống các gói của bên thứ ba trên máy tính của họ.

Trên Linux, bạn có thể thường gặp lỗi gói bị hỏng khi cập nhật hoặc cài đặt gói mới. Cài đặt lại hoặc loại bỏ các gói như vậy khắc phục sự cố trên hầu hết các hệ thống Linux.

Đăng lại Đăng lại tiếng riu ríu E-mail 3 cách để kiểm tra xem một email là thật hay giả

Nếu bạn nhận được một email có vẻ hơi khó hiểu, tốt nhất bạn nên kiểm tra tính xác thực của nó. Dưới đây là ba cách để biết một email có phải là thật hay không.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Arch Linux
  • Linux
  • Mẹo máy tính
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ý