Nó phụ thuộc vào việc có một kho lưu trữ git hoặc subversion có sẵn công khai. Nếu vậy, có lẽ có ý nghĩa khi sử dụng git để tạo một nhánh của repo chính thức.
Không, với bất kỳ may mắn nào, gói sử dụng một cái gì đó như dpatch hoặc quilt, vì vậy bạn chỉ có thể giữ một bản vá trong debian / patch /.
Nếu bạn thực sự không may mắn, bạn sẽ phải đối phó với việc cập nhật bản vá của mình mỗi khi một gói mới được phát hành bằng tay. Có thể đáng để sử dụng git cho việc này và nhập mọi bản dựng mới.
Khi xây dựng các gói debian, hãy đảm bảo bạn đã cài đặt các gói xây dựng và thiết yếu.
Để thực sự thay đổi, hãy chạy
# apt-get source foo
Sau đó thay đổi vào thư mục foo-1.2.3 và làm cho bạn thay đổi.
Sau đó chạy
# debuild -us -uc -b
Nó sẽ tạo ra các gói. Điều này sẽ được xây dựng ngay lập tức hoặc cho bạn biết các phụ thuộc bạn cần cài đặt trước khi bạn thử lại. Các gói xây dựng sẽ kết thúc trong thư mục phía trên nguồn.
Tôi đặc biệt khuyên bạn nên thay đổi số phiên bản gói trong tệp debian / changelog, vì vậy bạn không nhầm lẫn gói được xây dựng cục bộ của mình với bản gốc. Bạn có thể nhìn vào công cụ dch để chỉnh sửa tệp này dễ dàng hơn.