Yazılımı kurduktan sonra PPA silinsin mi?


10

Paketi başarıyla yükledikten sonra PPA'yı silmek güvenli midir? Örneğin: Dün, Trackpad işlevinin liste nedenine bir PPA koydum. Şimdi çalışıyor, ama sildiğimde işe yarayacak mı?

Anladığım kadarıyla, PPA'lar sadece paketlerin kaynaklarıdır ve kurulumdan sonra bunlara gerek yoktur, bu doğru mu?

Yanıtlar:


12

Kaynaklarımıza bir PPA eklemek , bize resmi depolara henüz ulaşmayan yeni uygulama sürümlerini yükleme avantajı sağlıyor.

Bununla birlikte, henüz tam olarak test edilmemiş sürümlerden dengesizlikler getirebiliriz.

PPA'yı aktif tutmamız durumunda, bu PPA'dan sağlanan herhangi bir yazılım yükseltmesini de otomatik olarak yükleyecektir. Bu şekilde yeni hatalar ortaya çıkabilir. Bu nedenle , mutlu olduğumuz bir paketi başarıyla yükledikten sonra bir PPA'yı devre dışı bırakmak iyi bir uygulamadır .

Bu sadece bir PPA'yı Yazılım ve Güncellemeler'den çıkararak yapılabilir . Bununla daha sonra yükseltmek istediğimizde kolayca tekrar etkinleştirebiliriz:

resim açıklamasını buraya girin

Yalnızca herhangi bir paketin her zaman yeni bir sürümünü istediğimizden eminsek ve PPA diğer paketler için güncellemeler sağlamayacaksa, etkin tutabiliriz.

Birkaç PPA da güvenlik güncellemeleri sağlayacaktır. Bu durumda PPA'yı aktif tutmak da isteyebiliriz. Bununla birlikte, genel olarak bir PPA'dan paketlere sahip olmak risksiz değildir .


3
Ancak bu güncellemelerin bazıları güvenlik güncellemeleri olacaktır. Bunu yaparak onları devre dışı bırakmıyor muyuz?
VarunAgw

1
@VarunAgw: sadece bakıcılara bağlı bir PPA ile. PPA'nın içeriğini yine de kontrol eden ek bir güvenlik ekibi yoktur.
Takkat

1
Yani, bakıcının PPA'yı güvenlik güncellemeleriyle kendisi güncellediği durumlar. Bazı
koruyucular

4

PPA'yı silerseniz, PPA yalnızca bir yazılım kaynağı olduğu için uygulamayı normal olarak kullanmaya devam edebilirsiniz. Daha fazla oku

Ancak, bir sonraki sürüm, güncellemeler, güvenlik, hata düzeltme, yamalar vb.İçin PPA'yı kullanabilirsiniz.

Bu nedenle, bu yazılımlarla güncel olmak istiyorsanız PPA'yı silmemek daha iyidir


Ayrıntılı cevap için teşekkür ederim. Kaynakları silebilir miyim? Onlarla ciddi şekilde çalışamıyorum.
cmyk

1
Kaynaklarla ne demek istiyorsun? Kaynak kodu? kaynak kodunu kastediyorsanız, silebileceğinizden emin olun, ancak uygulamayı daha sonra kaldırmak isterseniz buna ihtiyacınız olabilir
Maythux

Kaynak Kod olmadan uygulamayı temizlemek mümkün değil mi?
cmyk

1
Hayır, bu paketlerle ilgili tüm dosyaların nerede olduğunu bilmediğiniz sürece manuel olarak kaldırabilirsiniz, ancak bu yorucu ve güvenilmez olacaktır
Maythux

@cmyk Kaynak kodunun PPA'sını kastediyorsanız, paketi kurmadan veya güncellemeden önce bile PPA'yı her zaman silerim, çünkü kaynak koduna gerek duymuyorum veya kullanmıyorum. (Bir PPA eklemenin genellikle hem yürütülebilir dosyalar hem de kaynak kodu için PPA'lar eklediğini fark etmişsinizdir.) Kaynak kodunu kullanmazsanız, kaynak kodu için PPA'yı güvenle silebilirsiniz.
Paddy Landau

2

Paketi başarıyla yükledikten sonra PPA'yı silmek güvenli midir?

Ne düşündüğünüze bağlı olarak "güvenli". Evet, fark etmeyeceğiniz kaynaklar listesinden herhangi bir yazılım deposunu silebilirsiniz. Ancak, paketleri bu depodan yükseltemeyeceksiniz, bu da hata düzeltmeleri veya güvenlik yamaları sunabilir.

Çok iyi bir nedeniniz olmadıkça, depoları sources.list'inizde saklamanız önerilir (apt 1.1.10+, paket listelerini güncelleme, performansı artıran stratejiyi değiştirir) ve yükseltmelere izin vermeniz önerilir. Bir paketi belirli bir sürümde tutmak istiyorsanız , deponun sağladığı diğer paketleri etkilemeden yükseltmeye hazır olana kadar belirli bir paketin yükseltilmesini engelleyebilirsiniz .

Belirli bir paketi hangi depodan yüklediğinizi unutmanızı engelleyen (satırın başında #) yorum yapabileceğiniz için sources.list öğesinin bir satırını kaldırmanın normalde gereksiz olduğuna dikkat edin.

PPA'nın koruyucuları , sorunlara neden olabilecek ambalaj kılavuzunu dikkatle takip etmedikleri bilinmektedir . Paketi Ubuntu'nun kendi havuzlarından alabiliyorsanız, sorun yaşama konusunda daha az riskli olursunuz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.