Я пытаюсь перестроить пакет nano rpm на CentOS 8, поэтому после его установки я смогу запустить nano с помощью команды newnano.
После некоторого поиска в Google я пришел к выводу, что мне нужно изменить файл .spec и собрать пакет с помощью команды rpmbuild -ba nano.spec
.
Вот что я уже пробовал:
- Изменение имени в начале файла .spec, чтобы оно выглядело так:
Summary: A small text editor
Name: newnano
...
Но когда я попытался собрать пакет, возникла ошибка:Bad exit status from '/var/tmp/rpm-tmp.DSP7dc (%prep)
Как я понял после разархивировать tar-архив, его пыталисьcd newnano-2.9.8
, но такого каталога нет. - Добавление псевдонима в раздел% install:
%install
cd build
%make install
rm -f %{buildroot}%{_infodir}/dir
alias newnano="nano"
...
Сборка и установка прошли успешно, но псевдоним не был создан. - Использование% package. Я вставляю после
%description
и перед%prep
в исходный .spec это:%package -n newnano
Summary: test
%description -n newnano
test
Также я добавляю-n newnano
в раздел%files
. Сборка и установка прошли успешно, но новая команда не была добавлена.
Итак, как мне изменить файл .spec для достижения моей цели?