Pagina 1 di 1

strana risposta del terminale ai file .patch

Inviato: lunedì 3 gennaio 2011, 19:18
da lellone88
salve amici,
vi segnalo qui il mio problema.
sto svolgendo un lavoro di tesi di laurea e sto seguendo una procedura altamente complessa per l'installazione di un sistema operativo embedded per reti di sensori (si chiama liteos).
ora, sono arrivato a questo problema: sempre seguendo la guida utente, ho scaricato dei files .patch.
una volta spostatomi da terminale nella cartella in cui li ho salvati, la guida adesso mi dice di lanciare per ciascun file la seguente istruzione:
patch -po < nomefile.patch, se non che una volta lanciata, guardate che risposta mi da:
patch: **** strip count o is not a number
che significa questa risposta?
scusandomi per l'ignoranza, sono certo di un vostro aiuto.
attendo risposte
grazie a tutti.

Re: strana risposta del terminale ai file .patch

Inviato: lunedì 3 gennaio 2011, 19:24
da Elrond
L'opzione è -p0 (è uno zero, un numero), non -po

Re: strana risposta del terminale ai file .patch

Inviato: lunedì 3 gennaio 2011, 19:35
da c.realkiller
se solo li guardassimo le man page:
NAME
      patch - apply a diff file to an original

SYNOPSIS
      patch [options] [originalfile [patchfile]]

      but usually just

      patch -pnum <patchfile
For example, supposing the file name in the patch file was

            /u/howard/src/blurfl/blurfl.c

          setting -p0 gives the entire file name unmodified, -p1 gives

            u/howard/src/blurfl/blurfl.c

          without the leading slash, -p4 gives

            blurfl/blurfl.c
un esempio di cosa fa -p0 o -p1 o -p4