Eu queria obter um programa que é instalado via bzr
.
Eu instalei com sucesso bzr
, mas ele me pede para autenticar (apesar de estar logado no Launchpad). A ajuda do Bzr parece estar orientada para os desenvolvedores e não diz nada sobre o login.
Como um usuário não técnico deve usá-lo? Existe uma GUI?
application-development
gui
bazaar
Justinas Dūdėnas
fonte
fonte
bzr
ramificação. Encontrei recentemente um problema semelhante ao tentar corrigir um bug do Software Center; você executou algumbzr
comando diferente daquele postado na pergunta vinculada?Respostas:
Bazaar é um sistema de controle de versão, como git ou svn. É usado pelos desenvolvedores para ajudar a colaborar em um projeto. Se você estiver usando o bzr para baixar um programa, significa obter o código-fonte que você precisará compilar. Sim, há uma interface gráfica no centro de software, mas acho que a linha de comando seria mais simples.
Qual é o programa que você está tentando obter e como é chamado o ramo bzr?
Veja: http://en.wikipedia.org/wiki/Revision_control
fonte
Como tudo o que você deseja é obter o programa, não é necessário fazer login no Bazaar ou no Launchpad no navegador (e o Bazaar não tem (tem meios para) saber sobre isso!).
O Bazaar é um programa que obterá o (código fonte do) programa desejado e todos os arquivos (e etapas, no arquivo LEIA-ME) que você precisa para que o programa funcione.
Existe um front-end gráfico para o Bazaar. É chamado
Bazaar Explorer
. Para ler mais sobre isso, consulte:Etapas que você precisa executar agora (muito fácil):
crie algum diretório para colocar arquivos (exemplo
/home/you/fbuntu
:)em um terminal, mude para essa pasta (
cd ~/fbuntu
)e então execute o comando bzr (
bzr branch lp:fbuntu
) -> ele avisará sobre o Launchpad ID, mas não se preocupe, você não precisa dele para fazer o programa funcionar! Ele fará o download de todos os arquivos e, quando terminar, você poderá abri-los normalmente.fonte
Se tudo o que importa é obter uma cópia do código, é bem simples:
Por exemplo, se você quiser a ramificação do tronco para o meu projeto hipotético "foo", faça:
fonte
O Launchpad permite manter uma ramificação do seu código no seu repositório público, como está no github (o termo usado é clone).
Efetuar login no Launchpad ajuda a inserir o código no próprio repositório público no launchpad.net.
Para fazer login, execute
bzr launchpad-login launchpad-id
.Para inserir código em seu próprio repositório, execute
bzr push lp:~launchpad-id/projectname/trunk
O equivalente em bzr do git clone é
bzr branch lp:projectname
edit: adicionando cmdline para ramificação
fonte
Tanto quanto eu conheço e uso o Bazaar, ele se destina ao uso em desenvolvimento, para carregar, baixar, gerenciar versões de códigos nos quais você está trabalhando sozinho ou com um grupo de desenvolvedores. O Bazaar, abreviado para bzr, é um aplicativo do lado do cliente que se conecta ao Launchpad , onde os códigos são armazenados e visíveis por todos.
Você pode aprender o básico sobre o Bazaar neste breve tutorial .
O Launchpad é uma plataforma criada e gerenciada pela Canonical , a organização por trás do Ubuntu.
Se você deseja baixar programas utilizáveis (como no Ubuntu Software Center), deve estar usando
apt
. Vejaman apt
no seu terminal para mais informações.Se, no entanto, você deseja baixar o código para compilá-lo (como a compilação é específica do código), você pode usar o Bazaar, conforme explicado no documento :
ou
Ele está pedindo para efetuar login no Launchpad neste momento e, de fato, não sei se existe uma maneira de contornar isso. De qualquer forma, uma conta do Launchpad é sempre uma coisa boa se você precisar fazer perguntas ou relatar erros nos seus softwares favoritos hospedados lá. Você precisará registrar sua conta do Launchpad no bzr antes de poder executar a ramificação.
Nota: o
pull
comando será melhor que o comando branch, se você precisar atualizar para a versão mais recente,branch
criará uma cópia do ramo existente apenas na barra de ativação e o uso subsequente desse comando criará confusão. As atualizações subsequentes do código que você baixou - se novas versões forem publicadas - são feitas com:fonte
bzr
retornar à sua pergunta. Para referência futura, é útil adicionar esses detalhes novamente à sua pergunta para que as pessoas não precisem examinar todos os comentários para obter esclarecimentos e detalhes importantes. Obrigado!bzr
para simplesmente verificar uma ramificação para uso pessoal, e fazer o mesmo com a intenção de realizar um trabalho de desenvolvimento real. Os detalhes apenas tornam mais claro que tipo de solução você precisa.