Како покренути команду закрпе у Линуку?

How Run Patch Command Linux



Закрпа је команда за додавање датотека закрпа изворном коду или текстуалним датотекама. Он узима улаз као датотеку закрпе и примењује разлике на оригиналне датотеке. Користимо дифф алат да бисмо добили разлику.

Разлика је скраћена као разлике и користи се за упоређивање садржаја две датотеке и исписивање промена у стандардном излазу.







Скуп изворних кодова чини део софтвера. Програмери граде изворни код који се временом развија. Добијање нове датотеке за свако ажурирање је нереално или одузима много времена. Стога је најсигурнији метод дистрибуција само побољшања. Измене се врше у старој датотеци, а затим се креира нова или закрпана датотека за нову верзију софтвера.



Овај водич вам показује како да помоћу наредбе дифф генеришете датотеку закрпе, а затим је примените помоћу команде закрпе.



Синтакса:

Синтакса датотеке закрпа наредба је следећа:





$закрпа [Опције] [оригиналфиле[патцхфиле]]

$закрпа пнум <патцхфиле>

Креирање датотеке закрпе помоћу разлике:

Датотека изворног кода 1:

Прво, две различите верзије изворног кода су потребне за креирање датотеке закрпе. Датотека изворног кода коју сам направио носи назив мифиле.ц : с

#инцлуде

интглавни() {

принтф ('Здраво ЛинукХинт н');

}



Изворни код датотека 2:

Сада копирајте садржај мифиле.ц у нев_мифиле.ц , Користећи:

$цпмифиле.ц нев_мифиле.ц

Направите неке промене у новоствореној датотеци:

#инцлуде

празнинаглавни(){

принтф ('Хелло Линук хинт');

принтф ('Добродошли у линукхинт');

}

Провера разлике:

Креирајмо датотеку закрпе под именом мифиле.патцх:

$дифф мифиле.ц нев_мифиле.ц<мифиле.патцх

Датотеку закрпе можете одштампати извршавањем наредбе испод:

$мачкамифиле.патцх

Примена датотеке закрпе:

Да бисте применили закрпу, користите:

$закрпа <мифиле.патцх

Уверите се да се датотека закрпе налази у директоријуму у који је смештена датотека изворног кода.

Направите резервну копију пре него што примените закрпу:

Употреба могућност прављења резервне копије датотеке закрпе:

$закрпа <мифиле.патцх

Постављање верзије датотеке сигурносне копије

Ако вам је потребно више резервних копија једне резервне датотеке, користите опција. Поставља број верзије сваке датотеке резервне копије. Извршите наредбу испод:

$закрпа нумерисани<мифиле.патцх

Потврдите датотеке закрпа

Ако желите да верификујете или посматрате исход закрпе, користите -сушење опција. Не мења никакве оригиналне датотеке:

$закрпа -суво трчање <мифиле.патцх

Обрни/поништи закрпу

Опција -Р се користи за поништавање или поништавање закрпе која је већ примењена.

$закрпа <филе.патцх

$лс–Л мифиле.ц

$закрпа–Р<мифиле.патцх

$лс–Л мифиле.ц

Закључак:

У оперативном систему Линук патцх је команда која нам омогућава да применимо датотеке закрпа на изворне кодове или конфигурационе датотеке. Датотека закрпе се користи за ажурирање софтвера. Разлика између оригиналних и нових датотека чува се у датотекама закрпа, а наредба дифф се користи за добијање разлике или закрпе. Разговарали смо о коришћењу наредби дифф и закрпе са бројним опцијама, као што су прављење резервних копија, покретање на суво и поништавање примењене закрпе.