Установка 403-ath_regd_optional.patch
Я новичок в патче и мне нужно установить этот патч https://dev.openwrt.org/browser/trunk/package/kernel/mac80211/patches/rev=39442
Это должно исправить backports-3.15.1-1 пакет
Как вы можете видеть, он исправляет три файла, drivers/net/wireless/ath/regd.c, drivers/net/wireless/ath/Kconfig а также .local-symbols
Я старался patch -Np5 -i 403-ath_regd_optional.patch а также patch -i 403-ath_regd_optional.patch и я получаю ту же ошибку
не могу найти файл для исправления в строке ввода 3
Возможно, вам следовало использовать опцию -p или --strip?
Текст, приведший к этому был:
| --- a / drivers / net / wireless /ath/regd.c
+ +++ b/ драйверы / сеть / беспроводная связь /ath/regd.c
Файл для исправления:
Однако, если я ввел точно такой же файл (т.е. drivers/net/wireless/ath/regd.c) оно работает
Почему это происходит?
ОБНОВИТЬ
Я вручную обновил файлы и заменил старые
1 ответ
Синтаксис для исправления пакета:
sudo patch `which [NAME OF THE PACKAGE]` < [DIRECTORY OF THE PATCH FILE]/[PATCH FILE NAME].patch
Пример:
sudo patch `which webcamstudio` < ~Downloads/diff_webcamstudio_uname.patch