add-apt-repository - Thêm kho lưu trữ vào /etc/apt/sources.list hoặc /etc/apt/sources.list.d hoặc xóa kho lưu trữ hiện có
add-apt-repository [OPTIONS] [LINE]
add-apt-repository là tập lệnh bổ sung kho lưu trữ APT bên ngoài vào /etc/apt/sources.list hoặc một tệp trong /etc/apt/sources.list.d/ hoặc xóa một tệp đã có kho lưu trữ hiện có.
Lưu ý rằng các tham số --list, --ppa, --cloud, --uri, --sourceslist và LINE là loại trừ lẫn nhau; chỉ một (hoặc không) trong số chúng có thể được chỉ định.
Hiển thị thông báo trợ giúp và thoát.
In thông tin gỡ lỗi vào dòng lệnh.
Xóa kho lưu trữ được chỉ định.
Thao tác này trước tiên sẽ vô hiệu hóa (nhận xét) (các) dòng phù hợp, sau đó mọi (các) tệp đã sửa đổi trong sources.list.d/ sẽ bị xóa nếu chúng chỉ chứa các dòng trống và đã nhận xét.
Lưu ý rằng điều này hoạt động khác đi khi được sử dụng với các tham số --enable-source và/hoặc --component. Nếu không có một trong hai tham số đó, thao tác này sẽ xóa kho lưu trữ đã chỉ định, bao gồm bất kỳ (các) dòng deb-src nào và tất cả các thành phần. Nếu --enable-source được sử dụng, điều này sẽ vô hiệu hóa chỉ (các) dòng 'deb-src'. Nếu --thành phần được sử dụng, thao tác này sẽ xóa chỉ (các) thành phần đã chỉ định và chỉ xóa kho lưu trữ nếu không còn thành phần nào.
Nếu cả --enable-source và --component đều được sử dụng với --remove, thì các hành động được thực hiện riêng biệt: (các) thành phần được chỉ định sẽ bị xóa khỏi cả hai dòng deb và deb-src, đồng thời deb-src sẽ bị vô hiệu hóa.
Giả sử có cho tất cả các truy vấn.
Sau khi thêm kho lưu trữ, không cập nhật bộ đệm của gói.
Đăng nhập vào Launchpad (điều này chỉ cần thiết cho các PPA riêng tư).
Cho phép tải xuống các gói nguồn từ kho lưu trữ.
Điều này bổ sung và kích hoạt dòng 'deb-src' cho kho lưu trữ.
Nếu tham số này được sử dụng mà không có bất kỳ kho lưu trữ nào, nó sẽ cho phép tất cả các mục nhập kho lưu trữ nguồn (deb-src) bị vô hiệu hóa hiện có có mục nhập kho lưu trữ nhị phân (deb) tương ứng được kích hoạt.
Nếu tham số này được sử dụng hai lần mà không có bất kỳ kho lưu trữ nào, nó cũng sẽ thêm các mục nhập kho lưu trữ nguồn bị thiếu cho tất cả các mục nhập kho lưu trữ nhị phân (deb) hiện có.
(Những) thành phần nào sẽ được sử dụng với kho lưu trữ được chỉ định.
Nếu không được chỉ định, điều này sẽ mặc định là chính. Điều này có thể được sử dụng nhiều lần để chỉ định nhiều thành phần.
Nếu điều này được sử dụng mà không có bất kỳ kho lưu trữ nào, thì nó sẽ thêm (các) thành phần vào tất cả các kho lưu trữ (đã bật) hiện có, nhưng chỉ khi được liệt kê trong tệp nguồn.list chính.
Dùng túi nào.
Mặc định là không, tương đương với túi phát hành.
Nếu điều này được sử dụng mà không có bất kỳ kho lưu trữ nào, nó sẽ thêm túi vào tất cả các kho lưu trữ hiện có, nhưng chỉ khi được liệt kê trong tệp nguồn.list chính. Nó sẽ sử dụng các thành phần hiện được định cấu hình với túi phát hành hoặc nếu thành phần đó hiện chưa được định cấu hình, thì nó sẽ sử dụng các thành phần chính và bị hạn chế.
Hiển thị những gì sẽ được thực hiện, nhưng không thực hiện bất kỳ thay đổi nào.
Liệt kê các kho lưu trữ hiện được định cấu hình.
Điều này sẽ chỉ liệt kê các kho lưu trữ được kích hoạt; nó sẽ không hiển thị các dòng kho lưu trữ bị vô hiệu hóa.
Theo mặc định, điều này chỉ hiển thị các kho lưu trữ nhị phân (deb). Nếu --enable-source cũng được sử dụng, điều này cũng sẽ hiển thị các kho lưu trữ nguồn (deb-src).
Thêm kho lưu trữ gói cá nhân Ubuntu Launchpad.
Phải ở định dạng ppa:USER/PPA, USER/PPA hoặc USER.
Tham số NGƯỜI DÙNG phải là nhóm Launchpad hoặc người sở hữu PPA. Tham số PPA phải là tên của PPA; nếu không được cung cấp, nó sẽ mặc định là 'ppa'.
Khóa công khai GPG của PPA cũng sẽ được tải xuống và thêm vào khóa của apt.
Để thêm PPA riêng, bạn cũng phải sử dụng tham số --đăng nhập và tất nhiên bạn cũng phải đăng ký PPA riêng.
Thêm một kho lưu trữ đám mây Ubuntu.
Phải ở định dạng cloud-archive:CANAME, uca:CANAME hoặc CANAME.
Tham số CANAME phải là tên của Lưu trữ đám mây. Tham số CANAME có thể tùy ý được thêm vào túi, dưới dạng -cập nhật hoặc -đề xuất. Nếu không được chỉ định, túi sẽ mặc định là -cập nhật.
Thêm một kho lưu trữ, được chỉ định dưới dạng một URI.
Nếu URI được cung cấp được phát hiện là PPA, thì điều này sẽ hoạt động như thể thông số --ppa đã được sử dụng.
Thêm một kho lưu trữ, được chỉ định dưới dạng một dòng mục nhập nguồn đầy đủ ở định dạng sources.list một dòng.
Điều này phải tuân theo định dạng ONE-LINE-STYLE như được mô tả trong trang chủ sources.list.
Nếu URI được cung cấp được phát hiện là PPA, thì điều này sẽ hoạt động như thể thông số --ppa đã được sử dụng.
LINE là phương pháp không được dùng nữa để chỉ định kho lưu trữ cần thêm/xóa, chỉ được cung cấp để tương thích ngược. Nó có thể được chỉ định ở bất kỳ định dạng nào được hỗ trợ: dòng sources.list, uri đơn giản, phím tắt ppa hoặc phím tắt lưu trữ trên đám mây. Nó cũng có thể được chỉ định là một hoặc nhiều thành phần hợp lệ. Tập lệnh sẽ cố gắng phát hiện định dạng nào được cung cấp.
Điều này không được khuyến nghị vì việc tự động phát hiện định dạng dòng nào được dự định có thể không rõ ràng, nhưng các tập lệnh cũ hơn vẫn có thể sử dụng phương pháp chỉ định kho lưu trữ này.
Một trường hợp đặc biệt của LINE là cung cấp giá trị -, giá trị này sau đó sẽ đọc LINE từ stdin.
add-apt-repository -P ppa:user/repository add-apt-repository -P user/repository add-apt-repository -C cloud-archive:queens add-apt-repository -C uca:queens add-apt-repository -C queens add-apt-repository -S 'deb http://myserver/path/to/repo stable main' add-apt-repository -S deb http://myserver/path/to/repo stable main add-apt-repository -U http://myserver/path/to/repo -c main add-apt-repository -U https://packages.medibuntu.org -c free -c non-free add-apt-repository -U http://extras.ubuntu.com/ubuntu add-apt-repository -s add-apt-repository -L add-apt-repository -s -r add-apt-repository -c universe add-apt-repository -r -c multiverse
add-apt-repository deb http://myserver/path/to/repo stable main add-apt-repository http://myserver/path/to/repo main add-apt-repository https://packages.medibuntu.org free non-free add-apt-repository http://extras.ubuntu.com/ubuntu add-apt-repository multiverse
sources.list(5) apt-get(8)
Trang hướng dẫn này do Chow Loong Jin
Trên các hệ thống Debian, có thể tìm thấy văn bản đầy đủ của Giấy phép Công cộng GNU trong /usr/share/common-licenses.