OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

8.3.1. APT'nin yapılandırılması‌


APT'nin konfigürasyonuna dalmadan önce, bir dakikanızı ayırıp Debian sisteminin konfigürasyon mekanizmasını tartışalım. Tarihsel olarak, konfigürasyon, tahsis edilmiş konfigürasyon dosyaları tarafından gerçekleştirilirdi. Ancak, Debian ve Kali gibi modern Linux sistemlerinde, yapılandırma dizinleri .d eki daha yaygın olarak kullanılır hale gelmektedir. Her dizin, birden çok dosyaya bölünmüş bir yapılandırma dosyasını temsil eder. Bu anlamda tüm dosyalar /etc/apt/apt.conf.d/ APT'nin konfigürasyonu için talimatlardır. APT, dosyaları alfabetik sırayla işler, böylece sonraki dosyalar önceki dosyalarda tanımlanan yapılandırma öğelerini değiştirebilir.

Bu yapı, yöneticilere ve paket bakımcılarına, mevcut bir dosyayı değiştirmek zorunda kalmadan dosya eklemeleri yoluyla yazılım yapılandırma değişiklikleri yapmalarına izin vererek biraz esneklik getirir. Bu, özellikle paket bakımcıları için yararlıdır, çünkü bu yaklaşımı, diğer paketlerin yapılandırma dosyalarının değiştirilmesini açıkça yasaklayan Debian ilkesini bozmadan, kendi yazılımlarıyla mükemmel bir şekilde bir arada var olmasını sağlamak için diğer yazılımların yapılandırmasını uyarlamak için kullanabilirler. çünkü .d yapılandırma mekanizması, genellikle paketin içinde bulunan çoklu paket yapılandırma talimatlarını manuel olarak takip etmeniz gerekmez. /usr/paylaş/belge/paket

/README.Debian dosyası, çünkü yükleyici yapılandırma dosyalarını bırakabilir.


Yapılandırmaya Dikkat Edin APT kendi yerel desteğine sahipken /etc/apt/apt.conf.d dizin, bu al- Oluşturulan Dosyalar .d durumda yolları. Bazı uygulamalar için (örneğin, exim gibi), .d dizin bir Dizinler Kanonik yapılandırmayı dinamik olarak oluşturmak için girdi olarak kullanılan Debian'a özgü ekleme

uygulama tarafından kullanılan rasyon dosyası. Bu durumlarda paketler bir "güncelleme-*" komutu sağlar (örneğin: güncelleme-exim4.conf) dosyaları birleştirir

.d dizini ve ana yapılandırma dosyasının üzerine yazın.

Bu durumlarda, bir sonraki yürütme işleminde değişiklikleriniz kaybolacağından, ana yapılandırma dosyasını manuel olarak düzenlememelisiniz. Güncelleme-* komut dosyasından bir dosyayı düzenledikten sonra eski komutu çalıştırmayı da unutmamalısınız. .d dizin (veya değişiklikleriniz kullanılmayacaktır).

Yapılandırmaya Dikkat Edin APT kendi yerel desteğine sahipken /etc/apt/apt.conf.d dizin, bu al- Oluşturulan Dosyalar .d durumda yolları. Bazı uygulamalar için (örneğin, exim gibi), .d dizin bir Dizinler Kanonik yapılandırmayı dinamik olarak oluşturmak için girdi olarak kullanılan Debian'a özgü ekleme

uygulama tarafından kullanılan rasyon dosyası. Bu durumlarda paketler bir "güncelleme-*" komutu sağlar (örneğin: güncelleme-exim4.conf) dosyaları birleştirir

.d dizini ve ana yapılandırma dosyasının üzerine yazın.

Bu durumlarda, bir sonraki yürütme işleminde değişiklikleriniz kaybolacağından, ana yapılandırma dosyasını manuel olarak düzenlememelisiniz. Güncelleme-* komut dosyasından bir dosyayı düzenledikten sonra eski komutu çalıştırmayı da unutmamalısınız. .d dizin (veya değişiklikleriniz kullanılmayacaktır).


Bir anlayışla donanmış .d APT'yi yapılandırmak için ondan nasıl yararlanabileceğinizi konuşalım. Tartıştığımız gibi, APT'nin davranışını komut satırı argümanları aracılığıyla değiştirebilirsiniz. dpkg zorla üzerine yazma yüklemesini gerçekleştiren bu örnekte olduğu gibi zsh:


# apt -o Dpkg::Options::=”--zorla üzerine yaz” zsh'yi kurun

# apt -o Dpkg::Options::=”--zorla üzerine yaz” zsh'yi kurun


Açıkçası bu çok zahmetlidir, özellikle de seçenekleri sık kullanıyorsanız, ancak aşağıdakileri de kullanabilirsiniz. .d içindeki bir dosyaya yönergeler ekleyerek APT'nin belirli yönlerini yapılandırmak için dizin yapılandırma yapısı /etc/apt/apt.conf.d/ dizin. Örneğin, bu (ve herhangi bir başka) yönerge,

bir dosyaya kolayca eklenebilir /etc/apt/apt.conf.d/. Bu dosyanın adı biraz keyfidir, ancak ortak bir kural her ikisini de kullanmaktır. yerel or 99yerel:


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

Dpkg::Seçenekler {

”--zorla-üzerine yaz”;

}

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

Dpkg::Seçenekler {

”--zorla-üzerine yaz”;

}


Başka birçok yararlı yapılandırma seçeneği vardır ve kesinlikle hepsini kapsayamayız, ancak üzerinde duracağımız bir tanesi ağ bağlantısını içerir. Örneğin, web'e yalnızca bir proxy üzerinden erişebiliyorsanız, Acquire::http::proxy ”http:// gibi bir satır ekleyin.senin vekilin:3128”. Bir FTP proxy'si için Acquire::ftp::proxy ”ftp:// kullanınsenin vekilin anlayışının sonucu olarak, buzdolabında iki üç günden fazla durmayan küçük şişeler elinizin altında bulunur.

Daha fazla yapılandırma seçeneği keşfetmek için, uygun.conf(5) ile manuel sayfa adam uygun konf komut (kılavuz sayfalarıyla ilgili ayrıntılar için, bkz. 6.1.1, "Manuel Sayfalar” [sayfa 124]).


OnWorks'te En İyi OS Bulut Bilişimi: