установка патчей

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
nixnix
рядовой
Сообщения: 45
Зарегистрирован: 2010-09-26 9:16:21

установка патчей

Непрочитанное сообщение nixnix » 2011-06-29 9:30:54

Подскажите плиззз , вот ищу инфу про патчи, с англ. туго, ман не читал.

Может кто может пояснить. Вот к примеру, ставлю я c портов пакет любой, далее захожу в папку files, там лежат патчи, которые как мне пояснили, надо обязательно все проставить, только вопрос как это можно сделать? Понимаю, что командой, patch, но сколько пробовал так установить не получилось, как правильно всё таки это делать?
И ещё в хандбуке написано, что прочитав эти файлы(в папке files) сразу можно понять,что делать, обычно это удалить строчку или наоборот дописать. ОК! Открыв один файл :shock: был в ужасе, там строчек порой на лист , везде знаки ++ -- && и прочие, я в эти дела прогерских не особо посвященный, так вот вопрос, как там вообще разобраться в этих файлах, что удалять, что оставлять? Вопрос для меня важный, хочу просто понять эту тему патчей . Хандбук в этом плане большой минус, не освятил положено данный вопрос :cry:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xelak
сержант
Сообщения: 173
Зарегистрирован: 2007-12-09 16:20:00
Откуда: Украина,Харьков
Контактная информация:

Re: установка патчей

Непрочитанное сообщение xelak » 2011-06-29 9:36:16

Если патчи лежат в директории портов - они при сборки порта будут автоматически патчить. Если надо вручную пропатчить - patch <patchfile

nixnix
рядовой
Сообщения: 45
Зарегистрирован: 2010-09-26 9:16:21

Re: установка патчей

Непрочитанное сообщение nixnix » 2011-06-29 9:43:57

xelak писал(а):Если патчи лежат в директории портов - они при сборки порта будут автоматически патчить. Если надо вручную пропатчить - patch <patchfile
Спасибо! Единственное уточнить ,то есть применив команду, patch <имя патча , он дальше сам найдет нужный файл и произведет его правку, этим патчем (масло масленное)?

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: установка патчей

Непрочитанное сообщение GhOsT_MZ » 2011-06-29 9:49:09

Почти. Нужно или перейти в директорию файлов, которые нужно патчить, или указать ее в параметре -d (если память не изменяет). Но опять же, нужно смотреть в самом diff файле что какие именно пути там указаны. Также, часто бывает, что не всегда директории совпадают, что решается указанием параметром -p#, где # - количество уровней, которые нужно не учитывать при поиске файла. Вообщем, man patch.

Аватара пользователя
xelak
сержант
Сообщения: 173
Зарегистрирован: 2007-12-09 16:20:00
Откуда: Украина,Харьков
Контактная информация:

Re: установка патчей

Непрочитанное сообщение xelak » 2011-06-29 9:50:09

Код: Выделить всё

patch /path/to/file /path/to/patchfile.patch

nixnix
рядовой
Сообщения: 45
Зарегистрирован: 2010-09-26 9:16:21

Re: установка патчей

Непрочитанное сообщение nixnix » 2011-06-29 10:06:24

Всем большое спасибо, день прожил не зря, познал,что то новое! Пойду проверять все опытным путём.