Sziasztok!
Lehet amator kerdes, de .patch filet Fedora alatt hogyan kell telepiteni/alkalmazni?
Errol lenne szo:
- 1168 megtekintés
Hozzászólások
Ha jol ertem, egy adott rpm package-et kene szetbontani, a source-t patchelni, majd ujra osszerakni? nincs erre valami tool? vagy kezzel kell mindent?
- A hozzászóláshoz be kell jelentkezni
A bináris rpm csomaghoz tartozó srpm-et kellene újrabuildelned (a jelenleginél magasabb patchlevel-t megadva a spec fájlban), de úgy, hogy beleoperálod a plusz módosítást tartalmazó patch-et is. A sima srpm-ből buildelni ott az rpm, tool tehát van, csak ugye neked plusz patch kell, úgyhogy az srpm licsomagol, spec fájl mókol, plusz patch belerak úgy, hogy a foltozás sikerüljön is, aztán rpm -ba valami_uj.spec, ha jól emlékszem :-)
Az persze jó kérdés, hogy az srpm-ben lévő forrás+patchkészlet mennyiben foltozható az általad linkelt patch-csel, ezt látatlanban nehéz eldönteni, de próba cseresznye :-)
- A hozzászóláshoz be kell jelentkezni
A forráscsomag mappájába bemásolod a *.patch fájlt, majd:
patch -p0
vagy:
patch -p1
Egyszer gyártottam erre a bajra egy ilyet, ha sok patch file kell:
#!/bin/bash
ls *.patch* | sort | while read PATCHFILE
do
echo "------------ $PATCHFILE ---------------"
if echo $PATCHFILE | grep "patch0"
then
patch -p0 <$PATCHFILE
else
patch -p1 <$PATCHFILE
fi
done
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
- A hozzászóláshoz be kell jelentkezni
A forráscsomag mappájába bemásolod a *.patch fájlt, majd:
patch -p0 <valami.patch0
vagy:
patch -p1 <valami.patch
Egyszer gyártottam erre a bajra egy ilyet, ha sok patch file kell:
#!/bin/bash
ls *.patch* | sort | while read PATCHFILE
do
echo "------------ $PATCHFILE ---------------"
if echo $PATCHFILE | grep "patch0"
then
patch -p0 <$PATCHFILE
else
patch -p1 <$PATCHFILE
fi
done
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.
- A hozzászóláshoz be kell jelentkezni
Akkor csak egy konyvtarba teszem az rpm-el es ennyi?
- A hozzászóláshoz be kell jelentkezni