Linux'ta kaynak listeleri (source list), sistemdeki paket yöneticisinin kullanacağı depo adreslerini içeren dosyalardır. Bu dosyalar, yazılım paketlerini indirme ve güncelleme için kullanılan kaynakları belirtir. İşte bazı yaygın Linux dağıtımlarında bulunan kaynak listeleri:
Debian/Ubuntu Tabanlı Dağıtımlar (source.list):
Kaynak listesi dosyası genellikle /etc/apt/sources.list
adlı bir dosyada bulunur. Örneğin:
sudo nano /etc/apt/sources.list
Bu dosya içerisinde depo (repository) adresleri bulunur. Örnek bir Debian kaynak listesi şu şekilde görünebilir:
deb http://ftp.debian.org/debian buster main deb-src http://ftp.debian.org/debian buster main deb http://security.debian.org/debian-security buster/updates main deb-src http://security.debian.org/debian-security buster/updates main
Red Hat/CentOS/Fedora Tabanlı Dağıtımlar (Yum/DNF):
Kaynak listesi dosyaları genellikle /etc/yum.repos.d/
dizininde bulunur ve .repo
uzantılı dosyalardır. Örneğin:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
Bu dosyalar içerisinde depo adresleri ve diğer yapılandırma bilgileri bulunur.
Arch Linux ve Arch Tabanlı Dağıtımlar:
Arch Linux'ta kaynak listesi /etc/pacman.conf
dosyasında bulunur. Örneğin:
sudo nano /etc/pacman.conf
Bu dosya içerisinde "[core]", "[extra]", "[community]" gibi bölümlerde depo adresleri bulunur.
Kaynak Listesi Güncelleme:
Kaynak listelerini güncellemek için aşağıdaki komutlar kullanılabilir:
-
Debian/Ubuntu:
sudo apt update
-
Red Hat/CentOS/Fedora:
sudo dnf update
-
Arch Linux:
sudo pacman -Sy
Kaynak listelerini düzenlerken dikkatli olmalısınız çünkü yanlış bir düzenleme paket yöneticisinin doğru çalışmasını engelleyebilir. Ayrıca, kaynak listelerini güvenilir ve güncel depo adresleriyle güncellemek önemlidir.