Làm cách nào để sửa đổi cài đặt trong tệp 'apt.conf' không còn tồn tại trong 12.04?


8

Tôi muốn thêm cài đặt vào tệp apt.conf, nhưng tôi nhận ra rằng nó đã được thay thế bằng một thư mục có tên etc/apt/apt.conf.d/.

Làm thế nào tôi có thể cấu hình với mô hình mới này?

Câu trả lời:


8

Tốt nhất là tạo tệp người dùng của riêng /etc/apt/apt.conf.dbạn để bạn có thể đảm bảo rằng nó sẽ không bị ghi đè bởi các bản cập nhật gói. Thay vì thêm vào các tệp hiện có trong thư mục, hãy tạo tệp chung của riêng bạn được gọi 99mysettings bằng

sudo touch /etc/apt/apt.conf.d/99mysettings 

Nó được gắn nhãn 99để các cài đặt của bạn được chạy lần cuối và do đó ghi đè bất kỳ giá trị tương tự nào cho các cài đặt đã chỉ định có trong các tệp khác trong thư mục.

Sau đó, để chỉnh sửa tập tin của bạn chạy

sudo nano /etc/apt/apt.conf.d/99mysettings

và sau đó, ví dụ, bạn có thể thêm mục cấu hình sau (mặc dù không thường được đề xuất):

APT::Install-Suggests "true";

Nếu bạn muốn apt ngừng cài đặt các gói được đề xuất (thường không phải là quyết định tốt nhất), bạn có thể sử dụng

APT::Install-Recommends "false";

Cú pháp của các lệnh này khác với cách trang man sẽ mô tả cách apt.confthiết lập các mục cho cái cũ hơn ; trước đây APT::GET::Install-Suggests "true"; sẽ là cú pháp, nhưng điều đó sẽ không hoạt động cho ví dụ trên.

Trang hướng dẫn sẽ cung cấp cho bạn một chỉ dẫn về các cài đặt chung có sẵn, vì vậy vui lòng nhập man apt.confhoặc xem các trang hướng dẫn Ubuntu trực tuyến . Tuy nhiên, nguồn tốt nhất cho cài đặt cấu hình apt là Sổ tay Debian, có sẵn ở đây trực tuyến hoặc dưới dạng pdf hoàn chỉnh ở đây và nó cũng chứa thông tin rất hữu ích, chủ yếu áp dụng cho Ubuntu.


1

Các apt.conftập tin có chứa cấu hình cho APT là theo mặc định nằm ở /etc/apt/.

Để kiểm tra những gì trong aptthư mục, hãy làm như sau trong thiết bị đầu cuối:

cd /etc/apt
ls

Các apt.conftập tin nên được liệt kê sau khi lslệnh.

Tuy nhiên , nếu nó không tồn tại, bạn có thể tạo nó bằng cách chạy lệnh sau:

gksu gedit apt.conf

(Hãy chắc chắn rằng thư mục làm việc hiện nay là /etc/apt, nếu không, sau đó cdđến /etc/aptđầu tiên.)

Điều này sẽ yêu cầu mật khẩu của bạn và khởi chạy geditcho phép bạn tạo apt.conftệp của mình .

Bạn cũng có thể dùng:

sudo nano apt.conf

1

Từ các phiên bản mới hơn Gutsy, tệp /etc/apt/apt.conf đã được thay thế bằng /etc/apt/apt.conf.d/proxy (tạo tệp nếu cần), với cùng cấu trúc.


0

Chỉ cần tạo tập tin /etc/apt/apt.conf nếu bạn cần và đặt những thứ bạn muốn.

man apt.conf

0

Tìm cấu hình hiện có bằng apt-config dumplệnh, ví dụ:

apt-config dump | grep -we Recommends -e Suggests

Thay đổi các giá trị và thêm vào /etc/apt/apt.conf.d/99somefile(một tệp mới). Số trước tập tin ưu tiên (chạy thấp hơn sớm hơn, chạy cao nhất mới nhất).

Dưới đây là ví dụ về việc vô hiệu hóa APT::Install-RecommendsAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
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.