Linux paket yönetimi, bir Linux sisteminde yazılımların yönetimini sağlayan temel bir bileşendir. İşte Linux paket yönetimi temelleri:
-
Paket Yöneticisi Nedir?
- Linux dağıtımları, yazılımları kurmak, güncellemek ve kaldırmak için paket yöneticilerini kullanır. Debian tabanlı sistemlerde
apt
, Red Hat tabanlı sistemlerdeyum
veyadnf
, Arch Linux'tapacman
gibi paket yöneticileri bulunur.
- Linux dağıtımları, yazılımları kurmak, güncellemek ve kaldırmak için paket yöneticilerini kullanır. Debian tabanlı sistemlerde
-
Paket Deposu (Repository):
- Paket yöneticileri, yazılım paketlerini bir depodan indirir ve yükler. Depolar, Linux dağıtımının resmi sunucularında veya üçüncü taraf kaynaklarda bulunabilir.
-
Paket Güncelleme:
- Sistemdeki tüm yazılım paketlerini güncellemek için:
sudo apt update # Debian/Ubuntu sudo yum update # Red Hat/CentOS sudo dnf update # Fedora
- Sistemdeki tüm yazılım paketlerini güncellemek için:
-
Yeni Paket Kurma:
- Bir paketi yüklemek için:
sudo apt install paket_adı # Debian/Ubuntu sudo yum install paket_adı # Red Hat/CentOS sudo dnf install paket_adı # Fedora
- Bir paketi yüklemek için:
-
Paket Kaldırma:
- Bir paketi kaldırmak için:
sudo apt remove paket_adı # Debian/Ubuntu sudo yum remove paket_adı # Red Hat/CentOS sudo dnf remove paket_adı # Fedora
- Bir paketi kaldırmak için:
-
Bağımlılıkları Çözme:
- Paket yöneticileri, bir yazılım paketini yüklerken otomatik olarak bağımlılıkları çözer ve gerekli diğer paketleri yükler.
-
Paket Bilgilerini Görüntüleme:
- Bir paket hakkında bilgi almak için:
sudo apt show paket_adı # Debian/Ubuntu sudo yum info paket_adı # Red Hat/CentOS sudo dnf info paket_adı # Fedora
- Bir paket hakkında bilgi almak için:
-
Sistem Güvenliği İçin Güncelleme:
- Sistemdeki tüm güvenlik güncellemelerini yüklemek için:
sudo apt update && sudo apt upgrade -y # Debian/Ubuntu sudo yum update-security # Red Hat/CentOS sudo dnf upgrade --security # Fedora
- Sistemdeki tüm güvenlik güncellemelerini yüklemek için:
Bu temel komutlar, çoğu Linux dağıtımında kullanılan paket yönetimi işlemlerini kapsar. Dağıtımınıza bağlı olarak bazı komutlar değişebilir.