Ich wollte ein Programm bekommen, das über installiert wird bzr
.
Ich habe erfolgreich installiert bzr
, werde jedoch aufgefordert, mich zu authentifizieren (obwohl ich bei Launchpad angemeldet bin). Bzr-Hilfe scheint sich an Entwickler zu richten und sagt nichts über das Einloggen aus.
Wie soll ein nichttechnischer Benutzer damit umgehen? Gibt es eine GUI?
application-development
gui
bazaar
Justinas Dūdėnas
quelle
quelle
bzr
Zweig einfach auschecken zu können . Vor kurzem ist ein ähnliches Problem aufgetreten, als ich versucht habe, einen Software Center-Fehler zu beheben. Haben Siebzr
andere Befehle ausgeführt als den in der verknüpften Frage angegebenen?Antworten:
Bazaar ist ein Versionskontrollsystem wie Git oder Svn. Es wird von Entwicklern verwendet, um die Zusammenarbeit bei einem Projekt zu unterstützen. Wenn Sie bzr zum Herunterladen eines Programms verwenden, bedeutet dies, dass Sie den Quellcode erhalten, den Sie kompilieren müssen. Ja, es gibt eine GUI im Software Center, aber ich denke, die Befehlszeile wäre einfacher.
Was ist das Programm, das Sie versuchen zu bekommen und wie heißt der bzr-Zweig?
Siehe: http://en.wikipedia.org/wiki/Revision_control
quelle
Da Sie nur das Programm herunterladen möchten, müssen Sie sich nicht bei Bazaar oder im Launchpad Ihres Browsers anmelden (und Bazaar hat keine Mittel, dies zu wissen!).
Bazaar ist ein Programm, mit dem Sie den (Quellcode des) gewünschten Programms erhalten und alle Dateien (und Schritte in der README-Datei), die Sie benötigen, um das Programm zum Laufen zu bringen.
Es gibt ein grafisches Frontend für Bazaar. Es heißt
Bazaar Explorer
. Um mehr darüber zu lesen, siehe:Schritte, die Sie jetzt ausführen müssen (ganz einfach):
Erstellen Sie einige Verzeichnis zu setzen Dateien in (Beispiel:
/home/you/fbuntu
)Wechseln Sie in einem Terminal in diesen Ordner (
cd ~/fbuntu
)und dann den Befehl bzr (
bzr branch lp:fbuntu
) ausführen -> er warnt Sie vor der Launchpad-ID, aber keine Sorge, Sie brauchen ihn nicht, um das Programm zum Laufen zu bringen! Es werden alle Dateien heruntergeladen, und sobald dies erledigt ist, können Sie sie normal öffnen.quelle
Wenn Sie nur eine Kopie des Codes benötigen, ist das ganz einfach:
Wenn Sie beispielsweise den Trunk-Zweig für mein hypothetisches Projekt "foo" haben möchten, würden Sie Folgendes tun:
quelle
Mit Launchpad können Sie einen Teil Ihres Codes in Ihrem öffentlichen Repository belassen, so wie er sich in Github befindet (der verwendete Begriff ist Klon).
Wenn Sie sich bei Launchpad mit anmelden, können Sie den Code in das eigene öffentliche Repository in launchpad.net verschieben.
Zum einloggen laufen
bzr launchpad-login launchpad-id
.Führen Sie den Befehl aus, um den Code in Ihr eigenes Repository zu verschieben
bzr push lp:~launchpad-id/projectname/trunk
Das bzr-Äquivalent von git clone ist
bzr branch lp:projectname
edit: cmdline zum verzweigen hinzufügen
quelle
Soweit ich Bazaar kenne und verwende, ist es für Entwicklungszwecke gedacht, zum Hochladen, Herunterladen und Verwalten von Versionen von Codes, an denen Sie selbst oder mit einer Gruppe von Entwicklern arbeiten. Bazaar, abgekürzt als bzr, ist eine clientseitige Anwendung, die eine Verbindung zu Launchpad herstellt , in der Codes gespeichert und für alle sichtbar sind.
In diesem kurzen Tutorial erfahren Sie Grundlagen zu Bazaar .
Launchpad ist eine Plattform, die von Canonical , der Organisation hinter Ubuntu, erstellt und verwaltet wird .
Wenn Sie brauchbare Programme herunterladen möchten (wie im Ubuntu Software Center), sollten Sie
apt
stattdessen verwenden.man apt
Weitere Informationen finden Sie in Ihrem Terminal.Wenn Sie jedoch Code herunterladen möchten, um ihn selbst zu kompilieren (die Kompilierung ist spezifisch für den Code), können Sie Bazaar wie im Dokument beschrieben verwenden :
oder
Es wird tatsächlich darum gebeten, sich an diesem Punkt bei Launchpad anzumelden, und ich weiß nicht, ob es einen Weg gibt, dies zu umgehen. Auf jeden Fall ist ein Launchpad-Konto immer eine gute Sache, wenn Sie Fragen stellen oder Fehler an Ihre dort gehostete Lieblingssoftware melden müssen. Sie müssen Ihr Launchpad-Konto bei bzr registrieren, bevor Sie eine Verzweigung durchführen können.
NB: Der
pull
Befehl ist besser als der Verzweigungsbefehl, wenn Sie auf die neueste Version aktualisieren müssen,branch
erstellt eine Kopie der vorhandenen Verzweigung nur auf dem Launchpad und die anschließende Verwendung dieses Befehls führt zu Verwirrung. Nachfolgende Aktualisierungen des heruntergeladenen Codes - falls neue Versionen veröffentlicht werden - erfolgen mit:quelle
bzr
in Ihrer Frage geändert. Zum späteren Nachschlagen ist es hilfreich, solche Details wieder in Ihre Frage aufzunehmen, damit nicht alle Kommentare zur Klärung und für wichtige Details durchgesehen werden müssen. Vielen Dank!bzr
zum einfachen Auschecken einer Filiale für den persönlichen Gebrauch und der Verwendung derselben, um die eigentliche Entwicklungsarbeit zu erledigen. Die Details machen nur klarer, welche Art von Lösung Sie benötigen.