it-swarm-tr.com

PPA nedir ve bunları nasıl kullanırım?

Kişisel Paket Arşivleri ('PPA'lar') hakkında okumaya devam ediyorum ve insanlar bir PPA'ya bağlantı içeren soruları yanıtlıyorlar. Bunları kullanmanın en iyi yolu nedir?


Bu soru için Ubuntu'nun birkaç versiyonuna yayılan birden fazla geçerli cevap vardır. Rahatınız için, her birinin bir dizini aşağıdadır.


506
Jorge Castro

Ubuntu 11.04 ve daha yenileri için

Bir PPA eklemeden önce, dahil olan bazı risklerin farkında olmalısınız:

PPA'ların topluluk tarafından sağlandığını her zaman unutmayın, yalnızca bir PPA eklemeden önce olası risklerin farkında olmalısınız.

  • Öncelikle Ana Ekran düğmesine (sol üst Köşede) tıklayarak veya Super Anahtar.

    enter image description here

  • 'Yazılım Merkezi'ni arayın ve Ubuntu yazılım merkezini başlatın.

    enter image description here

  • Fareyi, uygulamanın adının yazılı olduğu üst panele getirin.

  • Şimdi Düzen menüsüne gidin ve Yazılım Kaynakları öğesini seçin.

    enter image description here

Daha yeni sürümler için, sağ tıklayın ve tıklayın Yazılım ve Güncellemeler enter image description here

Ardından, Diğer Yazılımlar'ı tıklayın, enter image description here

  • İstendiğinde şifrenizi girin.

    enter image description here

  • 'Diğer Yazılımlar' sekmesine geçin.

    enter image description here

  • Şimdi 'Ekle'yi tıklayın, bir kutu görünecektir.

    enter image description here

  • PPA'yı kutuya girmelisiniz. Başlat panelinde BOLD bölümünde bulunabilir.

    enter image description here

    enter image description here

  • Şimdi 'Kaynak ekle'yi tıklayın ve Yazılım Kaynaklarını kapatın. Önbellek yenilenecek

    enter image description here

  • Şimdi yazılımı yazılım merkezinden yükleyin.

    enter image description here

234
Lincity

PPA nedir?

PPA'lar standart olmayan yazılımlar/güncellemeler içindir. Genellikle en son ve en iyisini isteyen insanlar tarafından kullanılır. Bu tür bir yazılımı almak için fazladan uzağa gidiyorsanız, o zaman ne yaptığınızı bilmeniz beklenir. Yazılım Merkezindeki seçim çoğu insan için yeterli.

Komut satırı

Komut satırında add-apt-repository, örn.

Sudo add-apt-repository ppa:gwibber-daily/ppa

Bir PPA'yı kaldırmak için /etc/apt/sources.list.d içindeki ilgili dosyaları kaldırın (bu, PPA'dan yüklediğiniz paketleri kaldırmaz). Bir PPA'dan temin edilebilen paketleri görmek veya bir PPA'dan kurulan paketleri kaldırmak için, Synaptic penceresinin sol altındaki "Origin" düğmesine basın ve listeden PPA'yı seçin.

Normal Yazılım Kaynakları iletişim kutusunu kullanabilir ve ppa: gwibber-daily/ppa ekleyebilir - burada bir APT satırı ekleyebilir ve bunları diğer depolarda olduğu gibi etkinleştirebilir veya devre dışı bırakabilirsiniz.

Herhangi biri bir PPA oluşturabildiğinden, bir PPA'nın kalitesi veya güvenliği konusunda bir garanti yoktur; tıpkı herhangi bir resmi olmayan yazılım kaynağında olduğu gibi, bir PPA'nın güvenilir olup olmadığına kendinize karar vermeniz gerekir. Ve herhangi bir resmi olmayan yazılım paketi gibi bir PPA'dan da, özellikle Ubuntu'nun yeni bir sürümüne geçerken her türlü zorluğa neden olabilir.


