Я занимаюсь разработкой приложения 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, которую я упоминал; тот, на котором я собираю, устанавливаю, запускаю и тестирую приложение. И теперь я понятия не имею, что еще я должен сделать.

0