Wind River Linux, ошибка зависимой ошибки
Я работаю над Wind River Linux. Ошибка зависимой ошибки. Может кто-нибудь сказать мне, что я должен делать? Я пытался с прошлого дня
root@AC-04:/home/mysql# rpm -ivh MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm
warning: MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 5072e1f5
error: Failed dependencies:
/sbin/chkconfig is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64
/usr/lib64/mysql/plugin is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64
/usr/lib64/mysql/plugin/debug is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64
1 ответ
Прежде всего, используйте -Uvh вместо -ivh при установке: -Uvh почти (ядро - единственное исключение) - правильный способ установки / обновления rpm-пакетов.
Окончательное решение будет заключаться в том, чтобы найти пакеты, которые используют эти зависимости (если ничего не помогает)
rpm -qP /sbin/chkconfig *.rpm
в пакетах WRL и убедитесь, что эти пакеты установлены.
Это все зависимости файла / директории. Попробуйте (например)
rpm -qf --whatprovides /sbin/chkconfig
чтобы увидеть, есть ли пакет, который предоставляет файл.
(Примечание: то, что следует "работает" для RPM5 на WRL, а не RPM на Fedora/RHEL)
Вы можете заглушить зависимости, выполнив (например)
mkdir -p /etc/rpm/sysinfo
echo "/sbin/chkconfig" >> /etc/rpm/sysinfo/Requirename
Маскировка зависимостей позволит установку (как и --nodeps) и может помочь вам в дальнейшей отладке вашей упаковки.