Я хотел получить программу, которая устанавливается через bzr
.
Я успешно установил bzr
, но он просит меня пройти аутентификацию (несмотря на то, что я вошел в Launchpad). Справка Bzr, по-видимому, ориентирована на разработчиков и ничего не говорит о входе в систему.
Как не технический пользователь должен ее использовать? Есть ли графический интерфейс?
Bazaar - это система контроля версий, например, git или svn. Он используется разработчиками, чтобы помочь сотрудничать в проекте. Если вы используете bzr для загрузки программы, это означает, что вы получаете исходный код, который вам нужно будет скомпилировать. Да, в центре программного обеспечения есть графический интерфейс, но я думаю, что командная строка будет проще.
Какую программу вы пытаетесь получить и как называется ветка bzr?
Если все, что вас волнует, это получить копию кода, это довольно просто:
bzr branch branch_url
Например, если вы хотите ветвь ствола для моего гипотетического проекта «foo», вы должны сделать :
bzr branch lp:~scott.severance/foo/trunk
Насколько я знаю и использую Bazaar, он предназначен для разработки, для загрузки, загрузки, управления версиями кодов, над которыми вы работаете сами или с группой разработчиков. Bazaar, сокращенно bzr, является клиентским приложением, которое подключается к Launchpad , где коды хранятся и доступны для просмотра всем.
Вы можете узнать основы о Bazaar из этого короткого урока .
Launchpad - это платформа, созданная и управляемая Canonical , организацией, стоящей за Ubuntu.
Если вы собираетесь загружать используемые программы (как в Ubuntu Software Center), вам следует вместо этого использовать apt
. См. man apt
в вашем терминале для получения дополнительной информации.
Если, однако, вы смотрите на загрузку кода, чтобы скомпилировать его самостоятельно (то, как выполняется компиляция, зависит от кода), то вы можете использовать Bazaar , как описано в документе :
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
или
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
В данный момент он просит войти на Launchpad, и я не знаю, есть ли способ обойти это. В любом случае, учетная запись Launchpad всегда полезна, если вам нужно задавать вопросы или сообщать об ошибках в свои любимые программы, размещенные там. Вам нужно будет зарегистрировать свою учетную запись Launchpad на bzr , прежде чем вы сможете выполнить ветвление.
Примечание: команда pull
будет лучше, чем команда перехода, если вам нужно обновить ее до последней версии, branch
создаст копию существующей ветви только на панели запуска, а последующее использование этой команды приведет к путанице имо. Последующие обновления загруженного вами кода - если новые версии публикуются - выполняются с помощью:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy
Панель запуска позволяет вам сохранить ветку вашего кода в вашем общедоступном репозитории, например, как на github (используется термин «клон»).
Вход в Launchpad с помощью помогает перенести код в собственный публичный репозиторий на launchpad.net.
Для входа запустите bzr launchpad-login launchpad-id
.
Чтобы вставить код в свой собственный репозиторий, запустите bzr push lp:~launchpad-id/projectname/trunk
bzr-эквивалент git-клона - bzr branch lp:projectname
Поскольку все, что вам нужно, это получить программу, вам не нужно входить в систему через Bazaar или через Launchpad в вашем браузере (а Bazaar не имеет (не имеет возможности) знать об этом!).
Bazaar - это программа, которая получит (исходный код) нужную вам программу и все файлы (и шаги в файле README), необходимые для работы программы.
Существует графический интерфейс для Bazaar. Это называется Bazaar Explorer
. Чтобы узнать больше об этом, см .:
Шаги, которые вам нужно сделать сейчас (очень просто):
создать каталог для размещения файлов в (пример: /home/you/fbuntu
)
в терминале, перейдите в эту папку (cd ~/fbuntu
)
и затем выполните bzr команда (bzr branch lp:fbuntu
) -> она предупредит вас об идентификаторе Launchpad, но не беспокойтесь, он не нужен для работы программы! Он загрузит все файлы, и как только это будет сделано, вы можете открыть их как обычно.