Sejauh yang saya tahu dan gunakan Bazaar, ini dimaksudkan untuk penggunaan pengembangan, untuk mengunggah, mengunduh, mengelola versi kode yang Anda kerjakan sendiri atau dengan sekelompok pengembang. Bazaar, disingkat menjadi bzr, adalah aplikasi sisi klien yang terhubung ke Launchpad , tempat kode disimpan dan dapat dilihat oleh semua.
Anda dapat mempelajari dasar-dasar tentang Bazaar pada tutorial singkat ini .
Launchpad adalah platform yang dibuat dan dikelola oleh Canonical , organisasi di balik Ubuntu.
Jika Anda ingin mengunduh program yang dapat digunakan (seperti pada Pusat Perangkat Lunak Ubuntu), maka Anda harus menggunakannya apt
. Lihat man apt
di terminal Anda untuk info lebih lanjut.
Namun jika Anda melihat mengunduh kode untuk mengkompilasinya sendiri (bagaimana kompilasi dilakukan khusus untuk kode tersebut) maka Anda dapat menggunakan Bazaar seperti yang dijelaskan dalam dokumen :
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
atau
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
Memang meminta untuk login di Launchpad pada saat ini memang dan saya tidak tahu apakah ada cara untuk itu. Bagaimanapun, akun Launchpad selalu merupakan hal yang baik jika Anda perlu mengajukan pertanyaan atau melaporkan bug ke perangkat lunak favorit Anda yang dihosting di sana. Anda harus mendaftarkan akun Launchpad Anda ke bzr sebelum Anda dapat melakukan percabangan.
NB: pull
perintah akan lebih baik daripada perintah cabang jika Anda perlu memperbarui ke versi terbaru, branch
akan membuat salinan cabang yang ada di launchpad saja dan penggunaan selanjutnya dari perintah ini akan membuat kebingungan imo. Pembaruan selanjutnya dari kode yang Anda unduh - jika versi baru diterbitkan - dilakukan dengan:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy
bzr
cabang. Saya mengalami masalah serupa baru-baru ini ketika mencoba memperbaiki bug Pusat Perangkat Lunak; sudahkah Anda menjalankanbzr
perintah selain yang diposting di pertanyaan yang ditautkan?