Chciałem uzyskać program, który jest instalowany za pośrednictwem bzr
.
Pomyślnie zainstalowałem bzr
, ale prosi mnie o uwierzytelnienie (pomimo tego, że jestem zalogowany do Launchpada). Pomoc Bzr wydaje się być zorientowana na programistów i nie mówi nic o logowaniu.
Jak powinien korzystać z tego nietechniczny użytkownik? Czy jest GUI?
application-development
gui
bazaar
Justinas Dūdėnas
źródło
źródło
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?Odpowiedzi:
Bazaar to system kontroli wersji, taki jak git lub svn. Wykorzystywana przez programistów do współpracy przy projekcie. Jeśli używasz programu bzr do pobrania programu, oznacza to uzyskanie kodu źródłowego, który będziesz musiał skompilować. Tak, w centrum oprogramowania jest GUI, ale myślę, że wiersz poleceń byłby prostszy.
Jaki program próbujesz uzyskać i jak nazywa się gałąź bzr?
Zobacz: http://en.wikipedia.org/wiki/Revision_control
źródło
Ponieważ wszystko, czego chcesz, to dostać program, nie musisz się logować za pomocą Bazaar lub Launchpad w przeglądarce (a Bazaar nie ma (nie ma środków) wiedzieć o tym!).
Bazaar to program, który dostanie (kod źródłowy) żądanego programu i wszystkie pliki (i kroki w pliku README) potrzebne do uruchomienia programu.
Baza danych zawiera graficzny interfejs użytkownika. To się nazywa
Bazaar Explorer
. Aby przeczytać więcej na ten temat, zobacz:Kroki, które musisz teraz wykonać (naprawdę łatwe):
utwórz katalog do umieszczenia plików (przykład
/home/you/fbuntu
:)w terminalu przejdź do tego folderu (
cd ~/fbuntu
)a następnie wykonaj polecenie bzr (
bzr branch lp:fbuntu
) -> ostrzeże Cię o identyfikatorze Launchpad, ale nie martw się, nie potrzebujesz go, aby program działał! To będzie pobrać wszystkie pliki, a gdy to się robi, można otworzyć je normalnie.źródło
Jeśli zależy ci na otrzymaniu kopii kodu, jest to dość proste:
Na przykład, jeśli chcesz gałąź pnia dla mojego hipotetycznego projektu „foo”, zrobiłbyś:
źródło
Launchpad pozwala przechowywać gałąź twojego kodu w publicznym repozytorium, tak jak na github (używany termin to klon).
Logowanie się do Launchpada pomaga wepchnięciu kodu do własnego publicznego repozytorium w launchpad.net.
Aby się zalogować, uruchom
bzr launchpad-login launchpad-id
.Aby wypchnąć kod do własnego uruchomienia repozytorium
bzr push lp:~launchpad-id/projectname/trunk
Odpowiednikiem bzr klonu git jest
bzr branch lp:projectname
edycja: dodanie cmdline do rozgałęzienia
źródło
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. Zobaczman 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 :
lub
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:źródło
bzr
ponownie w swoim pytaniu. Do przyszłego użytku pomocne jest dodanie takich szczegółów z powrotem do pytania, aby ludzie nie musieli przeglądać wszystkich komentarzy w celu wyjaśnienia i ważnych szczegółów. Dzięki!bzr
do po prostu sprawdzenia oddziału do użytku osobistego, a robieniem tego samego z zamiarem wykonania rzeczywistej pracy programistycznej. Szczegóły po prostu wyjaśniają, jakiego rodzaju rozwiązania potrzebujesz.