Per quanto ne so e uso Bazaar, è pensato per lo sviluppo, per caricare, scaricare, gestire versioni di codici su cui stai lavorando o con un gruppo di sviluppatori. Bazaar, abbreviato in bzr, è un'applicazione lato client che si collega a Launchpad , dove i codici sono memorizzati e visualizzabili da tutti.
In questo breve tutorial puoi imparare le basi di Bazaar .
Launchpad è una piattaforma creata e gestita da Canonical , l'organizzazione dietro Ubuntu.
Se stai cercando di scaricare programmi utilizzabili (come con Ubuntu Software Center), dovresti apt
invece utilizzare . Vedi man apt
nel tuo terminale per maggiori informazioni.
Se invece stai cercando di scaricare il codice per compilarlo tu stesso (come la compilazione è specifica per il codice), puoi usare Bazaar come spiegato nel documento :
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
o
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
A questo punto sta chiedendo di accedere al Launchpad e non so se c'è un modo per aggirare il problema. Ad ogni modo, un account Launchpad è sempre una buona cosa se hai bisogno di porre domande o segnalare bug ai tuoi software preferiti ospitati lì. Dovrai registrare il tuo account Launchpad su bzr prima di poter eseguire il branching.
NB: il pull
comando sarà migliore del comando branch se è necessario aggiornare all'ultima versione, branch
creerà una copia del ramo esistente solo su launchpad e il successivo utilizzo di questo comando creerà confusione imo. Gli aggiornamenti successivi del codice scaricato, se vengono pubblicate nuove versioni, vengono eseguiti con:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy
bzr
filiale. Di recente ho riscontrato un problema simile durante il tentativo di correggere un bug di Software Center; hai eseguitobzr
comandi diversi da quello pubblicato nella domanda collegata?