PPA paketimde değiştirilmiş veya yeni metin dosyaları eklemek yeterince basit:
Aşama 1:
apt-get source [foo-package]
cd [foo-package]
2.Adım: Değişiklikleri içeren yeni metin dosyaları ekleyin veya değiştirin
3.Adım - Değişiklik günlüğünü güncelleyin:
dch -i
Adım 4 - Bir yama oluşturun
dpkg-source --commit
5.Adım - Bir kaynak paket oluşturun
debuild -S
6.Adım - Launchpad'e yükleyin
cd ..
dput [myppa]/[foo_source.changes]
Ancak, şimdi mevcut pakete yeni bir simge dosyası (.png dosyası) eklemem gerekiyor.
Yani 2. adımda - [foo paketine] kopyalandı
At 4. adımda - Ben aşağıdaki hataları alıyorum:
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source
5. adıma geçmeye çalışırsam yukarıdakilere aşağıdaki ek hataları alıyorum:
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
Mevcut PPA paketine nasıl bir ikili simge dosyası ekleyebilirim?
Daha fazla bilgi
Koşarak:
debuild -S --source-option=--include-binaries
Bu daha sonra kaynak paketin oluşturulmasına izin verir ve adım 6 mümkündür.
Ancak bu gerçekten cevap değil - çünkü daha sonra hala aynı hataları alıyorum çünkü daha fazla kod değişiklikleri ( adım 2 ) yapamam.
dpkg-source --commit --source-option=--include-binaries
Bu sadece hata veriyor çünkü yapabileceğim gibi görünmüyor :
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