Ubuntu

Ubuntu'da PPA Depolarını Kullanma Kılavuzu

Ubuntu'da PPA Depolarını Kullanma Kılavuzu
Ubuntu kullanmanın faydalarından biri, geniş bir yelpazede üçüncü taraf depolarının bulunmasıdır. Bu depolar veya PPA'lar, resmi Ubuntu depolarında bulunmayan paketleri kurmak veya mevcut paketleri daha yeni sürümlere yükseltmek için gerçekten kullanışlıdır.

PPA nedir?

"Kişisel Paket Arşivi" veya PPA, resmi olmayan kaynaklardan paketleri yükseltmek ve yüklemek için kullanılabilecek bir uygulama deposudur.

PPA'lar ve Diğer Depolar Arasındaki Fark

Deb paketleri (bir tür Ubuntu'nun Windows'a eşdeğeri) .exe yükleyicileri), Debian'ın depo oluşturmaya ve korumaya yönelik kurallarına ve yönergelerine uyan herhangi bir depo aracılığıyla sunulabilir. Örneğin, openSUSE derleme hizmeti genellikle Ubuntu'da paketleri kurmak ve yükseltmek için kullanılabilecek depolar sağlar. Öte yandan, Canonical'in sunucularında bir PPA barındırılır ve Launchpad platformu aracılığıyla sunulur. Launchpad'de PPA'ları barındıran kullanıcılar, paketleri dağıtmak için kendi sunucularına ihtiyaç duymazken, diğer depoların da aynı şeyi yapması için bir sunucuya ihtiyacı vardır. Bu makalede, PPA ve depo gibi terimler birbirinin yerine kullanılacaktır.

PPA / Depo Formatları

Aşağıda bazı PPA/depo model örnekleri verilmiştir:

PPA'larla İlgili Güvenlik Endişeleri

Şimdiye kadar PPA'lar aracılığıyla dağıtılan kötü amaçlı yazılımları veya reklam yazılımlarını duymamış olsak da, bu üçüncü taraf depolarının kötü amaçlı paketler içerme riski her zaman vardır. Herhangi bir rastgele depo eklerken her zaman dikkatli olmalısınız, çünkü bu PPA'lardaki paketler Ubuntu geliştiricileri tarafından doğrulanmamış olabilir. Yalnızca kaynağına güveniyorsanız bir PPA ekleyin.

Depo Kaynaklarının Yedeğinin Alınması

Ubuntu, “/etc/apt/sources” içinde bir depo listesi tutar.liste” dosyası. Görev açısından kritik bir şey yapmadan veya bu metin dosyasını manuel olarak düzenlemeden önce, aşağıdaki komutu çalıştırarak kaynakların yedeğini almalısınız:

sudo cp /etc/apt/sources./etc/apt/sources listesi.liste.destek olmak

Komut Satırını Kullanarak PPA Ekleme

Bir PPA eklemek için, "ppa:name" yerine istediğiniz PPA adresini yazarken aşağıdaki komutları çalıştırın:

$ sudo add-apt-deposu ppa:name
$ sudo uygun güncelleme

Örneğin, Geany metin düzenleyici PPA ekleme komutu şöyle olacaktır:

$ sudo eklenti-apt-deposu ppa:geany-dev/ppa

Herhangi bir hata gözlenmezse, mevcut paketleri yükseltmek için aşağıdaki komutu çalıştırın:

$ sudo uygun yükseltme

Yeni bir paket yüklemek için bir PPA eklediyseniz, "paket adını" istediğiniz paket adıyla değiştirirken aşağıdaki komutu çalıştırın:

$ sudo apt kurulum paketi adı

Komut Satırını Kullanarak Bir PPA'yı Kaldırma

Komut satırını kullanarak bir PPA'yı kaldırmak için aşağıdaki komutu aşağıdaki biçimde çalıştırmanız gerekir:

$ sudo add-apt-repository --remove ppa:name

Örneğin, buradan eklenen Geany metin düzenleyici PPA'sı şu komutu çalıştırarak kaldırılabilir:

$ sudo add-apt-repository --remove ppa:geany-dev/ppa

Bir PPA'yı kaldırmanın başka bir yöntemi, bir PPA kaynak dosyasını sistemden manuel olarak silmektir. Tüm PPA dosyalarını görmek için aşağıdaki komutu çalıştırın:

