Линук наредбе

Како покренути наредбу „закрпа“ у Линуку?

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

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

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

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

Синтакса:

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

$ патцх [опције] [оригинална датотека [патцхфиле]]
$ патцх -пнум

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

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

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

#инцлуде
инт маин ()
принтф ("Здраво ЛинукХинт \ н");

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

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

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

Унесите неке измене у новостворену датотеку:

#инцлуде
воид маин ()
принтф ("Хелло Линук хинт");
принтф ("Добродошли у линукхинт");

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

Створимо датотеку закрпе названу као мифиле.закрпа:

$ дифф -у мој фајл.ц нев_мифиле.ц

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

$ мачка мој фајл.закрпа

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

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

$ патцх < myfile.patch

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

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

Користите „”Опција за израду резервне копије датотеке закрпе:

$ патцх -б < myfile.patch

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

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

$ патцх -б -В нумерисан < myfile.patch

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

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

$ патцх --дри-рун < myfile.patch

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

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

$ патцх < file.patch
$ лс -л мој фајл.ц
$ патцх -Р < myfile.patch
$ лс -л мој фајл.ц

Закључак:

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

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...