.deb csomagban konfing file módosítása

 ( szabek | 2006. október 19., csütörtök - 11:09 )

Sziasztok,

Adott egy .deb csomag, amiben modosítani kellene a konfigfileban (/etc/updsrv/updsrv-4.conf) egy sort, h install utan ne kelljen vele b*szakodni...
Van valami egyszeru mod arra, h ne kelljen ujraforgatni az egesz csomagot?

Koszi,
Sz.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az nem megoldhato, hogy kicsomagolod, atirod a configot, es becsomagolod?
Pl ar.

Kukkantsd meg ezt: http://blog.xorp.hu/debian-sid-es-skype/ a leirast. Itt anno a skypenek voltak fuggosegi problemai, es ez a leiras azt mutatja be, hogy tudtad megoldani szetszedes, atiras, osszerakassal... Remelem segit.

Vegul is a kovetkezokepp oldahato meg:

ar x valami.deb //nem tar!!!!

tar xvfpz data.tar.gz
vi etc/valami/valami.conf
rm data.tar.gz
tar cvfpz data.tar.gz ./etc ./usr ./var
rm -rf etc/ usr/ var/
ar r valami.deb debian-binary control.tar.gz data.tar.gz

A sorrend fontos (minden esetre a debian-binary legyen legelol)

Voil'la
Kesz is vagyunk a megpatkolt .deb csomaggal

Mar csak egy bonusz (koltoi) kerdes: ha csak egy karaktert irok at (pl. 2->3) miert valtozik meg a merete...

tar -cvzf teszt.tar.gz signature
touch signature
tar -cvzf teszt2.tar.gz signature
ls -ltr

-rw-r--r-- 1 xxx xxxx 155 Oct 19 11:04 teszt.tar.gz
-rw-r--r-- 1 xxx xxxx 27 Oct 19 11:04 signature
-rw-r--r-- 1 xxx xxxx 154 Oct 19 11:04 teszt2.tar.gz

az is könnyem lehet, hogy van valami eszköz, amivel a dpkg-nak meg tudod mondani, hogy egyéni fájlt használsz. Erősen ajánlom, hogy nézd meg a dpkg által adott eszközöket, talán a dpkg-divert, ami Neked kell. Mindenképp nézd meg, hogy miket ad a dpkg, és ha találsz olyat, ami pont erre való, mndenképp írd meg, hadd tanuljunk :)))