Я занимаюсь разработкой приложения dotnet core (2.0). Я также публикую свои последние изменения и генерирую rpm-пакеты с использованием этих опубликованных библиотек на машине centos 7 x86_64 . И, наконец, я устанавливаю их с помощью команды rpm
перед публикацией их в репозитории.
В первый раз я попытался установить этот пакет из репозитория с помощью команды yum
; я заметил, что я должен был определить libc.so.6 как зависимость в spec-файле. Так я и сделал.
Все было хорошо, пока я не выполню визуальное обновление студии. До этого обновления я создавал, устанавливал, публиковал это приложение бесчисленное количество раз. После этого обновления я больше не могу устанавливать rpms. Это говорит;
error: Failed dependencies:
libdl.so.2(GLIBC_2.17)(64bit) is needed by ...
libdl.so.2(GLIBC_2.4) is needed by ...
libgcc_s.so.1 is needed by ...
libgcc_s.so.1(GCC_3.5) is needed by ...
libpthread.so.0(GLIBC_2.17)(64bit) is needed by ...
Проблема в; машина уже есть у них. Машина Centos, которую я упоминал; тот, на котором я собираю, устанавливаю, запускаю и тестирую приложение. И теперь я понятия не имею, что еще я должен сделать.