Saya ingin mendapatkan program, yang diinstal melalui bzr
.
Saya telah berhasil menginstal bzr
, tetapi meminta saya untuk mengotentikasi (meskipun saya login ke Launchpad). Bantuan Bzr tampaknya berorientasi pada pengembang, dan tidak mengatakan apa pun tentang masuk.
Bagaimana seharusnya pengguna non-teknis menggunakannya? Apakah ada GUI?
application-development
gui
bazaar
Justinas Dūdėnas
sumber
sumber
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?Jawaban:
Bazaar adalah sistem kontrol versi, seperti git atau svn. Ini digunakan oleh pengembang untuk membantu berkolaborasi dalam suatu proyek. Jika Anda menggunakan bzr untuk mengunduh program, artinya Anda mendapatkan kode sumber yang harus Anda kompilasi. Ya ada gui di pusat perangkat lunak tapi saya pikir baris perintah akan lebih sederhana.
Apa program yang Anda coba dapatkan dan apa sebutan cabang bzr?
Lihat: http://en.wikipedia.org/wiki/Revision_control
sumber
Karena yang Anda inginkan hanyalah mendapatkan program, Anda tidak perlu masuk dengan Bazaar atau di dalam Launchpad di peramban Anda (dan Bazaar tidak (memiliki sarana untuk) mengetahui tentang ini!).
Bazaar adalah program yang akan mendapatkan (kode sumber) program yang Anda inginkan, dan semua file (dan langkah-langkah, pada file README) yang Anda perlukan agar program bekerja.
Ada front-end grafis untuk Bazaar. Ini disebut
Bazaar Explorer
. Untuk membaca lebih lanjut tentang itu lihat:Langkah-langkah yang perlu Anda lakukan sekarang (sangat mudah):
buat beberapa direktori untuk memasukkan file (contoh
/home/you/fbuntu
:)di terminal, ubah ke folder itu (
cd ~/fbuntu
)dan kemudian lakukan perintah bzr (
bzr branch lp:fbuntu
) -> itu akan memperingatkan Anda tentang Launchpad ID, tetapi jangan khawatir, Anda tidak memerlukannya untuk menjalankan program! Ini akan mengunduh semua file, dan setelah selesai, Anda dapat membukanya secara normal.sumber
Jika yang Anda pedulikan hanyalah mendapatkan salinan kode, itu sangat sederhana:
Misalnya, jika Anda menginginkan cabang trunk untuk proyek hipotetis saya "foo", Anda akan melakukannya:
sumber
Launchpad memungkinkan Anda untuk menyimpan cabang kode Anda di repositori publik Anda seperti di github (istilah yang digunakan adalah klon).
Masuk ke Launchpad dengan membantu mendorong kode ke repositori publik sendiri di launchpad.net.
Untuk masuk, jalankan
bzr launchpad-login launchpad-id
.Untuk mendorong kode ke dalam menjalankan repositori Anda sendiri
bzr push lp:~launchpad-id/projectname/trunk
Setara bzr dari klon git adalah
bzr branch lp:projectname
edit: menambahkan cmdline untuk bercabang
sumber
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
. Lihatman 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 :
atau
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:sumber
bzr
kembali ke pertanyaan Anda. Untuk referensi di masa mendatang, akan sangat membantu untuk menambahkan rincian seperti itu kembali ke pertanyaan Anda sehingga orang tidak perlu melihat semua komentar untuk klarifikasi dan detail penting. Terima kasih!bzr
hanya memeriksa cabang untuk penggunaan pribadi, dibandingkan melakukan hal yang sama dengan maksud melakukan pekerjaan pengembangan yang sebenarnya. Rinciannya hanya memperjelas solusi apa yang Anda butuhkan.