Вопросы, касающиеся способа установки / обновления rpm

Абсолютно большинство современных сетевых подключений являются полнодуплексными. Это означает, что передача в обоих направлениях полностью параллельна, поэтому нет смысла отключать передачу или прием в сети Ethernet. Но все же имеет смысл (теоретически) использовать полудуплексный Wi-Fi в качестве «дополнительного» канала. Будет возможно и довольно легко сформировать исходящий трафик, что-то вроде https://serverfault.com/questions/647343/load-balancing-iptables-postrouting-rules должно работать. На практике это должно быть интересным экспериментом, но не ожидайте многого - Wi-Fi имеет гораздо большую задержку и потери пакетов, чем Ethernet.

0
15.04.2018, 09:07
1 ответ

Номер сборки называется выпуском. Например, для 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 не собирается (и не тестировал )установку своего пакета на другую платформу. Редко это работает, но в основном нет.

1
28.01.2020, 02:43

Теги

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