Bagaimana cara mengubah pengaturan dalam file 'apt.conf' yang tidak lagi ada dalam 12,04?

8

Saya ingin menambahkan pengaturan ke file apt.conf, tetapi saya menyadari bahwa itu digantikan oleh folder bernama etc/apt/apt.conf.d/.

Bagaimana saya bisa mengonfigurasi dengan model baru ini?

larissa
sumber

Jawaban:

8

Cara terbaik adalah membuat file pengguna Anda sendiri /etc/apt/apt.conf.dsehingga Anda dapat menjamin bahwa itu tidak akan ditimpa oleh pembaruan paket. Daripada menambahkan ke file yang ada di direktori, buat file umum Anda sendiri yang disebut 99mysettings dengan

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

Itu dilabeli dengan 99sehingga pengaturan Anda dijalankan terakhir dan menimpa salah satu nilai yang sama untuk pengaturan yang ditentukan hadir dalam file lain di direktori.

Kemudian untuk mengedit jalankan file Anda

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

dan kemudian, misalnya, Anda dapat menambahkan item konfigurasi berikut (walaupun biasanya tidak disarankan):

APT::Install-Suggests "true";

Jika Anda ingin berhenti menginstal paket yang direkomendasikan (sekali lagi biasanya bukan keputusan terbaik) yang dapat Anda gunakan

APT::Install-Recommends "false";

Sintaks dari perintah-perintah ini berbeda dengan bagaimana halaman manual akan menggambarkan bagaimana entri untuk yang lebih tua apt.confharus diatur; sebelumnya APT::GET::Install-Suggests "true"; akan menjadi sintaks, tetapi itu tidak akan berfungsi untuk contoh di atas.

Halaman manual akan memberi Anda indikasi pengaturan umum yang tersedia, jadi silakan masuk man apt.confatau lihat manual Ubuntu secara online . Namun, sumber terbaik untuk pengaturan konfigurasi yang tepat adalah Buku Pegangan Debian, tersedia di sini online atau sebagai pdf lengkap di sini, dan itu berisi informasi yang sangat berguna yang sebagian besar juga berlaku untuk Ubuntu.


sumber
1

The apt.confFile yang berisi konfigurasi untuk APT secara default terletak di /etc/apt/.

Untuk memeriksa apa yang ada di aptdirektori, lakukan hal berikut di terminal:

cd /etc/apt
ls

The apt.conffile harus terdaftar setelah lsperintah.

Namun , jika tidak ada, Anda dapat membuatnya dengan menjalankan perintah berikut:

gksu gedit apt.conf

(Pastikan direktori kerja saat ini adalah /etc/apt, jika tidak, maka cdke /etc/aptpertama.)

Ini akan meminta kata sandi Anda dan meluncurkan geditmemungkinkan Anda untuk membuat apt.conffile Anda .

Anda juga bisa menggunakan:

sudo nano apt.conf
Sangat bagus
sumber
1

Dari versi yang lebih baru daripada Gutsy, file /etc/apt/apt.conf telah digantikan oleh /etc/apt/apt.conf.d/proxy (buat jika perlu), dengan struktur yang sama.

gacanepa
sumber
0

Cukup buat file /etc/apt/apt.conf jika Anda membutuhkannya, dan masukkan hal-hal yang Anda inginkan.

man apt.conf
Sepero
sumber
0

Temukan konfigurasi yang ada dengan apt-config dumpperintah, misalnya:

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

Ubah nilainya dan tambahkan ke dalam /etc/apt/apt.conf.d/99somefile(file baru). Nomor sebelum file memberikan prioritas (lebih rendah berjalan lebih awal, lebih tinggi berjalan terbaru)

Berikut adalah contoh penonaktifan APT::Install-RecommendsdanAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
kenorb
sumber