.patch fájl telepitese

 ( Vamp | 2019. április 3., szerda - 15:00 )

Sziasztok!

Lehet amator kerdes, de .patch filet Fedora alatt hogyan kell telepiteni/alkalmazni?

Errol lenne szo:

https://bugs.freedesktop.org/show_bug.cgi?id=97346

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ő.

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 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 forráscsomag mappájába bemásolod a *.patch fájlt, majd:

patch -p0

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.

Akkor csak egy konyvtarba teszem az rpm-el es ennyi?