मेरे PPA पैकेज में संशोधित या नई पाठ फ़ाइलें जोड़ना काफी सरल है:
चरण 1:
apt-get source [foo-package]
cd [foo-package]
चरण 2: परिवर्तन वाली नई पाठ फ़ाइलों को जोड़ें या संशोधित करें
चरण 3 - चैंज अपडेट करें:
dch -i
चरण 4 - एक पैच बनाएं
dpkg-source --commit
चरण 5 - एक स्रोत पैकेज बनाएं
debuild -S
चरण 6 - लॉन्चपैड पर अपलोड करें
cd ..
dput [myppa]/[foo_source.changes]
हालाँकि, मुझे अब मौजूदा पैकेज में एक नई आइकन फ़ाइल (.png फ़ाइल) जोड़ने की आवश्यकता है।
तो चरण 2 पर - बस [फू-पैकेज] में कॉपी किया गया
पर चरण 4 - मैं निम्नलिखित त्रुटियाँ मिलती है:
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source
यदि मैं चरण 5 में जाने का प्रयास करता हूं तो मुझे उपरोक्त अतिरिक्त त्रुटियां प्राप्त होती हैं:
dpkg-source: error: add foo-package/foo-icon.png in debian/source/include-binaries if you want to store the modified binary in the Debian tar-ball
...
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
किसी भी विचार मैं अपने मौजूदा पीपीए पैकेज में बाइनरी आइकन फ़ाइल कैसे जोड़ूं?
अधिक जानकारी
चलाकर:
debuild -S --source-option=--include-binaries
यह तब स्रोत पैकेज बनाने के लिए अनुमति देता है और चरण 6 संभव है।
हालाँकि, यह वास्तव में उत्तर नहीं है - क्योंकि मैं बाद में आगे कोड परिवर्तन नहीं कर सकता ( चरण 2 ) क्योंकि मुझे अभी भी वही त्रुटियां मिल रही हैं।
ऐसा नहीं लगता कि मैं कर सकता हूं dpkg-source --commit --source-option=--include-binaries
क्योंकि यह सिर्फ त्रुटियां देता है:
dpkg-source --commit --source-option=--include-binaries
dpkg-source: warning: --source-option=--include-binaries is not a valid option for Dpkg::Source::Package::V3::quilt
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source