Использование Patch-файлов, для обновления форума

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Использование Patch-файлов, для обновления форума

Сообщение Iftin »

Patch-файлы - файлы обновлений всех предыдущих версий до текущей, предназначенные для использования с unix-командой patch

Подскажите, если форум модифицирован разными модами, можно обновлять форум phpBB2 командой сервера Patch? 8) Или всё поломается ? :roll: :cry:
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 19 лет 11 месяцев
Откуда: Москва

Сообщение Zen »

Iftin писал(а):Подскажите, если форум модифицирован разными модами, можно обновлять форум phpBB2 командой сервера Patch? Cool Или всё поломается ?
Лично я вообще доверяю только своим рукам (может и кривым иногда :mrgreen: ). EasyMod тоже не панацея. Честно говоря сам запарился апдейтиться до 2.0.18. )))
Как устанавливать MODs/STYLEs
hack
phpBB 1.4.0
Сообщения: 37
Стаж: 20 лет 1 месяц

Сообщение hack »

Только свои руки... Не патчил ни разу.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Сообщение Iftin »

я вот думаю скопировать всю папочку phpbb2 и всё-таки запустить патч комманду. Если сломается, т я же сразу увижу??
Если не будет, то я верну оригинальные файлы.... как вы думаете такое получится?
версия у меня 2.0.15 лениво до 18 ручками ))
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 19 лет 11 месяцев
Откуда: Москва

Сообщение Zen »

Iftin писал(а):я вот думаю скопировать всю папочку phpbb2 и всё-таки запустить патч комманду. Если сломается, т я же сразу увижу??
Если не будет, то я верну оригинальные файлы.... как вы думаете такое получится?
Да. Должно. Пиши о результатах.
Iftin писал(а):версия у меня 2.0.15 лениво до 18 ручками ))
Если модов нет можно залить 2.0.18 целиком.
Ещё вариант (предлагали на форуме) посмотреть файлы, которые изменялись модами, их проапдэйтить вручную, а остальные залить готовые.
Как устанавливать MODs/STYLEs
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Сообщение Iftin »

Zen

у меня модов много стоит более 30-ти штук =) всё менялись файлики.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 20 лет 4 месяца
Откуда: Архангельск

Сообщение Гога »

Iftin писал(а):Если сломается, то я же сразу увижу?
Не сразу ;)
Iftin писал(а):то я верну оригинальные файлы
А какие именно? Я понимаю, что те, которые изменились; но как их определить?
Iftin писал(а):лениво до 18 ручками
Вероятны отказы patch. Часть изменений придётся руками утрамбовывать. Но они сохраняются в отдельных файлах (*.rej) - так что это несложно.

Для меня (единственную) проблему составляют пробелы в конце строк которые все мои редакторы удаляют, а в патче они учитываются, поэтому патч я сначала пересохраняю :)

Сначала стоит попробовать

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

patch --dry-run -l
Если FAILED нету - УРА! Можно смело по живому!

А вообще, опыт работы с diff/patch нужен.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Сообщение Iftin »

Гога

вообще после твоего сообщения, ты меня. что-то напугал я думал всё проще. Оказывается лучше руками сделать.... или такой вариант делаю, патч, а потом как выяснить, что получилось у него изменить или нет?

Как патч вообще работает. Он находит номер строки и всё меняет или сравнивает по оригиналы? Есть похожее, что-то с ease mod?
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 20 лет 4 месяца
Откуда: Архангельск

Сообщение Гога »

Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Сообщение Iftin »

Гога
если честно я так и непонял. понял, что патч не всесилен как и ейзи мод.
ease mod я умею пользоваться. Команду патч, сделаю на сервере не проблема. Главное поясните какой принцип патча работы. Допустим есть изменённый форум (модифицированный) патч ищет сточки и соответствие строчки за строчкой к оригиналу заменяет код на свой, а если не находит соответствие (например отличие от оригинала phpbb2 в 2-5 символов), то не будет изменять???
Как там с протоколированием действий?

p.s.
patch очень интересная тема для меня!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 9 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Iftin писал(а):Как там с протоколированием действий?
Гога писал(а):Часть изменений придётся руками утрамбовывать. Но они сохраняются в отдельных файлах (*.rej) - так что это несложно.
я люблю daft punk | новый sugoi.ru
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет 3 месяца
Откуда: Moscow

Сообщение Iftin »

VVVas
то есть после данной команды патч идти на сервер и залезать в каждую папку смотреть искать файлы (*.rej), если таковые есть, то открывать его и сам в ручную делать, что там написано?

Вернуться в «Поддержка phpBB 2.0.x»