Bạn khá thân với các bước ví dụ của mình, nhưng đây là những gì tôi muốn đề xuất:
- Lấy các nguồn với
apt-get source wine
và cd
vào thư mục mới
- Tìm loại hệ thống vá mà gói rượu dựa trên :
what-patch
; trong trường hợp này, nó cho chúng ta biết rằng gói rượu sử dụng quilt
để quản lý bản vá
- Vì chúng tôi đang sử dụng quilt, hãy thêm (các) bản vá tùy chỉnh của bạn vào loạt quilt:
QUILT_PATCHES = debian / patch quilt nhập <your-patchfile.patch>
Nếu bạn có nhiều bản vá, hãy làm điều này cho mỗi bản vá, theo thứ tự mà bạn muốn chúng được áp dụng.
- Thêm một mục phù hợp vào
debian/changelog
tệp - bạn sẽ cần thay đổi số phiên bản để đảm bảo rằng phiên bản PPA của bạn được phân biệt với phiên bản chính thức. Thông thường, bạn nên tăng số phiên bản cuối cùng và thêm dấu ngã (~) theo sau là chuỗi phiên bản tùy chỉnh của bạn (ví dụ ~jbowtie1
). Các dch -i
lệnh có thể giúp với điều này quá.
- Xây dựng gói nguồn:
gỡ lỗi -S
- Tải gói nguồn của bạn lên hệ thống xây dựng PPA:
dput ppa: <your-ppa> ../wine*.changes
Tham số <your-ppa> được chỉ định trên trang launchpad cho PPA bạn muốn tải nó lên (bạn sẽ phải tạo trước nó).
Thông thường nên thực hiện xây dựng thử nghiệm trước khi thực hiện dput - pbuilder
lệnh cho phép bạn tạo lại những gì hệ thống xây dựng PPA sẽ làm với gói của bạn (nghĩa là bắt đầu từ cài đặt sạch, thêm deps cần thiết, sau đó xây dựng).
Trong trường hợp này, bạn sẽ phải thiết lập pbuilder trước (xem https://wiki.ubfox.com/PbuilderHowto ), sau đó thực hiện việc này trước dput
:
xây dựng sudo pbuilder ../*.dsc