Lý lịch
Ubuntu không cho phép tải lên các gói nhị phân, mà chỉ các gói nguồn được xây dựng bởi các máy chủ xây dựng.
Nhận các gói của bạn trực tiếp trong kho Ubuntu không phải là quá dễ dàng. Bạn nên có nó trước trong Debian và được đồng bộ hóa từ đó. Vì vậy, bây giờ bạn có thể đặt nó ở đó trong PPA của bạn. Bạn có thể tạo PPA bằng tài khoản Launchpad của mình.
Đang tải lên PPA
Nếu bạn đã sử dụng debuild
để xây dựng gói, thì công việc của bạn sẽ dễ dàng hơn một chút. debuild
tạo ra nhiều tệp bao gồm .dsc và .changes
Bạn có thể đã sử dụng .dsc
tệp pbuilder-dist
để tạo tệp gỡ lỗi, vì vậy bây giờ tất cả những gì bạn cần làm là xuất bản nó lên PPA ngay bây giờ. Sử dụng
dput ppa: yourlaunchpadusername / ppaname foo.changes
Bạn sẽ cần phải ký gói trước khi tải lên bằng cùng một khóa như bạn đã tải lên trong Tài khoản Launchpad của mình
Đẩy vào Debian / Ubuntu
Việc đẩy gói của bạn trong kho lưu trữ Ubuntu / Debian bao gồm đánh giá từ người bảo trì và người quản lý ftp tại Debian. Giấy phép phải rất rõ ràng không có sự mơ hồ. Bạn có thể cần một nhà tài trợ để tải lên Debian
Nộp một ITP
Bạn có thể cần phải nộp ITP (Có ý định đóng gói) để được đóng gói trong Debian. Đây chỉ là một thủ tục chính thức.
Khi gói có sẵn trong thử nghiệm / không ổn định thì bạn có thể sử dụng requestsync
công cụ để gửi yêu cầu đồng bộ hóa trên LP. Để requestsync
làm việc, bạn cần chạy manage-credentials
để đăng nhập vào Launchpad
Cả hai công cụ này đều có trong gói ubuntu-dev-tools