add-apt-repository komutunun bulunamadığını gösteren bir hata alırsanız:

  • 12.04 ve önceki sürümlerde, python-software-properties paketini kurun:

    Sudo apt-get install python-software-properties
    
  • 14.04 ve sonrasında:

    Sudo apt-get install software-properties-common
    
175
Florian Diesch

Ubuntu 10.10 için

Birçoğu komut satırı araçlarını kullanarak PPA eklemeyi daha kolay bulsa da, bu grafiksel arayüzleri tercih edenler için Ubuntu Software Center aracılığıyla yapılabilir. Bu demo için, Banshee’nin en son kararlı sürümünü almak için Banshee Takımı için PPA ekleyeceğiz.

Uygulamalar menüsünde bulunan Ubuntu Yazılım Merkezini açarak başlayacağız.

Applications > Ubuntu Software Center

manu

Şimdi Yazılım Merkezinde, Edit > Software Sources sayfasına gidin

menu2

Yönetici şifrenizi girmeniz istenecek.

gksu

Şimdi Yazılım Kaynaklarında Other Software sekmesini açın ve Add tuşuna basın.

add

Bu diyalogda, PPA'nın bilgilerini gireceğiz.

software-properties-gtk

Bu bilgi, PPA'nın web sitesinde, başlığın altında koyu olarak bulunur. Bu PPA'yı sisteminize eklemek . Banshee PPA için şöyle gözüküyor:

ppa

Artık Yazılım Kaynaklarını kapatabiliriz ve Yazılım Merkezi otomatik olarak güncellenir, böylece yeni paketlere PPA'dan erişebilirsiniz.

update

PPA'da bulunan paketler, Software Center'ın sol sütunda bulunan Yazılım Al menüsünü genişleterek görülebilir.

new

97
andrewsomething

Ubuntu 10.04 için

Ubuntu 10.04’e PPA eklemek için:

  • Çalıştır Sistem-> Yönetim-> Yazılım Kaynakları:

menu

  • Şifreniz istenecektir. PPA ekleyebilmeniz için, yalnızca PPA eklemenin güvenlik riskleri ve sistemin genel sonuçları nedeniyle yönetici kullanıcıysanız, ekleyebileceğinizi unutmayın. Devam etmek için iletişim kutusuna şifrenizi girin:

gksu

  • Yazılım Kaynakları penceresinde 'Diğer Yazılımlar' sekmesini tıklayın ve 'Ekle ...' düğmesini tıklayın. Bu, 'APT satırı' için soran bir İstem getirecektir:

apt line

  • Bu kutuya yapıştırılacak metin, 'Bu PPA'yı Sisteminize Ekleme' başlığında koyu harfle bulunur.

  • Kopyaladığınız satırı Yazılım Kaynaklarındaki metin kutusuna yapıştırın (CTRL+V):

enter image description here

  • Yazılım Kaynakları penceresini kapatın; Paket bilgilerinizi yeniden yüklemeniz istenecektir. Bunu 'Yeniden Yükle' düğmesine tıklayarak yapın:

reload sources

  • Artık bu PPA'nın yazılım paketlerini Ubuntu Yazılım Merkezi'nde bulabilirsiniz:

software centre

50
dv3500ea

PPA nedir?

İşin asılmasından sonra her şey çok basit. Burada ve orada sorunlara rastladım, ancak genel olarak konuşursak, PPA'lar dağıtımını Ubuntu'da dağıtım sürümleri arasında güncellemenin tek yoludur (bu konuda beni çok kızdırmayın). Burada açıklamak için çok fazla, bu yüzden size bazı değerli belgeler işaret edecek. Ama önce, birkaç basit kural:

Ne kurduğunu biliyorsun. Büyük olasılıkla, PPA ihtiyaçlarınızın çoğunluğu için Launchpad'i kullanacaksınız, ancak bu durumda bile bilgisayarınız için tehlikeli olabilir. Genellikle benim için endişe, kötü niyetli bir niyet değil, çelişkili paketlerdir. A paketi değiştirilmiş bir ffmpeg sürümü gerektiriyorsa ve farklı bir depodaki B paketi de değiştirilmiş bir ffmpeg sürümü gerektiriyorsa, şimdi, örneğin A veya B paketiyle video izleyememeniz için iyi bir olasılık var. hiç.

