Làm cách nào để tôi kích hoạt kho lưu trữ của Backport


Câu trả lời:


34

Ubuntu Backports được bật theo mặc định trong Ubuntu.

Nếu vì một lý do nào đó, bạn vẫn không nhận được backport, hãy sử dụng bất kỳ cách nào trong 2 cách sau:

  1. Nhấp vào nút Ubuntu trên trình khởi chạy và tìm kiếm "Nguồn phần mềm". Tìm kiếm "Phần mềm" nếu sử dụng 12.04 trở lên.

  2. Nhấn ALT + F2 và Loại: gksu software-properties-gtk

Bất kỳ cách nào trong 2 cách sẽ đưa bạn đến Trình quản lý nguồn phần mềm hoặc Phần mềm & Cập nhật . Tại đây Kích hoạt tất cả 4 tùy chọn trong Tab Phần mềm Ubuntu và trong Tab Cập nhật . Điều này sẽ kích hoạt Extras cho phiên bản Ubuntu của bạn.

Nguồn phần mềm Ubuntu - Tab phần mềm Ubuntu

Nguồn phần mềm Ubuntu - Tab cập nhật

Sau đó, chỉ cần nhấp vào nút ĐÓNG và nó sẽ cho bạn biết rằng nó cần cập nhật vì những thay đổi bạn đã thực hiện. Lưu ý rằng trong tab Cập nhật , tùy chọn Backport là cái thứ 4 trong đó. Đó là một trong những thông báo cập nhật không được hỗ trợ .

Để kích hoạt backport (được kích hoạt tự động từ 11.10) từ thiết bị đầu cuối (Trong trường hợp bạn đang làm việc trên máy chủ và muốn backport được bật), hãy làm như sau sau khi mở thiết bị đầu cuối (Ví dụ này đang sử dụng Ubuntu 13.04):

sudo nano /etc/apt/sources.list

Và tìm kiếm một dòng nhận xét đề cập đến backport từ khóa, sẽ trông giống như raring-backportscho 13.04, precise-backportscho 12.04 và con trai. Trong trường hợp này, nó trông như thế này:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

không chú ý các dòng này để chúng trông như thế này:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

lưu tệp và chạy như sau để nhận các bản cập nhật backport:

sudo apt-get update  
sudo apt-get upgrade

LƯU Ý - Nếu không tìm thấy các dòng, chỉ cần thêm chúng và thay đổi tên của phiên bản thành tên bạn đang sử dụng như được giải thích ở trên.

Tài liệu tham khảo


Sau khi làm điều này, tôi phải nói với apt là luôn luôn sử dụng backport (như được chỉ định trong câu trả lời của Seth)
thameera

29

Hướng dẫn dòng lệnh / máy chủ

Backport được bật theo mặc định, đây là cách bạn có thể kiểm tra để đảm bảo chúng được bật.

Đảm bảo Backports được kích hoạt

Để bật backport theo cách thủ công, hãy đảm bảo dòng sau nằm trong /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

Thay thế releasebằng bản phân phối hiện tại bạn đang sử dụng ( preciseví dụ: 12.04).

Bây giờ các bước tiếp theo sẽ phụ thuộc vào việc bạn muốn apt luôn sử dụng các gói từ backport hay bạn chỉ muốn sử dụng backport khi được chỉ định thủ công.

Luôn luôn sử dụng các backport ..

Ubuntu 11.04 và mới hơn được cấu hình tự động để chỉ sử dụng các backport khi được chỉ định thủ công. Nếu bạn muốn luôn luôn sử dụng các backport khi cài đặt, bạn cần thêm các dòng sau vào /etc/apt/preferences(tệp có thể chưa tồn tại; điều đó tốt):

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

Hãy chắc chắn rằng bạn thay thế releasevới bản phát hành hiện tại của bạn.

Sử dụng backport thủ công ..

Nếu bạn chỉ muốn cài đặt các gói từ backport khi được chỉ định thủ công, bạn sẽ cần thêm gói này vào /etc/apt/preferences:

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

Một lần nữa thay thế <release>cho bản phát hành hiện tại của bạn.

lưu ý: Bạn sẽ cần quyền root để sửa đổi /etc/apt/preferences.

Cài đặt từ các backport ..

Nếu backport được cấu hình để sử dụng thủ công, bạn sẽ cần thêm /release-backportsvào cuối tên gói khi cài đặt gói (thay thế releasecho bản phát hành hiện tại của bạn).

Ví dụ: nếu bạn đang sử dụng 12.10 Quantal và đã định cấu hình các backport để cài đặt thủ công, bạn sẽ cài đặt amarok bằng lệnh này:

sudo apt-get install amarok/quantal-backports  

Nguồn: Ubuntu Backports - Ubuntu Wiki


3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "hoạt động tốt
Jay _silly_evarlast_ Wren

@Jay_silly_evarlast_Wren sẽ không -rxóa nó?
sehe

Vâng, xin lỗi, thay đổi -r thành -u nếu bạn đang sử dụng xenial hoặc xóa nó hoàn toàn trên ubuntus trước đó.
Jay _silly_evarlast_ Wren

Việc thay đổi mức độ ưu tiên của Apt để luôn luôn sử dụng các backport không được Nhóm Backports khuyến nghị . Từ liên kết trên: "[T] anh ấy Backports Team khuyên bạn nên định cấu hình trình quản lý gói chỉ cài đặt các gói backport khi chúng được yêu cầu rõ ràng" .
fkraiem

0

Là một siêu người dùng chạy:

apt edit-sources

Sau đó bỏ ghi chú debdeb-srcdòng có chứa backports.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.