Сборка CentOS RPM для текущего выпуска git, неудачная перестройка с альтернативным префиксом

Неплохо с Perl:

echo $'Unites State | California | UNIX | ABC DE' |perl -pe 's/[a-zA-Z]+[[:space:]]+[a-zA-Z]+/\"$&\"/g'
"Unites State" | California | UNIX | "ABC DE"
1
23.05.2017, 15:40
1 ответ

Кажется, ваша попытка установить префикс /usr/localработает лишь частично.

Возьмите SRPM для CentOS, распакуйте его, прочтите его .specфайл. Посмотрите, где он устанавливает конфигурацию (s ), и исправьте там префикс. Получите последний tarball для git, измените ссылки на источник (и версию! ), попробуйте построить. Вероятно, большинство патчей не применяются, нужно будет просмотреть их все на предмет применимости/необходимости.

Измените имя пакета на git-localили что-то в этом роде; если нет, есть вероятность (, как вы видели ), что менеджер пакетов увидит в нем замену официальному пакету git и удалит его при установке вашего.

0
08.03.2020, 10:39

Теги

Похожие вопросы