Patch Installeren

Pagina: 1
Acties:

  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
Volgens mij is het een echte nOOb vraag
maar toch

ik heb thuis Iptables versie 1.2.3

nu is er een patch voor 1.2.3 -> 1.2.4
en een patch van 1.2.4 -> 1.2.5

mijn vraag hoe installeer ik die patch
het bestand heet
patch-iptables-1.2.3-1.2.4

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

In de source-directory:
code:
1
patch -p0 < patchbestand

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • dominion99
  • Registratie: December 2001
  • Laatst online: 13-08-2025
dit gebeurd er als ik in de directory van /sbin/iptables
zit
code:
1
2
3
4
5
6
7
8
9
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN iptables-1.2.4/Makefile iptables-1.2.5/Makefile
|--- iptables-1.2.4/Makefile    Sun Oct 21 18:07:21 2001
|+++ iptables-1.2.5/Makefile    Thu Jan 10 14:14:05 2002
--------------------------
File to patch:

waarschijnlijk zit ik in de verkeerde Directory
Maar waar moet ik dan zijn (de Distributie is Red HAT 7.2)

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 08-07 07:39

Valium

- rustig maar -

Patches zijn voor broncode, niet voor binaries he? Dat wist je toch wel?

Er staat in de foutmelding naar welke mappen hij zoekt. iptables-1.2.4 of iptables-1.2.5. Rename je iptables mapje eventjes en ga in de map erboven staan. (mv /usr/src/iptables /usr/src/iptables-1.2.4; cd /usr/src; patch -p0 < /tmp/patchbestand)

  • ewasx
  • Registratie: Augustus 2000
  • Laatst online: 16-11-2025
Het zou handig zijn als je de patch manpage zou doorlezen.

Je moet in de dir gaan staan waar je source staat en dan:

cat <bestandje> | patch -p1

of

patch -p1 < <bestandje>

intypen.

Als hij gegziped is moet je natuurlijk wel gunzippen. Waarom je -p1 ipv -p0 moet gebruiken mag je opzoeken in de man page.

Verwijderd

Op dinsdag 15 januari 2002 17:56 schreef ewasx het volgende:
Het zou handig zijn als je de patch manpage zou doorlezen.

Je moet in de dir gaan staan waar je source staat en dan:

cat <bestandje> | patch -p1

of

patch -p1 < <bestandje>

intypen.

Als hij gegziped is moet je natuurlijk wel gunzippen. Waarom je -p1 ipv -p0 moet gebruiken mag je opzoeken in de man page.
Of je gebruikt zcat ipv cat :)

  • ewasx
  • Registratie: Augustus 2000
  • Laatst online: 16-11-2025
Of je gebruikt zcat ipv cat
Ja, maar ik hoopte eigelijk dat men zoiets zelf kan bedenken. Bovendien moet je niet al te veel nieuwe informatie in een keer geven, daar raken mensen van in de war ;)
Pagina: 1