Bir Linux sunucusunda yazılım kurmak, güncellemek veya kaldırmak istediğinizde kullandığınız komut neredeyse her zaman aynıdır: apt. Debian ve Ubuntu tabanlı sistemlerin paket yöneticisi olan apt, sunucu yönetiminin temel araçlarından biridir. Bu yazıda apt'nin ne olduğunu ve ne işe yaradığını anlatıyoruz.

APT Nedir?

APT (Advanced Package Tool), Debian ve Ubuntu gibi Linux dağıtımlarında yazılımları kurmak, güncellemek ve kaldırmak için kullanılan paket yönetim sistemidir. Tek bir komutla bir yazılımı ve onun ihtiyaç duyduğu tüm bağımlılıkları otomatik kurar. Yazılımları tek tek indirip elle kurmak yerine, apt her şeyi merkezi depolardan güvenli ve düzenli biçimde halleder.

Temel APT Komutları

KomutGörevi
apt updatePaket listesini günceller
apt upgradeKurulu paketleri yeni sürüme yükseltir
apt install [paket]Yeni yazılım kurar (bağımlılıklarıyla)
apt remove [paket]Yazılımı kaldırır

Neden Önemli?

apt, sunucu güvenliğinin de bir parçasıdır: apt update && apt upgrade komutuyla sistemi ve yazılımları güncel tutmak, bilinen güvenlik açıklarını kapatmanın en temel yoludur. Bir VDS veya dedicated sunucu yönettiğinizde apt'yi sık kullanırsınız. Sunucuya bağlanmayı SSH, Linux'un genelini Linux nedir ve güncellemenin güvenlik rolünü sunucu güvenliği yazımızda bulabilirsiniz.

Sık Sorulan Sorular

apt ile apt-get farkı nedir?

apt, apt-get'in daha kullanıcı dostu ve modern halidir; günlük kullanımda apt tercih edilir. apt-get hâlâ çalışır ve betiklerde (script) kullanılmaya devam eder.

apt hangi sistemlerde var?

Debian ve Ubuntu tabanlı dağıtımlarda. RHEL/AlmaLinux gibi sistemlerde ise yum veya dnf gibi farklı paket yöneticileri kullanılır.

apt update ile apt upgrade farkı nedir?

apt update paket listesini (hangi sürümler mevcut) günceller; apt upgrade ise kurulu yazılımları bu listeye göre yeni sürümlere yükseltir. İkisi sırayla kullanılır.

Bağımlılık (dependency) nedir?

Bir yazılımın çalışması için ihtiyaç duyduğu diğer paketlerdir. apt bunları otomatik tespit edip kurar; bu, elle kuruluma göre büyük kolaylıktır.

apt güncellemesi sunucuyu bozar mı?

Genellikle güvenlidir; ancak kritik sistemlerde güncelleme öncesi yedek almak ve değişiklikleri takip etmek iyi bir pratiktir.

Sonuç

apt, Debian/Ubuntu sunucularında yazılım kurmanın, güncellemenin ve sistemi güvende tutmanın temel aracıdır. Kendi Linux sunucunuzu apt ile yönetmek için Vulut VDS sunucu çözümlerini inceleyebilirsiniz.