O ile wiem i używam Bazaar, jest on przeznaczony do użytku programistycznego, do przesyłania, pobierania, zarządzania wersjami kodów, nad którymi pracujesz sam lub z grupą programistów. Bazaar, w skrócie bzr, to aplikacja po stronie klienta, która łączy się z Launchpad , w którym kody są przechowywane i widoczne dla wszystkich.
W tym krótkim samouczku możesz nauczyć się podstaw Bazaar .
Launchpad to platforma stworzona i zarządzana przez Canonical , organizację stojącą za Ubuntu.
Jeśli chcesz pobrać użyteczne programy (jak w Centrum oprogramowania Ubuntu), powinieneś użyć apt
zamiast tego. Zobacz man apt
w swoim terminalu, aby uzyskać więcej informacji.
Jeśli jednak chcesz pobrać kod, aby go skompilować (sposób kompilacji jest specyficzny dla kodu), możesz użyć Bazaar, jak wyjaśniono w dokumencie :
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
lub
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
W tym momencie wymaga zalogowania się na Launchpadzie i nie wiem, czy jest na to jakiś sposób. Tak czy inaczej, konto Launchpad jest zawsze dobrą rzeczą, jeśli chcesz zadawać pytania lub zgłaszać błędy na swoje ulubione oprogramowanie tam przechowywane. Musisz zarejestrować swoje konto Launchpad w bzr, zanim będziesz mógł wykonać rozgałęzienie.
Uwaga: pull
polecenie będzie lepsze niż polecenie gałęzi, jeśli musisz zaktualizować do najnowszej wersji, branch
utworzy kopię istniejącej gałęzi tylko na starterze, a kolejne użycie tego polecenia spowoduje zamieszanie. Późniejsze aktualizacje pobranego kodu - jeśli zostaną opublikowane nowe wersje - są wykonywane przy użyciu:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy
bzr
oddział. Niedawno napotkałem podobny problem, próbując naprawić błąd Centrum oprogramowania; czy uruchomiłeś jakieśbzr
polecenia inne niż te zamieszczone w łączonym pytaniu?