Cosa sono i PPA e come li uso?

484

Continuo a leggere su Archivi dei pacchetti personali ("PPA") e le persone rispondono alle domande con un collegamento a un PPA. Qual è il modo migliore per usarli?

Ci sono più risposte valide per questa domanda che si estende su diverse versioni di Ubuntu. Per tua comodità, un indice di ciascuno è sotto.

posta 10 revs, 6 users 31%unknown 13.04.2017 - 14:24

10 risposte

229

Per Ubuntu 11.04 e successivi

Prima di aggiungere un PPA dovresti essere consapevole di alcuni dei rischi coinvolti:

Ricorda sempre che i PPA sono forniti dalla comunità, dovresti essere consapevole dei possibili rischi prima di aggiungere un PPA.

  • Per prima cosa apri il trattino facendo clic sul pulsante Home (nell'angolo in alto a sinistra) o premendo il tasto Super .

  • Cerca "Software Center" e avvia il centro software di Ubuntu.

  • Muovi il mouse sul pannello superiore in cui è scritto il nome dell'applicazione.

  • Ora vai al menu Modifica e seleziona Sorgenti software .

Per le versioni più recenti, fai clic con il pulsante destro del mouse e fai clic su Software e aggiornamenti

Quindi, fai clic su Altro software,

  • Inserisci la password quando richiesto.

  • Passa alla scheda "Altro software".

  • Ora fai clic su "Aggiungi", verrà visualizzata una finestra.

  • Devi inserire il PPA nella casella. Può essere trovato in BOLD nella pagina del launchpad.

  • Ora fai clic su "Aggiungi fonte" e chiudi le fonti software. La cache verrà aggiornata

  • Ora installa il software dal centro del software.

risposta data Alaukik 13.04.2017 - 14:23
169

Che cos'è PPA?

Gli PPA sono per software / aggiornamenti non standard. Sono generalmente utilizzati da persone che vogliono le ultime e le più grandi. Se stai facendo lunghezze extra per ottenere questo tipo di software, allora sei tenuto a sapere cosa stai facendo. La selezione nel Software Center è ampia per la maggior parte degli esseri umani.

Riga di comando

Sulla riga di comando puoi aggiungere un PPA usando add-apt-repository , ad esempio:

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

Per rimuovere un PPA, rimuovere i file corrispondenti in /etc/apt/sources.list.d (questo non rimuove i pacchetti installati dal PPA). Per vedere i pacchetti disponibili da un PPA o rimuovere i pacchetti installati da un PPA, premere il pulsante "Origine" nella parte inferiore sinistra della finestra di Synaptic e scegliere il PPA dall'elenco.

Con può usare la consueta finestra di dialogo Sorgenti software e aggiungere ppa: gwibber-daily / ppa dove richiede una riga APT e abilitarli o disabilitarli proprio come altri repository .

Poiché chiunque può creare un PPA non garantisce la qualità o la sicurezza di un PPA - proprio come con qualsiasi altra fonte di software non ufficiale, è necessario decidere se un PPA è affidabile o meno. E come qualsiasi altro pacchetto software non ufficiale da un PPA può causare ogni sorta di difficoltà, in particolare durante l'aggiornamento a una nuova versione di Ubuntu.

Se si verifica un errore che il comando add-apt-repository non è stato trovato:

  • In data 12.04 e precedenti, installa il pacchetto python-software-properties :

    sudo apt-get install python-software-properties
    
  • Il 14.04 e successivi:

    sudo apt-get install software-properties-common
    
risposta data Florian Diesch 11.01.2015 - 03:06
97

Per Ubuntu 10.10

Mentre molti trovano più semplice aggiungere PPA usando gli strumenti della riga di comando, questo può essere fatto tramite Centro software Ubuntu per coloro che preferiscono le interfacce grafiche. Per questa demo, aggiungeremo il PPA per il team Banshee per ottenere l'ultimo rilascio stabile di Banshee.

Inizieremo aprendo il Software Center di Ubuntu che può essere trovato nel menu Applicazioni.

Applications > Ubuntu Software Center

Ora in Software Center, vai a Edit > Software Sources

Ti verrà chiesto di inserire la tua password amministrativa.

Ora in Sorgenti software apri la scheda Other Software e premi Add .

In questa finestra di dialogo, inseriremo le informazioni del PPA.

Questa informazione si trova sul sito Web del PPA in grassetto sotto la voce Aggiunta di questo PPA al tuo sistema . Per il PPA Banshee , sembra che:

Ora possiamo chiudere Sorgenti software e Software Center si aggiornerà automaticamente in modo da poter accedere ai nuovi pacchetti dal PPA.

I pacchetti disponibili dal PPA possono essere visti espandendo il menu Ottieni software nella colonna sinistra di Software Center.

    
risposta data andrewsomething 23.02.2011 - 15:55
50

Per Ubuntu 10.04

Per aggiungere un PPA in Ubuntu 10.04:

  • Esegui sorgenti di sistema - & gt; amministrazione- & gt;:

  • Ti verrà richiesta la tua password. Si noti che è possibile aggiungere un PPA solo se si è utenti amministratori a causa dei rischi per la sicurezza e delle conseguenze a livello di sistema dell'aggiunta di un PPA. Inserisci la tua password nella finestra di dialogo per continuare:

  • Nella finestra Sorgenti software, fai clic sulla scheda "Altro software" e fai clic sul pulsante "Aggiungi ...". Questo farà apparire un prompt che chiede la 'linea APT':

  • Il testo da incollare in questa casella si trova nella pagina del launchpad in "Aggiunta di questo PPA al tuo sistema" in grassetto.

  • Incolla la riga che hai copiato nella casella di testo in Sorgenti software ( CTRL + V ):

  • Chiudi la finestra Sorgenti software; ti verrà chiesto di ricaricare le informazioni sul pacchetto. Fai clic sul pulsante "Ricarica":

  • Ora puoi trovare pacchetti software da questo PPA in Ubuntu Software Center:

    
risposta data dv3500ea 15.04.2011 - 16:51
42

Che cos'è un PPA?

È tutto molto semplice una volta capito. Ho incontrato problemi qua e là, ma in generale, i PPA sono l'unico modo per aggiornare il tuo software su Ubuntu tra una distribuzione e l'altra (non farmi scappare a riguardo). È troppo da spiegare qui, quindi ti indicherò una documentazione utile. Ma prima, alcune semplici regole:

Sapere cosa stai installando. Molto probabilmente userai Launchpad per la maggior parte delle tue esigenze di PPA, ma anche così può essere pericoloso per il tuo computer. Di solito la preoccupazione per me non è l'intento malevolo, ma i pacchetti in conflitto. Se il pacchetto A richiede una versione modificata di ffmpeg, e il pacchetto B in un altro repository richiede anche una versione modificata di ffmpeg, beh, ora ci sono buone probabilità che potresti non essere in grado di guardare video, ad esempio con il pacchetto A o B o a tutti.

Ricorda che chiunque può creare un PPA, anche tu. Solo perché una persona firma il Codice di condotta non significa che sappia cosa sta facendo. Su Launchpad non ci sono solo aggiornamenti alle versioni stabili, ma anche software beta e alfa e persino cose che non funzionano ancora del tutto. Esistono molti repository utili, ad esempio per ottenere i driver Nvidia più recenti o l'attuale versione stabile di Pidgin. Poi di nuovo, ci sono cose che qualcuno ha fatto nel seminterrato per sé e un paio di amici.

Detto questo, le pagine web di documentazione di Ubuntu dovrebbero avere tutto ciò che è necessario sapere in un formato abbastanza comprensibile.

Repository in Ubuntu: link

Gestione software: link

Repository e riga di comando: link

Una breve nota: presumo che tu stia usando Ubuntu 10.04. Se stai usando 10.10 non ci sono più "Sorgenti software" nel tuo menu, anche se è indicato in alcuni documenti. Per accedervi è sufficiente aprire il Gestore pacchetti Synaptic, quindi selezionare Impostazioni - & gt; Archivi dal menu.

Buona fortuna e spero che questo sia stato utile.

Modifica: Si prega di sapere che l'installazione di software tramite il Centro Software Ubuntu può essere problematica. Questo perché non ti dice quali dipendenze richiede una particolare app che vuoi installare. Cioè, è possibile installare l'intero desktop KDE, centinaia di MB di roba, solo per ottenere un righello dello schermo o un configuratore del firewall. Ho imparato questo nel modo più difficile ... Ad esempio, digita "kruler" nella casella di ricerca e vedrai la dimensione dell'installazione finale come quasi 100 MB. Prestare almeno un'attenzione particolare alle dimensioni dell'installazione finale se si insiste a utilizzare l'USC. La maggior parte dei nuovi utenti non ha familiarità con i concetti di window manager e ambienti desktop con solo Windows noto, quindi fai attenzione a fare semplicemente affidamento su USC e non a imparare tutto sui PPA, che è quello che raccomando. È un po 'più di lavoro e questa è solo la mia opinione, ma probabilmente sarai felice di averlo fatto! :)

    
risposta data Deadite81 05.02.2014 - 10:58
35

Una cosa da tenere a mente sull'uso dei PPA è che quando aggiungi un PPA alle Sorgenti software, stai dando accesso amministrativo (root) a tutti quelli che possono caricare su quel PPA. I pacchetti in PPA hanno accesso al tuo intero sistema man mano che vengono installati (proprio come un normale pacchetto dal principale archivio di Ubuntu), quindi decidi sempre se ti fidi di un PPA prima di aggiungerlo al tuo sistema.

    
risposta data Kees Cook 18.10.2010 - 23:04
25

Rimozione di un PPA con ppa-purge

Potrebbe non essere sicuro disabilitare semplicemente qualsiasi PPA aggiunto alle nostre fonti rimuovendolo da sources.list o deselezionando il PPA nelle nostre impostazioni Sorgenti software . Sarebbe quindi molto meglio rimuovere anche tutti i pacchetti che sono stati installati da questo PPA e sostituirli con i pacchetti predefiniti di Ubuntu.

Per fare ciò abbiamo lo script ppa-purge che non solo rimuoverà il PPA indesiderato ma sostituirà anche i pacchetti che erano installato da questo PPA dalle versioni predefinite di Ubuntu. Dopo l'installazione, esegui semplicemente

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

dove <lp-name>/<ppa-name> è lo stesso nome che abbiamo inserito nelle nostre fonti quando aggiungiamo questo PPA. Il PPA verrà quindi rimosso. I pacchetti installati da questo PPA verranno sostituiti dai pacchetti predefiniti di Ubuntu (i pacchetti installati che non si trovano nei repository predefiniti non verranno eliminati).

    
risposta data Takkat 27.06.2016 - 16:05
21

Se hai difficoltà a trovare il comando add-apt-repository corretto da eseguire, qualcuno ha creato uno script chiamato ppasearch per semplificare questa operazione. Per installare ppasearch, devi eseguire i seguenti comandi:

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

Se sei su Maverick, puoi manualmente scaricare e installa il lucido deb. Dovrebbe funzionare bene.

Questo aggiungerà il PPA di ppasearch (e la sua chiave) e installerà il pacchetto. Puoi eseguire lo script digitando il seguente comando in un terminale:

ppasearch PPANAME

Quindi, per trovare il PPA del team Cardapio, è possibile eseguire:

ppasearch cardapio

Come puoi vedere dallo screenshot qui sotto, ti viene presentato un elenco di PPA corrispondenti. Una volta selezionato il PPA desiderato, verrà aggiunto dallo script utilizzando add-apt-repository . ppasearch eseguirà anche sudo apt-get update per te se desideri aggiornare i tuoi sorgenti.

Esiste anche un video dello script in azione, ma è leggermente obsoleto.

Questo script dovrebbe facilitare l'aggiunta di PPA e le loro chiavi senza dover cercare in Launchpad.

    
risposta data nhandler 16.10.2010 - 00:19
5

Il link è il mio tentativo di fare questo per il Wine PPA.

Noterò che Maverick è cambiato e ora devo modificare di nuovo le istruzioni (non ci sono più fonti di amministrazione e gt; ma invece devi andare da Software Center).

Le istruzioni incorporate del launchpad sono un po 'migliori di quanto fossero un anno fa, ma ancora piuttosto male.

    
risposta data Scott Ritchie 03.10.2010 - 17:54
5

Per informazioni su PPA ( Archivio pacchetti personali ) Visita l'aiuto di Ubuntu su PPA .

È disponibile Y PPA Manager per Ubuntu. È uno strumento GUI per gestire i PPA nel miglior modo possibile.

Per installare y-ppa-manager , esegui il seguente comando nel terminale:

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

Per ulteriori informazioni e funzioni chiave, visita il link .

Come trovare PPA? (Soluzione quando apt non riesce ad individuare il pacchetto)

Puoi trovare PPA dalla pagina launchpad come suggerito nell'immagine seguente:

Puoi trovare PPA da Ubuntuupdates -Package Search come mostrato nella figura seguente:

Quindi aggiungi repository dal terminale come segue:

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
    
risposta data Pandya 07.01.2017 - 16:21

Leggi altre domande sui tag