Linux Server Deployment & SSH Mastery · Ders

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.

2. ders / 411 adım

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 update

APT: 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 -y

YUM/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 -y

YUM/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 CoddyKit

Yazı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 -y

Yazı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 -y

Bü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: update işleminden sonra sudo apt dist-upgrade komutunu ve ana sürüm yükseltmeleri için çoğu zaman sudo do-release-upgrade komutunu kullanın.
  • YUM/DNF: sudo dnf system-upgrade komutunu 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!

Başlamak ücretsiz

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

  1. APT ve YUM Paket Yöneticileri
  2. Yazılım Yükleme ve Güncelleme
  3. Yazılım Depolarını Yönetme
  4. Kaynaktan Derleme ve Snap/Flatpak Kullanma
← Linux Server Deployment & SSH Mastery Sayfasına Dön