Встроенные файлы, которые создаются с помощью make install
на этапе % makeinstall
необходимо явно включить или исключить.
Мне удалось обойти это, выполнив команды manual rm
после % makeinstall
, но, похоже, есть другой обходной путь в разделе % files
, используя Предложения % exclude
:
%files
%defattr (-,root,root)
%{_libdir}/libmp3lame.so.*
%{_libdir}/libmp3lame.so
%exclude %{_bindir}/lame
%exclude %{_libdir}/libmp3lame.a
%exclude %{_libdir}/libmp3lame.la
Когда вы бежите
ssh root@xxx.xxx.xxx.xxx
Вы делаете это от своего имени (например. Брайан)
Когда вы бежите
sudo scp -r root@xxx.xxx.xxx.xxx...
вы действительно работаете как root. Следовательно, вы используете разные пары закрытый/открытый ключ.
Попробуйте запустить scp без sudo в какой-нибудь каталог, к которому у вас, Брайана, не root, есть доступ, и посмотрите, что произойдет.