Мне нужно применить исправление к исходному коду vim, но у меня возникают проблемы с поиском исходного кода для версии 7.3.285. Исходный код с основного сайта vim сборка версии 7.3.154. Когда я выполняю поиск в Google по запросу «источник vim 7.3.285», я получаю в основном .rpm
файлы и всегда что-то о Mandriva. Мне удалось найти файл .scr.rpm
и распаковать его, но затем основная папка vim была точно такой же, как и на сайте vim. Я предполагаю, что я использовал папку с патчами, чтобы применить патч к версии 285. Поэтому я попробовал следующее:
- Скачать
.src.rpm
файл здесь
- распаковать
.src.rpm
файл вот так rpm2cpio vim-7.3.285-1.src.rpm | cpio -idmv --no-absolute-filenames
- применить патчи к папке
vim73
примерно так: for i in 'seq 0 285'; do patch -p0 < ../vim-7.3-patches/7.3.$i; done
- затем я также применил вышеупомянутый патч аналогичным образом
patch -p1 -i ../vim-7.3.285-breakindent.patch
- наконец я скомпилировал vim:
configure
, make
и sudo make install
Тем не менее, и вот где это становится странным, если я ввожу команду vim
, она утверждает, что работает под управлением 7.3.285
. Однако, если я ввожу команду gvim
, она утверждает, что работает версия 7.3.154
. Насколько я понимаю, вы компилируете vim, а gvim тоже компилируется. Кто-нибудь знает, что происходит не так? Могу ли я загрузить исходный файл 7.3.285, чтобы проверить его?