Herkesin bir PPA yaratabileceğini, hatta kendinizin bile yapabileceğini unutmayın. Sadece bir kişinin Davranış Kurallarını imzalaması, ne yaptıklarını bildikleri anlamına gelmez. Launchpad'de yalnızca kararlı sürümlerde güncellemeler değil, beta ve alfa yazılımları ve hatta henüz tam olarak çalışmayan şeyler de var. En yeni Nvidia sürücülerini veya Pidgin'in şu anki kararlı sürümlerini edinmek gibi birçok faydalı havuz var. Sonra tekrar, bazı adamların bodrum katında kendisi ve birkaç arkadaş için yaptıkları şeyler var.

Bununla birlikte, Ubuntu dokümantasyon web sayfalarının bilmeniz gereken herşeyi oldukça anlaşılır bir biçimde alması gerekir.

Ubuntu'daki Havuzlar: https://help.ubuntu.com/community/Repositories/Ubunt

Yazılım yönetimi: https://help.ubuntu.com/community/SoftwareManagement

Havuzlar ve komut satırı: https://help.ubuntu.com/community/Repositories/CommandLine

Kısa bir not: Ubuntu 10.04 kullandığınızı varsayıyorum. 10.10 kullanıyorsanız, bazı belgelerde atıfta bulunulmasına rağmen menünüzde artık "Yazılım Kaynakları" yoktur. Erişmek için sadece Synaptic Paket Yöneticisi'ni açın, ardından menüden Ayarlar -> Depolar'ı seçin.

İyi Şanslar ve umarım bu yardımcı olmuştur.

Düzenleme: Lütfen Ubuntu Yazılım Merkezi üzerinden yazılım kurmanın sorunlu olacağını unutmayın. Bunun sebebi, yüklemek istediğiniz belirli bir uygulamanın hangi bağımlılıkları gerektirdiğini söylememesidir. Yani, sadece bir ekran cetvelini veya güvenlik duvarı yapılandırıcısını elde etmek için KDE masaüstünün tamamını, yüzlerce MB değerinde eşyayı yükleyebilirsiniz. Bunu zor yoldan öğrendim ... Örneğin, arama kutusuna "kruler" yazın ve son yükleme boyutunu neredeyse 100 MB olarak göreceksiniz. USC kullanmakta ısrar ediyorsanız, en azından son montaj boyutuna çok dikkat edin. Çoğu yeni kullanıcı, yalnızca bilinen Windows'ları olan pencere yöneticileri ve masaüstü ortamları kavramlarını bilmediğinden, USC'ye güvenmeye ve önerdiğim şey olan PPA'ların hepsini öğrenmemeye dikkat edin. Bu biraz daha fazla iş ve bu sadece benim görüşüm, ama muhtemelen yaptığın için mutlu olacaksın! :)

42
Deadite81

PPA'ları kullanma hakkında akılda tutulması gereken bir şey, Yazılım Kaynaklarınıza bir PPA eklediğinizde, bu PPA'ya yükleyebilecek herkese Yönetici erişimi (root) verdiğinizdir. PPA'lardaki paketler yüklendiklerinde tüm sisteminize erişebilirler (tıpkı ana Ubuntu Arşivindeki normal bir paket gibi), bu nedenle sisteminize eklemeden önce bir PPA'ya güvenip güvenmeyeceğinize her zaman karar verin.

36
Kees Cook

Bir PPA'yı ppa-purgeile kaldırmaInstall ppa-purge

Kaynaklarımıza eklenen PPA'ları yalnızca sources.list içinden kaldırarak veya PPA'yı Yazılım Kaynaklarımızda işaretleyerek devre dışı bırakmak güvenli olmayabilir. ayarlar. Bu PPA'dan yüklenen tüm paketleri kaldırmak ve Ubuntu varsayılan paketleriyle değiştirmek daha iyi bir fikir olacaktır.

