dnf сломан при установке -как /usr/lib64 попадает в путь поиска и почему его нет раньше?

Еще один способ удалить \rперед grep:

... | dos2unix | egrep 'COW$' |...

Мне нравится, что это очень ясно, так как я не запоминаю такие вещи, как [[:cntrl:]]надолго.

0
27.08.2020, 13:47
1 ответ

why is /usr/lib64 not earlier on the search path than entries in ld.so.conf

При отсутствии какой-либо другой конфигурации пути к системным библиотекам являются последними элементами пути поиска.

I cannot find where /usr/lib64 is configured. Is it hard-coded into LD or the kernel?

Это трудно -закодировать в ld.so, динамическом компоновщике(/lib64/ld-linux-x86-64.so.2в вашем случае, если вы используетеx86_64). См. Какое значение по умолчанию для LD _БИБЛИОТЕКА _ПУТЬ? для получения подробной информации.

Возможно, ваше исправление — лучшее, что вы можете сделать, не затрагивая содержимое пакета. Как вы сказали, лучшим решением было бы установить двоичные файлы пакета rpathили добавить сценарии оболочки-оболочки для установки LD_LIBRARY_PATHпри вызове двоичных файлов.

0
18.03.2021, 23:09

Теги

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