In /etc/apt/sources.list.d
I özel depoları için birkaç dosya var. Bu dosyaların tüm isimleri ile biter .list
.
Bu klasördeki dosyaların bu uzantıyla bitmesi zorunlu mu? Eğer öyleyse, bu bilgi nerede yazılıdır?
In /etc/apt/sources.list.d
I özel depoları için birkaç dosya var. Bu dosyaların tüm isimleri ile biter .list
.
Bu klasördeki dosyaların bu uzantıyla bitmesi zorunlu mu? Eğer öyleyse, bu bilgi nerede yazılıdır?
Yanıtlar:
Evet, kullanılması gereken yazılım kaynaklarını belirtmek için alınacak dosyalardaki satırlar için içinde bulunan dosyaların adları /etc/sources.list.d
bitmelidir .list
. Aksi takdirde, dosyalar farklı bir anlama sahip olabilir.
sources.list'i
Gönderen man sources.list
(1):
NAME sources.list - APT için paket kaynak listesi
AÇIKLAMA
Paket kaynak listesi, sistemde kullanılan paket dağıtım sisteminin arşivlerini bulmak için kullanılır. Şu anda, bu kılavuz sayfası yalnızca Debian GNU / Linux sistemi tarafından kullanılan paketleme sistemini belgeler. Bu kontrol dosyası /etc/apt/sources.list.
Kaynak listesi, çok sayıda aktif kaynağı ve çeşitli kaynak ortamlarını desteklemek için tasarlanmıştır. Dosya, her satırda bir kaynak listeler ve en çok tercih edilen kaynak ilk önce listelenir. Her satırın formatı şudur: type uri args İlk öğe olan type, args formatını belirler. uri, daha spesifik ve iyi bilinen Evrensel Kaynak Konumlandırıcı'nın veya URL'nin yerini alan bir Evrensel Kaynak Tanımlayıcısıdır (URI). Satırın geri kalanı bir # kullanılarak yorum olarak işaretlenebilir.
SOURCES.LIST.D
/Etc/apt/sources.list.d dizini, sources.list girişlerini ayrı dosyalara eklemenin bir yolunu sunar. Biçim normal sources.list dosyasıyla aynıdır. Dosya adlarının .list ile bitmesi gerekir ve yalnızca harfler (az ve AZ), rakamlar (0-9), alt çizgi (_), kısa çizgi (-) ve nokta (.) Karakterleri içerebilir. Aksi takdirde APT, dosya Dir :: Ignore-Files-Silently yapılandırma listesindeki bir desenle eşleşmezse dosyayı görmezden geldiğini bildirir - bu durumda sessizce göz ardı edilir ...
sources.list.save
.list.save
Dosyalar iş / yedekleme dosyaları çeşit şunlardır:
Bağlantılar:
Kullanıcının26687 yanıtına bir tamamlayıcı olarak:
Evet, içindeki herhangi bir dosyanın /etc/apt/sources.list.d
bir .list
uzantısı olmalıdır, aksi halde apt
bir uyarı mesajı yazdırır ve dosyanın apt seçeneğindeki bir desenle eşleşmesi dışında dosyayı yok sayar Dir::Ignore-Files-Silently
.
Software Sources
GUI bir oluşturur .list.save
için her .list
"yedek" dosyasının bir tür olarak, yönettiği dosyası. Bahsedilen LP hatası 611925, 2010'un, apt'nin .save
henüz sessizce dosyaları görmezden gelmediği ve böylelikle birçok uyarı ürettiği zamandır .
Bu davranış, 0.8.3ubuntu1
2010'da LP sürüm 631770 için apt sürümünde düzeltildi :
apt (0.8.3ubuntu1) maverick; urgency=low
* merged fixes from debian-sid
* debian/rules:
- put ubuntu-archive.gpg back into the package (LP: #620576)
* apt-pkg/init.cc:
- ignore ".distUpgrade" and ".save" files in sources.list.d
(LP: #631770)
O zamandan beri bu dosyalar apt
varsayılan olarak sessizce göz ardı edilir . Tüm bu kalıpları şöyle görebilirsiniz:
apt-config dump | grep Dir::Ignore-Files-Silently::
Dosyaları gibi Yani .save
, .bak
, .orig
, diğerleri arasında, ayrıca kabul (ve göz ardı edilmediği)/etc/apt/sources.list.d
Karşılaştığınız problemden bahsetmediniz. Ancak sorgunuzu cevaplamak /etc/apt/sources.list.d/
için her depo için bir dosya olmalı ve genellikle iki tane vardır. İstenilen ile sona erecek *.list
ve isteğe bağlı ile sona erecek *.list.save
(bu dosya bazı GUI depo yöneticileri tarafından otomatik olarak oluşturulmuştur). İşletim sistemi tarafından yönetilen birincil liste /etc/apt/sources.list
ve yardımcı listeler eklenebilir /etc/apt/sources.list.d/your-custom-list-here.list
.
.list.save
dosyalar gerekli değildir , Software Sources
GUI tarafından oluşturulan yedek dosyalardır , sadece .list
dosya apt
sistem tarafından kullanılır ; İkincisi, depoları olabilir eklenecek /etc/apt/sources.list
, ancak bunu yapmak için tavsiye edilmez (OS kolları o), yöneticiler ve paketleri aslında böylece teşvik ile oynamak/etc/apt/sources.list.d