আমার পিপিএ প্যাকেজে পরিবর্তিত বা নতুন পাঠ্য ফাইল যুক্ত করা যথেষ্ট সহজ:
ধাপ 1:
apt-get source [foo-package]
cd [foo-package]
পদক্ষেপ 2: পরিবর্তনগুলি যুক্ত নতুন পাঠ্য ফাইল যুক্ত বা সংশোধন করুন
পদক্ষেপ 3 - চেঞ্জলগ আপডেট করুন:
dch -i
পদক্ষেপ 4 - একটি প্যাচ তৈরি করুন
dpkg-source --commit
পদক্ষেপ 5 - একটি উত্স প্যাকেজ তৈরি করুন
debuild -S
পদক্ষেপ - - লঞ্চপ্যাডে আপলোড করুন
cd ..
dput [myppa]/[foo_source.changes]
যাইহোক, এখন আমার বিদ্যমান প্যাকেজটিতে একটি নতুন আইকন ফাইল (একটি .png ফাইল) যুক্ত করা দরকার।
সুতরাং দ্বিতীয় ধাপে - কেবল [foo- প্যাকেজ] অনুলিপি করা হয়েছে
এ পদক্ষেপ 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
এরপরে এটি উত্স প্যাকেজটি তৈরি করার অনুমতি দেয় এবং step ধাপ সম্ভব।
তবে এটি সত্যই উত্তর নয় - কারণ আমি পরে আরও কোড পরিবর্তন করতে পারি না ( পদক্ষেপ 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