Номер сборки называется выпуском. Например, для python-qt5-5.10-3.fc28.x86_64
имя — «python -qt5», версия — «5.10», выпуск — «3.fc28», а последний — архитектура «x86 _64»
То, что вы называете письмом Джорджа или Сьюзан, обычно называют «расстоянием». В приведенном выше примере это «.fc28». Он используется для различения разных пакетов одной версии и выпуска. Например, python -qt5 для Fedora 28 помещает файлы в /usr/lib64/python2.7/site-packages
, но это не будет работать на RHEL6, поскольку он ожидает модули python в каталоге /usr/lib64/python2.6
. Таким образом, версия RHEL6 того же пакетаpython-qt5-5.10-3.el6.x86_64
Сам RPM сравнивает только имя, версию и выпуск. Нет никакой логики в том, что вы не можете установить пакет Fedora 28 на RHEL7. Обычно это не работает из-за других зависимостей. Например, если вы попытаетесь обновить python-qt5-5.10-3.fc28.x86_64
с помощью python-qt5-5.10-4.el7.x86_64
, скорее всего, это не сработает из-за разных SONAME libQT *.so на RHEL7.Но если вы сделаете это с каким-нибудь пакетом, который не имеет никаких требований (или очень мягких требований ), тогда rpm сам разрешит обновление, потому что "4.el7" больше, чем "3.fc28". Проблема в том, что автор пакета rpm не собирается (и не тестировал )установку своего пакета на другую платформу. Редко это работает, но в основном нет.
У вас аппаратная проблема либо в этом диске, либо в контроллере. Он отключается и снова подключается, когда вы просите его что-то сделать.
Возможно, вы сможете получить дальнейшие подсказки от smartctl -a
, но в основном ваш диск звучит сломанным.