Ya, nama file /etc/sources.list.dharus diakhiri .listdengan baris dalam file yang akan diambil sebagai sumber perangkat lunak yang menentukan yang harus digunakan. Jika tidak, file dapat dianggap memiliki arti berbeda.
NAME sources.list - Daftar sumber daya paket untuk APT
DESKRIPSI
Daftar sumber daya paket digunakan untuk mencari arsip sistem distribusi paket yang digunakan pada sistem. Pada saat ini, halaman manual ini hanya mendokumentasikan sistem pengemasan yang digunakan oleh sistem Debian GNU / Linux. File kontrol ini adalah /etc/apt/sources.list.
Daftar sumber dirancang untuk mendukung sejumlah sumber aktif dan berbagai media sumber. File mencantumkan satu sumber per baris, dengan sumber yang paling disukai terdaftar terlebih dahulu. Format setiap baris adalah: type uri args Item pertama, tipe menentukan format untuk args. uri adalah Universal Resource Identifier (URI), yang merupakan superset dari Universal Resource Locator, atau URL yang lebih spesifik dan terkenal. Sisa baris dapat ditandai sebagai komentar dengan menggunakan #.
SOURCES.LIST.D
Direktori /etc/apt/sources.list.d menyediakan cara untuk menambahkan entri sources.list dalam file terpisah. Formatnya sama dengan untuk file sources.list biasa. Nama file harus diakhiri dengan .list dan hanya boleh berisi huruf (az dan AZ), digit (0-9), garis bawah (_), tanda hubung (-) dan tanda titik (.). Kalau tidak, APT akan mencetak pemberitahuan bahwa ia telah mengabaikan file jika file tersebut tidak cocok dengan pola dalam daftar konfigurasi Dir :: Ignore-Files-Silently - dalam hal ini akan diabaikan secara diam-diam ...
sources.list.save
The .list.savefile adalah beberapa jenis pekerjaan / file backup:
Ya, file apa pun di dalam /etc/apt/sources.list.dharus memiliki .listekstensi jika tidak aptakan mencetak pesan peringatan dan mengabaikan file, kecuali jika file cocok dengan pola dalam Dir::Ignore-Files-Silentlyopsi apt .
The Software SourcesGUI menciptakan .list.saveuntuk setiap.list berkas itu berhasil, sebagai semacam file "cadangan". Bug LP 611925 yang disebutkan adalah dari tahun 2010, ketika apt belum mengabaikan .savefile dengan diam-diam , dan dengan demikian menghasilkan banyak peringatan.
Perilaku ini diperbaiki dalam versi apt 0.8.3ubuntu1pada 2010 untuk bug LP 631770 :
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)
Sejak itu file seperti itu diabaikan secara diam-diam aptsecara default. Anda dapat melihat semua pola tersebut dengan:
Terima kasih atas jawaban tambahan yang mendetail. Menambahkan beberapa informasi rahasia yang belum saya temui.
SRDC
0
Anda belum menyebutkan masalah yang Anda alami. Tetapi untuk menjawab pertanyaan Anda harus ada satu file di /etc/apt/sources.list.d/untuk setiap repositori, dan seringkali ada dua. Yang diperlukan akan diakhiri dengan *.listdan yang opsional akan berakhir dengan *.list.save(file ini dihasilkan secara otomatis oleh beberapa manajer repositori GUI). Daftar utama, dikelola oleh OS, adalah /etc/apt/sources.listdan daftar tambahan dapat ditambahkan /etc/apt/sources.list.d/your-custom-list-here.list.
Saya tidak memecahkan masalah tertentu, saya hanya belajar bagaimana repositori bekerja di ubuntu. Saya tidak mengerti mengapa harus ada 2 file (dengan konten yang tepat) dan mengapa tidak menggunakannya untuk menambahkan repo.
bessarabov
3
Jawabannya agak menyesatkan dalam beberapa cara: Pertama, .list.savefile tidak diperlukan, mereka adalah semacam file cadangan yang dibuat oleh Software SourcesGUI, hanya .listfile yang digunakan oleh aptsistem; Kedua, repositori dapat ditambahkan /etc/apt/sources.list, tetapi tidak disarankan untuk melakukannya (OS menanganinya), sehingga admin dan paket sebenarnya dianjurkan untuk dimainkan/etc/apt/sources.list.d
MestreLion
Untuk pembaca mana pun ... jawabannya telah diedit, mencerminkan poin yang dimunculkan oleh @MestreLion.
Anda belum menyebutkan masalah yang Anda alami. Tetapi untuk menjawab pertanyaan Anda harus ada satu file di
/etc/apt/sources.list.d/
untuk setiap repositori, dan seringkali ada dua. Yang diperlukan akan diakhiri dengan*.list
dan yang opsional akan berakhir dengan*.list.save
(file ini dihasilkan secara otomatis oleh beberapa manajer repositori GUI). Daftar utama, dikelola oleh OS, adalah/etc/apt/sources.list
dan daftar tambahan dapat ditambahkan/etc/apt/sources.list.d/your-custom-list-here.list
.sumber
.list.save
file tidak diperlukan, mereka adalah semacam file cadangan yang dibuat olehSoftware Sources
GUI, hanya.list
file yang digunakan olehapt
sistem; Kedua, repositori dapat ditambahkan/etc/apt/sources.list
, tetapi tidak disarankan untuk melakukannya (OS menanganinya), sehingga admin dan paket sebenarnya dianjurkan untuk dimainkan/etc/apt/sources.list.d