Yazılım Yükleme ve Güncelleme
Yeni uygulamalar yüklemek, mevcut yazılımları güncel tutmak ve sistem yükseltmelerini güvenle gerçekleştirmek için paket yöneticilerini kullanın.
Yazılım Yükleme ve Güncelleme, CoddyKit'te ücretsiz bir Linux Server Deployment & SSH Mastery dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Server Deployment & SSH Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
Yazılım Yönetiminin Temelleri
Paket yöneticileri, Linux sunucularındaki yazılımları yönetmek için hayati öneme sahiptir. Uygulamaları kolayca ve verimli bir şekilde yüklemenize, güncellemenize ve kaldırmanıza yardımcı olurlar.
Bu derste, sunucunuzdaki yazılımları güncel ve güvenli tutmak için yaygın paket yöneticisi komutlarını nasıl kullanacağınızı öğreneceksiniz.
APT: Paket Listelerini Güncelleme
Debian tabanlı sistemlere (Ubuntu gibi) yazılım yüklemeden veya yazılımları yükseltmeden önce paket listelerinizi güncellemeniz çok önemlidir. Bu işlem, sisteminize kullanılabilir en yeni paketleri ve bunların sürümlerini bildirir.
Bu listeleri depolardan yenilemek için sudo apt update komutunu kullanın.
sudo apt updateAPT: Yeni Yazılım Yükleme
Paket listeleriniz güncellendikten sonra yeni yazılımlar yükleyebilirsiniz. Metin söyleyen eğlenceli bir yardımcı araç olan cowsay'i yükleyelim!
apt install komutu, belirtilen paketi ve bağımlılıklarını indirip yükler.
sudo apt install cowsay -y
cowsay "Hello CoddyKit!"APT: Mevcut Yazılımları Yükseltme
Paket listelerini güncelledikten sonra yüklü yazılımlarınızı yükseltebilirsiniz. Bu işlem, sisteminizde zaten bulunan paketlerin daha yeni sürümlerini indirip yükler.
sudo apt upgrade yalnızca mevcut paketleri yükseltir; bağımlılıkların çözümlenmesi için kesinlikle gerekli olmadıkça paketleri kaldırmaz veya yeni paketler yüklemez.
sudo apt upgrade -yYUM/DNF: Güncelleme ve Yükleme
Red Hat tabanlı sistemlerde (CentOS, Fedora gibi) paket yöneticileri YUM veya DNF'dir. DNF, YUM'un daha yeni ve geliştirilmiş sürümüdür.
APT'nin iki aşamalı `update` ve ardından `upgrade` yaklaşımının aksine, sudo dnf update (veya yum update) genellikle her iki işlemi de gerçekleştirir: güncellemeleri denetler ve ardından yüklü tüm paketleri en yeni sürümlerine yükseltir.
sudo dnf update -yYUM/DNF: Yeni Yazılım Yükleme
DNF/YUM ile yazılım yüklemek APT'dekine benzer şekilde oldukça kolaydır. Sıradan metinlerden büyük karakterli görseller oluşturan figlet'i yükleyelim.
dnf install (veya yum install) komutu, belirtilen paketi gerekli tüm bağımlılıklarıyla birlikte indirip yükler.
sudo dnf install figlet -y
figlet CoddyKitYazılım Kaldırma: APT
Bir programa artık ihtiyacınız olmadığında onu kaldırabilirsiniz. APT için iki temel komut vardır:
apt remove: Paketi kaldırır ancak yapılandırma dosyalarını geride bırakabilir.apt purge: Paketi kaldırır VE yapılandırma dosyalarını da siler. Temiz bir kaldırma işlemi için kullanışlıdır.
sudo apt remove cowsay -y
sudo apt purge cowsay -yYazılım Kaldırma: YUM/DNF
DNF/YUM ile yazılım kaldırmak basittir. dnf remove (veya yum remove) komutu, belirtilen paketi kaldırır.
Varsayılan olarak DNF/YUM, yapılandırma dosyalarını apt remove komutundan daha kapsamlı biçimde temizlemeyi amaçlar; ancak belirli paketlerin davranışı değişebilir.
sudo dnf remove figlet -yBüyük Sistem Yükseltmeleri
Bazen tüm işletim sisteminizi yeni bir ana sürüme yükseltmeniz gerekir (örneğin Ubuntu 20.04'ten 22.04'e). Bu işlem normal bir upgrade işleminden farklıdır.
- APT:
updateişleminden sonrasudo apt dist-upgradekomutunu ve ana sürüm yükseltmeleri için çoğu zamansudo do-release-upgradekomutunu kullanın. - YUM/DNF:
sudo dnf system-upgradekomutunu kullanın.
Bu komutlar güçlüdür ve önemli sistem değişiklikleri içerebileceğinden dikkatle kullanılmalıdır. İdeal olarak önce verilerinizi yedekleyin.
Hızlı Kontrol
Aşağıdaki paket yönetimi komutlarıyla ilgili ifadelerden hangileri doğrudur?
Tekrar: Sunucunuzu Güncel Tutun
Linux sunucularındaki yazılımları yönetmek için gereken temel komutları öğrendiniz!
- APT (Debian/Ubuntu):
update(listeler),install(yeni),upgrade(mevcut),remove/purge(kaldırma). - YUM/DNF (Red Hat/CentOS/Fedora):
update(listeleme ve yükseltme),install(yeni),remove(kaldırma).
Sunucunuzun yazılımlarını düzenli olarak güncellemek, güvenlik ve performans açısından kritik bir uygulamadır. Sunucu bakımında ustalaşmak için bu komutları kullanmaya devam edin!
Yapay zeka eğitmeniyle Linux Server Deployment & SSH Mastery öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
Sıkça Sorulan Sorular
“Yazılım Yükleme ve Güncelleme” dersi ücretsiz mi?
Evet — “Yazılım Yükleme ve Güncelleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Server Deployment & SSH Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
“Yazılım Yükleme ve Güncelleme” dersinde ne öğreneceğim?
Yeni uygulamalar yüklemek, mevcut yazılımları güncel tutmak ve sistem yükseltmelerini güvenle gerçekleştirmek için paket yöneticilerini kullanın. Linux Server Deployment & SSH Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Server Deployment & SSH Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Server Deployment & SSH Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Yazılım Yükleme ve Güncelleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Server Deployment & SSH Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Server Deployment & SSH Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- APT ve YUM Paket Yöneticileri
- Yazılım Yükleme ve Güncelleme
- Yazılım Depolarını Yönetme
- Kaynaktan Derleme ve Snap/Flatpak Kullanma