Bunu yapmak için ppa-purgebetiği var.Install ppa-purge bu yalnızca istenmeyen PPA'yı kaldırmakla kalmaz, aynı zamanda bu PPA'dan yüklenen paketleri varsayılan Ubuntu sürümleriyle değiştirir. Kurulumdan sonra sadece çalıştırın

Sudo ppa-purge ppa:<lp-name>/<ppa-name>

<lp-name>/<ppa-name> bu PPA'yı eklerken kaynaklarımıza girdiğimiz isimdir. PPA daha sonra kaldırılacaktır. Bu PPA'dan yüklenen paketler varsayılan Ubuntu paketleriyle değiştirilecektir (varsayılan depolarda bulunmayan kurulu paketler silinmeyecektir).

25
Takkat

Çalıştırmak için doğru add-apt-repository komutunu bulmakta zorlanıyorsanız, bu görevi kolaylaştırmak için biri ppasearch adlı bir komut dosyası oluşturmuştur. Ppasearch'ü kurmak için aşağıdaki komutları çalıştırmanız gerekecektir:

Sudo add-apt-repository ppa:wrinkliez/ppasearch
Sudo apt-get update
Sudo apt-get install ppasearch

Eğer maverick kullanıyorsanız, manuel olarak indir 'yi yapabilirsiniz ve berrak debiyi yükleyebilirsiniz. İyi çalışması gerekir.

Bu ppasearch PPA'yı (ve anahtarı) ekler ve paketi yükler. Bir komut dosyasında aşağıdaki komutu yazarak komut dosyasını çalıştırabilirsiniz:

ppasearch PPANAME

Yani Cardapio ekibi PPA'sını bulmak için koşabilirsiniz:

ppasearch cardapio

Aşağıdaki ekran görüntüsünden de görebileceğiniz gibi, daha sonra eşleşen PPA'ların bir listesi sunulur. İstediğiniz PPA'yı seçtikten sonra, add-apt-repository kullanarak komut dosyası tarafından eklenecektir. ppasearch, kaynaklarınızı güncellemek istiyorsanız, sizin için Sudo apt-get update komutunu bile çalıştıracaktır.

ppasearch screenshot

Ayrıca betiğin video değeri de var, ancak biraz güncel değil.

Bu komut dosyası, Launchpad'de arama yapmak zorunda kalmadan PPA'ları ve anahtarlarını eklemenizi kolaylaştırmalıdır.

21
nhandler

http://www.winehq.org/site/download-deb Şarap PPA'sı için bunu yapma girişimim.

Maverick'in değiştiğini ve şimdi talimatları tekrar düzenlemek zorunda olduğumu not edeceğim (daha fazla yönetim yazılımı yok, ancak bunun yerine oraya Yazılım Merkezi'nden gitmelisiniz).

Launchpad'in talimatları, bir yıl kadar önce olduğundan daha iyi, fakat yine de oldukça kötü.

5
Scott Ritchie

PPA hakkında bilgi için ( Kişisel Paket Arşivi ) Ubuntu yardımını ziyaret edin PPA .


Ubuntu için kullanılabilir Y PPA Yöneticisi var. PPA'ları mümkün olan en iyi şekilde yönetmek bir GUI aracıdır.

y-ppa-manager kurmak için terminalde aşağıdaki komutu çalıştırın:

Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Sudo apt-get update
Sudo apt-get install y-ppa-manager

Daha fazla bilgi ve anahtar özellikler için, https://launchpad.net/y-ppa-manager adresini ziyaret edin.


PPA nasıl bulunur? (apt paket bulamadığında çözüm)

PPA'yı aşağıdaki resimde önerildiği gibi launchpad sayfasından bulabilirsiniz:


adding ppa to your system


PPA'yı Ubuntuupdates -Package Search'ten aşağıdaki resimde gösterildiği gibi bulabilirsiniz:


adding third party repository


Ardından terminalden depoyu aşağıdaki gibi ekleyin:

Sudo add-apt-repository ppa:<someppa/ppa>
Sudo apt-get update
5
Pandya