Tôi có thể hợp nhất các dòng trong /etc/apt/source.list


8

Tôi đoán - nhưng muốn xác nhận - rằng, trong tệp /etc/apt/source.list , không có lý do nào khiến người ta không thể thay thế ba dòng này:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse

với một dòng này:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse

Điều này (miễn là các dòng có cùng kho lưu trữ - URL và loại phân phối) có đúng không? Hoặc có một số mục đích để có chúng là các dòng riêng biệt với kiểu thành phần trải giữa các dòng khác nhau?

Câu trả lời:


6

Giả định của bạn là đúng - như ví dụ của bạn. Hợp nhất có thể được thực hiện và các nguồn thường được xác định theo cách đó.

Cho đến nay, lý do duy nhất khiến tôi phải chia tách chúng là vũ trụ và đa vũ trụ là những kho lưu trữ khá lớn cần có thời gian để cập nhật và tăng kích thước của cơ sở dữ liệu kết quả - và do đó có nguy cơ xảy ra sự cố. Nếu bạn có một dòng duy nhất, họ rất dễ nhận xét :))

Người ta có thể nghĩ rằng điều đó không tạo ra sự khác biệt lớn. Nhưng một khi bạn bắt đầu tự động hóa cơ sở hạ tầng, các công cụ tự động hóa có xu hướng cập nhật apt-get rất nhiều và sẽ giảm bớt thời gian đó nếu không cần các gói liên quan.

Nhưng ngoài ra, tôi chỉ có thể nghĩ đến việc nhắm mục tiêu tài liệu tốt hơn trong tệp nguồn.list gốc :))


Cảm ơn, tất cả mọi người, tất cả đều là câu trả lời thực sự tốt. Tôi đã không nghĩ về kích thước của các repos chơi một phần. Nhưng đối với tôi, các dòng trùng lặp chủ yếu là một sự lãng phí không gian và tôi thích có tất cả các repos được liệt kê trên một dòng, những dòng khác có thể thích một cách khác và đó là sự linh hoạt tuyệt vời cho điều đó.
Melvin Q. Đồng hồ đeo tay

6

Debian có một trang đẹp xác nhận ý tưởng của bạn:

Do đó cú pháp của:

Archive type --> Repository URL --> Distribution --> Component --> Component --> Component

Thể hiện dòng đề xuất của bạn về:

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse

và nên hoàn toàn ok

Ghi chú giải thích:

  1. Kiểu lưu trữ : Thông thường là deb hoặc deb-src, trong trường hợp của bạn là deb
  2. URL kho lưu trữ : Địa chỉ của kho lưu trữ
  3. Phân phối : Lớp phát hành, trong trường hợp của bạn là 'an ninh xenial'
  4. Thành phần : bị hạn chế, chính, vũ trụ, đa vũ trụ có thể được trình bày, như bạn đã đề xuất, từng cái một cách nhau bởi một khoảng trắng

Người giới thiệu:


6

Đúng. Bạn có thể. Bạn có thể dùng

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main universe multiverse

cho một kho lưu trữ nhất định hoặc kiểu bộ xenial-security, xenial-updateshoặc xenialThay vì có 4 dòng.

Vì vậy, dòng trên giống như có 4 dòng này

deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted     
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main 
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe     
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse

Nhưng tôi khuyên bạn nên chia các dòng thành 4. Điều này giúp nhanh chóng định vị và chỉnh sửa các dòng từ dòng lệnh.

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.