Theo như tôi biết và sử dụng Bazaar, nó có nghĩa là để sử dụng phát triển, để tải lên, tải xuống, quản lý các phiên bản mã bạn đang tự làm việc hoặc với một nhóm các nhà phát triển. Bazaar, viết tắt là bzr, là một ứng dụng phía máy khách kết nối với Launchpad , nơi tất cả các mã được lưu trữ và có thể xem được.
Bạn có thể tìm hiểu những điều cơ bản về Bazaar trong hướng dẫn ngắn này .
Launchpad là một nền tảng được tạo và quản lý bởi Canonical , tổ chức đứng sau Ubuntu.
Nếu bạn đang xem việc tải xuống các chương trình có thể sử dụng (như với Trung tâm phần mềm Ubuntu), thì bạn nên sử dụng apt
thay thế. Xem man apt
trong thiết bị đầu cuối của bạn để biết thêm.
Tuy nhiên, nếu bạn đang xem việc tải xuống mã để tự biên dịch mã (cách biên dịch được thực hiện cụ thể cho mã) thì bạn có thể sử dụng Bazaar như được giải thích trong tài liệu :
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
hoặc là
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
Nó đang yêu cầu đăng nhập vào Launchpad vào thời điểm này và tôi không biết có cách nào khác không. Dù sao, một tài khoản Launchpad luôn là một điều tốt nếu bạn cần đặt câu hỏi hoặc báo cáo lỗi cho các phần mềm yêu thích của bạn được lưu trữ ở đó. Bạn sẽ cần phải đăng ký tài khoản Launchpad của mình với bzr trước khi bạn có thể thực hiện phân nhánh.
NB: pull
lệnh sẽ tốt hơn lệnh nhánh nếu bạn cần cập nhật lên phiên bản mới nhất, branch
sẽ tạo một bản sao của nhánh hiện có trên launchpad và việc sử dụng lệnh này sẽ tạo ra sự nhầm lẫn imo. Các bản cập nhật tiếp theo của mã bạn đã tải xuống - nếu các phiên bản mới được xuất bản - được thực hiện với:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy
bzr
chi nhánh. Gần đây tôi đã gặp phải một vấn đề tương tự trong khi cố gắng sửa lỗi Trung tâm phần mềm; Bạn có chạy bất kỳbzr
lệnh nào ngoài lệnh được đăng trong câu hỏi được liên kết không?