Je voulais obtenir un programme, qui est installé via bzr
.
J'ai installé avec succès bzr
, mais il me demande de m'authentifier (malgré que je suis connecté à Launchpad). L'aide de Bzr semble être orientée vers les développeurs et ne dit rien sur la connexion.
Comment un utilisateur non technique devrait-il l'utiliser? Existe-t-il une interface graphique?
application-development
gui
bazaar
Justinas Dūdėnas
la source
la source
bzr
succursale. J'ai rencontré récemment un problème similaire en essayant de corriger un bogue du Centre logiciel; avez-vous exécuté desbzr
commandes autres que celle publiée dans la question liée?Réponses:
Bazaar est un système de contrôle de version, comme git ou svn. Il est utilisé par les développeurs pour aider à collaborer sur un projet. Si vous utilisez bzr pour télécharger un programme, cela signifie que vous obtenez le code source que vous devrez compiler. Oui, il y a une interface graphique dans le centre logiciel, mais je pense que la ligne de commande serait plus simple.
Quel est le programme que vous essayez d'obtenir et comment s'appelle la branche bzr?
Voir: http://en.wikipedia.org/wiki/Revision_control
la source
Puisque tout ce que vous voulez, c'est obtenir le programme, vous n'avez pas besoin de vous connecter avec Bazaar ou dans Launchpad dans votre navigateur (et Bazaar n'a pas (les moyens de) savoir à ce sujet!).
Bazaar est un programme qui obtiendra le (code source du) programme que vous voulez, et tous les fichiers (et étapes, sur le fichier README) dont vous avez besoin pour faire fonctionner le programme.
Il existe une interface graphique pour Bazaar. Il est appelé
Bazaar Explorer
. Pour en savoir plus, voir:Étapes que vous devez faire maintenant (vraiment facile):
créer un répertoire pour placer les fichiers dans (exemple:
/home/you/fbuntu
)dans un terminal, accédez à ce dossier (
cd ~/fbuntu
)puis exécutez la commande bzr (
bzr branch lp:fbuntu
) -> il vous avertira de l'ID du Launchpad, mais ne vous inquiétez pas, vous n'en avez pas besoin pour faire fonctionner le programme! Il va télécharger tous les fichiers, et une fois qu'il est fait, vous pouvez les ouvrir normalement.la source
Si tout ce qui vous intéresse est d'obtenir une copie du code, c'est assez simple:
Par exemple, si vous vouliez la branche de tronc pour mon hypothétique projet "foo", vous feriez:
la source
Launchpad vous permet de conserver une branche de votre code sur votre référentiel public comme la façon dont il se trouve sur github (le terme utilisé est clone).
La connexion à Launchpad permet de pousser le code dans son propre référentiel public sur launchpad.net.
Pour vous connecter, exécutez
bzr launchpad-login launchpad-id
.Pour insérer du code dans votre propre référentiel, exécutez
bzr push lp:~launchpad-id/projectname/trunk
L'équivalent bzr de git clone est
bzr branch lp:projectname
modifier: ajout de cmdline pour la ramification
la source
Pour autant que je sache et utilise Bazaar, il est destiné à une utilisation de développement, pour télécharger, télécharger, gérer des versions de codes sur lesquelles vous travaillez vous-même ou avec un groupe de développeurs. Bazaar, abrégé en bzr, est une application côté client qui se connecte à Launchpad , où les codes sont stockés et consultables par tous.
Vous pouvez apprendre les bases de Bazaar dans ce court didacticiel .
Launchpad est une plate-forme créée et gérée par Canonical , l'organisation derrière Ubuntu.
Si vous envisagez de télécharger des programmes utilisables (comme avec le Centre logiciel Ubuntu), vous devriez utiliser à la
apt
place. Voirman apt
dans votre terminal pour plus d'informations.Si toutefois vous envisagez de télécharger du code pour le compiler vous-même (la façon dont la compilation est effectuée est spécifique au code), vous pouvez utiliser Bazaar comme expliqué dans la doc :
ou
Il demande en effet de se connecter sur Launchpad à ce stade et je ne sais pas s'il y a un moyen de contourner cela. Quoi qu'il en soit, un compte Launchpad est toujours une bonne chose si vous devez poser des questions ou signaler des bogues à vos logiciels préférés hébergés là-bas. Vous devrez enregistrer votre compte Launchpad sur bzr avant de pouvoir effectuer un branchement.
NB: la
pull
commande sera meilleure que la commande branch si vous devez mettre à jour vers la dernière version,branch
créera une copie de la branche existante sur le tableau de bord uniquement et l'utilisation ultérieure de cette commande créera de la confusion imo. Les mises à jour ultérieures du code que vous avez téléchargé - si de nouvelles versions sont publiées - se font avec:la source
bzr
votre question. Pour référence future, il est utile d'ajouter de tels détails à votre question afin que les gens n'aient pas à parcourir tous les commentaires pour obtenir des éclaircissements et des détails importants. Merci!bzr
pour simplement vérifier une branche pour un usage personnel, et faire de même avec l'intention de faire un travail de développement réel. Les détails indiquent simplement le type de solution dont vous avez besoin.