OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

8.3.1. Mengkonfigurasi APT


Sebelum kita menyelami konfigurasi APT, mari kita luangkan sedikit masa untuk membincangkan mekanisme konfigurasi sistem Debian. Dari segi sejarah, konfigurasi dikendalikan oleh fail konfigurasi khusus. Walau bagaimanapun, dalam sistem Linux moden seperti Debian dan Kali, direktori konfigurasi dengan .d akhiran semakin biasa digunakan. Setiap direktori mewakili fail konfigurasi yang dibahagikan kepada berbilang fail. Dalam pengertian ini, semua fail dalam /etc/apt/apt.conf.d/ adalah arahan untuk konfigurasi APT. APT memproses fail dalam susunan abjad, supaya fail kemudian boleh mengubah suai elemen konfigurasi yang ditakrifkan dalam fail terdahulu.

Struktur ini memberikan sedikit kelonggaran kepada pentadbir dan penyelenggara pakej, membolehkan mereka membuat perubahan konfigurasi perisian melalui penambahan fail tanpa perlu menukar fail sedia ada. Ini amat berguna untuk penyelenggara pakej kerana mereka boleh menggunakan pendekatan ini untuk menyesuaikan konfigurasi perisian lain untuk memastikan ia wujud bersama dengan sempurna dengan perisian mereka, tanpa melanggar dasar Debian yang secara jelas melarang mengubah suai fail konfigurasi pakej lain. Kerana .d mekanisme konfigurasi, anda tidak perlu mengikut arahan konfigurasi pakej secara manual yang biasanya terdapat dalam pakej /usr/share/doc/pakej

/README.Debian, kerana pemasang boleh memasukkan fail konfigurasi.


Berhati-hati dengan Konfigurasi Walaupun APT mempunyai sokongan aslinya /etc/apt/apt.conf.d direktori, ini bukan al- Fail Dihasilkan daripada .d cara kes itu. Untuk beberapa aplikasi (seperti exim, contohnya), the .d direktori ialah a Direktori Penambahan khusus Debian digunakan sebagai input untuk menjana konfigurasi kanonik secara dinamik

fail catuan yang digunakan oleh aplikasi. Dalam kes tersebut, pakej menyediakan arahan "kemas kini-*" (contohnya: kemas kini-exim4.conf) yang akan menggabungkan fail dari

.d direktori dan tulis ganti fail konfigurasi utama.

Dalam kes tersebut, anda tidak boleh mengedit fail konfigurasi utama secara manual kerana perubahan anda akan hilang pada pelaksanaan seterusnya kemas kini-* arahan, dan anda juga tidak boleh lupa untuk menjalankan arahan sebelumnya selepas menyunting fail daripada .d direktori (atau perubahan anda tidak akan digunakan).

Berhati-hati dengan Konfigurasi Walaupun APT mempunyai sokongan aslinya /etc/apt/apt.conf.d direktori, ini bukan al- Fail Dihasilkan daripada .d cara kes itu. Untuk beberapa aplikasi (seperti exim, contohnya), the .d direktori ialah a Direktori Penambahan khusus Debian digunakan sebagai input untuk menjana konfigurasi kanonik secara dinamik

fail catuan yang digunakan oleh aplikasi. Dalam kes tersebut, pakej menyediakan arahan "kemas kini-*" (contohnya: kemas kini-exim4.conf) yang akan menggabungkan fail dari

.d direktori dan tulis ganti fail konfigurasi utama.

Dalam kes tersebut, anda tidak boleh mengedit fail konfigurasi utama secara manual kerana perubahan anda akan hilang pada pelaksanaan seterusnya kemas kini-* arahan, dan anda juga tidak boleh lupa untuk menjalankan arahan sebelumnya selepas menyunting fail daripada .d direktori (atau perubahan anda tidak akan digunakan).


Berbekalkan pemahaman tentang .d mekanisme konfigurasi, mari kita bincangkan tentang cara anda boleh memanfaatkannya untuk mengkonfigurasi APT. Seperti yang telah kita bincangkan, anda boleh mengubah tingkah laku APT melalui hujah baris arahan kepada dpkg seperti contoh ini, yang melakukan pemasangan tulis ganti paksa zsh:


# apt -o Dpkg::Options::=”--force-overwrite” pasang zsh

# apt -o Dpkg::Options::=”--force-overwrite” pasang zsh


Jelas sekali ini sangat menyusahkan, terutamanya jika anda kerap menggunakan pilihan, tetapi anda juga boleh menggunakan .d struktur konfigurasi direktori untuk mengkonfigurasi aspek tertentu APT dengan menambahkan arahan pada fail dalam /etc/apt/apt.conf.d/ direktori. Sebagai contoh, arahan ini (dan mana-mana yang lain) boleh

mudah ditambah ke dalam fail /etc/apt/apt.conf.d/. Nama fail ini agak sewenang-wenangnya, tetapi konvensyen biasa adalah menggunakan sama ada tempatan or 99lokal:


$ cat /etc/apt/apt.conf.d/99local

Dpkg::Pilihan {

"--paksa-tulis ganti";

}

$ cat /etc/apt/apt.conf.d/99local

Dpkg::Pilihan {

"--paksa-tulis ganti";

}


Terdapat banyak pilihan konfigurasi berguna yang lain dan kami pastinya tidak dapat menampung semuanya, tetapi satu yang akan kami sentuh melibatkan ketersambungan rangkaian. Contohnya, jika anda hanya boleh mengakses web melalui proksi, tambahkan baris seperti Acquire::http::proxy ”http://proksi anda:3128”. Untuk proksi FTP, gunakan Acquire::ftp::proxy ”ftp://proksi anda".

Untuk mengetahui lebih banyak pilihan konfigurasi, baca apt.conf(5) halaman manual dengan lelaki apt. conf arahan (untuk butiran tentang halaman manual, lihat bahagian 6.1.1, “Manual Laman” [halaman 124]).


Pengkomputeran Awan OS teratas di OnWorks: