Come installare i pacchetti ppa in uno stile apt-get

8

Voglio installare pacchetti ppa in uno stile sudo apt-get install <program> . Non voglio google per il nome ppa e non voglio eseguire add-apt-repository prima di eseguire apt-get. Voglio solo installare un pacchetto ppa con un comando come ppa install vim per ottenere la versione più recente di vim ppa.

Mi puoi consigliare uno strumento?

    
posta 1passenger 04.12.2010 - 21:36

5 risposte

14

Usando add-apt-repository (o aggiungendo le deb linee a /etc/apt/sources.list manualmente, che è più o meno la stessa cosa) è il modo apt-get. Apt ha bisogno di sapere quali pacchetti sono disponibili per l'installazione e, per farlo funzionare, deve avere un elenco di repository installabili. Semplicemente non è fattibile cercare su Launchpad tutti i PPA per la versione più recente, né è così sicuro - Potrei creare vim 99999999-9999 che toglie l'intero sistema (debs installa come root). Installare software da repository di terze parti è qualcosa su cui dovresti essere costretto a pensare.

    
risposta data Iain Lane 04.12.2010 - 21:44
8

Questi sono tre semplici comandi, purché tu sappia cos'è il PPA:

  1. sudo add-apt-repository ppa:george-edison55/george-edison
  2. sudo apt-get update && upgrade
  3. sudo apt-get install stackapplet (nome dell'applicazione che si desidera installare)
risposta data TheXed 04.12.2010 - 21:49
4

Non esiste uno strumento del genere, perché non è così che funziona il lavoro di ppa, né è sicuro. Potresti scrivere uno script che localizzi il ppa e tiri direttamente il pacchetto da esso, ma dovresti notare che puoi facilmente rompere il tuo sistema in quel modo. A volte il percorso più lungo e complicato è il modo più sicuro di fare le cose e meglio prevenire che curare:).

    
risposta data RolandiXor 04.12.2010 - 21:41
4

ppasearch potrebbe aiutare trovi i PPA in un ambiente CLI.

    
risposta data Jorge Castro 04.12.2010 - 22:37
1

Come indicato chiaramente nelle altre risposte, quello che chiedi non sarebbe sicuro. I repository consentono non solo di ottenere software, ma di ricevere regolarmente aggiornamenti per risolvere problemi di sicurezza e bug. Quello che chiedi sarebbe come cercare su google l'intero web per trovare un pacchetto e scaricarlo ciecamente e installarlo. Questo è un modo sicuro per non solo rischiare di ottenere malware, ma, anche per i buoni pacchetti, di lasciarti aperto a problemi di sicurezza che si trovano in seguito e aggiornati nel ppa, che non verrebbero monitorati.

Quindi devi cercare per trovare un ppa, usando gli strumenti citati nelle altre risposte. Dovresti quindi controllare personalmente la reputazione del ppa, dato che potrebbe facilmente prendere il controllo dell'intero sistema se lo aggiungi.

Se trovi un ppa di cui ti fidi, usa add-apt-repository come descritto altrove.

Ma un altro aspetto della tua domanda è come ottenere da esso solo una serie di pacchetti specificati. Per questo, vedi le informazioni su Come faccio a selezionare i pacchetti da un PPA? - Chiedi a Ubuntu . Se si desidera una soluzione più semplice, è necessario presentare una richiesta di bug di miglioramento su launchpad con un buon caso d'uso.

    
risposta data nealmcb 05.10.2013 - 15:47

Leggi altre domande sui tag