ls /etc/apt/sources.liste.d

Terminalde bir dosya listesi göreceksiniz. " ile biten herhangi bir dosya.Bir PPA'yı sistemden kaldırmak için "liste" uzantısı silinebilir. Bunu yapmak için komutu aşağıdaki biçimde çalıştırın:

$ sudo rm -i /etc/apt/sources.liste.d/ppa_dosya adı.liste

Bir güncellemeyi manuel olarak tetikleyerek sistem havuzlarını yenileyin.

$ sudo uygun güncelleme

Örneğin, buradan eklenen Geany metin düzenleyici PPA'sı şu komut kullanılarak kaldırılabilir:

$ sudo rm -i /etc/apt/sources.liste.d/geany-dev-
ubuntu-ppa-eoan.liste

PPA'ları Kaldırmak için PPA-Purge Kullanma

PPA-Purge, belirtilen PPA'dan kurulan paketleri stok sürümlerine indirirken bir PPA kaynağını kaldıran bir komut satırı yardımcı programıdır. Ubuntu'da PPA-Purge komut satırı uygulamasını kurmak için aşağıdaki komutu çalıştırın:

$ sudo apt install ppa-purge

Bir PPA'yı temizlemek için aşağıdaki biçimde bir komut çalıştırın:

$ sudo ppa-purge “ppa:adres”

Örneğin, buradan eklenen Geany metin düzenleyici PPA'sı şu komut çalıştırılarak temizlenebilir:

$ sudo ppa-purge ppa:geany-dev/ppa

Bir PPA Eklemek, Kaldırmak ve Devre Dışı Bırakmak için Grafik Yöntemi

Çoğu durumda, sisteme eklenen PPA'ları yönetmek için “Yazılım ve Güncellemeler” uygulamasını kullanmak kullanılabilir. Ancak bir hata nedeniyle, bu uygulama bazen kök erişimi gerektiren görevleri yerine getiremiyor. Bunun üstesinden gelmek için aşağıdaki komutu çalıştırarak Synaptic paket yöneticisini kurmanız gerekecek:

$ sudo apt yükleme sinaptik

Uygulama başlatıcıdan "Synaptic Paket Yöneticisi"ni başlatın. “Ayarlar” > “Depolar”a tıklayın ve “Diğer Yazılımlar” sekmesine gidin. En alttaki “Ekle…” düğmesine tıklayın ve ardından giriş kutusuna bir PPA adresi girin. Bittiğinde “Kaynak Ekle” ye tıklayın.

“Kapat” düğmesine tıklayın ve depoları yenilemeniz istendiğinde, “Yeniden Yükle” düğmesine tıklayın.

Depoları kaldırmak ve devre dışı bırakmak aynı şekilde yapılabilir. Bir PPA'yı sistemden kaldırmak için alttaki "Kaldır" düğmesine tıklayın. Bir PPA kaynak adresinin önündeki onay kutusunun işaretini kaldırarak bir PPA'yı devre dışı bırakabilirsiniz.

Sisteminize Eklenen Tüm Depolara Göz Atma

Sisteminize eklenen tüm PPA depolarını görmek için Synaptic uygulamasını başlatın ve aşağıdaki ekran görüntüsünde gösterildiği gibi “Origin” düğmesine tıklayın:

Sonuç

PPA depoları, sisteminize üçüncü taraf uygulamaları eklemenin mükemmel bir yoludur, çünkü her şey resmi depolara dahil edilemez ve bunlara dahil edilemez. Bu, Ubuntu'nun yıllar içinde artan popülaritesinin birçok nedeninden biri olmuştur. Bununla birlikte, Snap ve Flatpak paketleri gibi yeni dağıtımdan bağımsız çözümler, ayrıntılı izin kontrolü ve yalıtılmış sanal alanlar sağlayarak onlara tipik PPA'lara göre ekstra bir güvenlik katmanı sağlar.

Linux için En İyi Gamepad Eşleme Uygulamaları
Tipik bir klavye ve fare giriş sistemi yerine bir gamepad ile Linux'ta oyun oynamayı seviyorsanız, sizin için bazı faydalı uygulamalar var. Çoğu PC oy...
Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...