openSUSE, RPM paketleriyle çalışan bir komut satırı paket yönetim aracı olan Zypper ile birlikte gelir. İşte nasıl kullanılacağı.

Her Linux dağıtımı, paketleri yönetmek için varsayılan bir paket yöneticisiyle birlikte gelir. Debian'daki APT'ye, Arch Linux'taki Pacman'a ve RHEL'deki DNF/YUM'a benzer şekilde openSUSE, Zypper paket yöneticisiyle birlikte gelir.

Zypper ile komut satırını kullanarak paketin kurulumundan kaldırılmasına kadar çeşitli işlevleri gerçekleştirebilirsiniz. OpenSUSE'deki paketleri yönetmek için Zypper'ı ve komut satırı seçeneklerini nasıl kullanabileceğinizi burada bulabilirsiniz.

openSUSE'de Paket Yönetimi

Zypper, paket yönetimi için kolay bir komut satırı aracıdır. openSUSE paketleri kurmanıza, kaldırmanıza ve güncellemenize ve depoları yönetmenize olanak tanır. Ayrıca şunları yapabilirsiniz: kurulu paketleri listele ve mevcut güncellemeler, bir paket arayın ve onunla ilgili bilgileri yazdırın.

openSUSE RPM paket formatını kullanır. Bir RPM paketi genellikle paket adını, sürümünü ve mimarisini içerir. OpenSUSE'de RPM paketini yönetmenin iki komut satırı yolu vardır: Zypper ve RPM.

instagram viewer

openSUSE sisteminizde herhangi bir paketi kurmak, yükseltmek veya kaldırmak için root ayrıcalıklarına sahip olmanız gerekir.

openSUSE'ye Depo Ekleme

openSUSE'de bir depo eklemek için, depo URL'sini ve takma adı sağlamanız gerekecektir. Takma ad, deponun kısa ve hatırlanması kolay adıdır. Terminali aç ve Zypper'ı şununla çalıştırın: ar (adrepo) Depoyu sisteminize ekleme komutu:

zypper ar -f 

Örneğin, Skype deposunu eklemek için şunu çalıştırın:

zypper ar -f https://repo.skype.com/rpm/stable skype

-F seçeneği otomatik yenilemeyi etkinleştirir.

Zypper ile Depoyu Kaldırma

openSUSE'de bir depoyu kaldırmak için Zypper'ı aşağıdakilerle kullanın: rr (repo'yu kaldır) komutu ve depo takma adı şu şekildedir:

zypper rr 

Örneğin, Skype deposunu kaldırmak için komut şöyle olacaktır:

zypper rr skype

Zypper ile Depoları Yenileyin

Depoları manuel olarak yenilemek için şunu çalıştırın:

zypper refresh

Bu komut, yapılandırılmış depolardan paketlerdeki değişiklikleri almanızı sağlar.

openSUSE'deki Tüm Depoları Listele

Tanımlanmış tüm depoları listelemek için Zypper'ı aşağıdakilerle birlikte kullanın: depolar veya IR yöntem:

zypper lr

Bu komut, depoların adı ve durumu (etkin veya devre dışı) gibi depolarla ilgili bilgileri görüntüler.

Zypper ile openSUSE'ye Paket Kurun

Bir paket yüklemek için zypper komutunu ve ardından içinde (kur) yöntem ve paket adı:

zypper in package_name

Örneğin, Skype'ı openSUSE'ye yüklemek için komut şöyle olacaktır:

zypper in skypeforlinux

Ayrıca paket adlarının boşluklarla ayrılmış bir listesini sağlayarak birden fazla paketi aynı anda kurabilirsiniz:

zypper in package1 package2 package3

Zypper'lı Paket Ara

Varsayılan olarak, Zypper bir paketi tüm depolarda, yani hem kurulu paketler listesinde hem de henüz kurulmamış olanlar arasında arar. Tüm depolarda belirli bir paketi aramak için se (arama) Zypper ile komut:

zypper se package_name

Kullan -S bir paket hakkında ayrıntılı bilgileri görüntüleme seçeneği:

zypper se -s package_name

Yalnızca kurulu paketler listesinde bir paketi aramak için şunu kullanın:

zypper se -i package_name

openSUSE'de Kurulu Paketleri Listeleme

Zypper ile, openSUSE sisteminizde o anda nelerin yüklü olduğunu keşfetmek için paket veritabanını da sorgulayabilirsiniz. Bunu yapmak için Zypper'ı kullanın. -i (--yalnızca kurulu):

zypper se -i

Bu listeyi çıktısını bir dosyaya yönlendirerek de kaydedebilirsiniz:

zypper se -i > installed_packages

Belirli bir kurulu paket hakkında ayrıntılı bilgi bulmak için şunu kullanın:

zypper info package_name

Zypper ile openSUSE'deki bir Paketi Kaldırma

Zypper ile bir paketi kaldırmak, onu kurmak kadar kolaydır. Artık ihtiyacınız olmayan bir paketi kaldırmak için Zypper'ı rm (kaldır) yöntem ve paket adı:

zypper rm package_name

Zypper ile Paket Güncelleme

Paketleri güncel tutmak en yaygın paket yönetimi faaliyetidir. Zypper'ı kullanarak mevcut tüm güncellemeleri görüntüleyebilir ve yükleyebilirsiniz. Yüklü paketler için mevcut tüm güncellemeleri görüntülemek için aşağıdakileri çalıştırın:

zypper list-updates

Listeyi aldıktan sonra artık tüm paketleri veya yalnızca tek bir paketi güncelleme seçeneğiniz vardır. Daha yeni sürümleri bulunan tüm kurulu paketleri güncellemek için, yukarı (güncelleme) emretmek:

zypper up

Tek tek paketleri güncellemek için paketi update veya install komutuyla belirtin:

zypper up package_name

Veya:

zypper install package_name

Yerel Paketleri openSUSE'ye RPM ile Kurun

Manuel olarak indirdiğiniz yerel RPM paketlerini yüklemek için RPM yardımcı programını veya Zypper'ı kullanabilirsiniz. RPM kullanarak yüklemek için aşağıdaki formatı kullanın:

rpm -Uvh rpm_package

Zypper'ı kullanarak bir RPM paketi yüklemek için şunu kullanın:

zypper install rpm_package

Çeşitli görevleri gerçekleştirmek için Zypper ile kullanabileceğiniz başka komut satırı seçenekleri de vardır. Yardım komutunu kullanarak tüm seçenekleri görüntüleyebilirsiniz:

zypper help

Zypper, openSUSE'de Paket Yönetimini Kolaylaştırıyor

Zypper, openSUSE'deki paketleri yönetmenizi sağlayan basit ama güçlü bir komut satırı aracıdır. Zyyper ve RPM gibi komut satırı araçlarına ek olarak, paketleri ve diğer sistem yapılandırma görevlerini yönetmek için GUI tabanlı bir araç olan YaST'yi (Yet Another Kurulum Aracı) da kullanabilirsiniz.

Snap ve Flatpak, geleneksel paket yöneticilerine harika alternatiflerdir ve bağımlılıkları manuel olarak ele almanıza gerek kalmadan paketleri kurmanıza ve yönetmenize olanak tanır.