Это задокументировано в документации Fedora . Судя по таблице версий, RHEL 7 основан на Fedora 19 с некоторыми изменениями, взятыми из более поздних версий.
Отношения немного сложнее, чем может представить простая таблица. В частности, ядро RHEL получает множество обновлений и резервных копий на протяжении всей своей жизни, чего нет в ядрах Fedora (. Ядра в поддерживаемых версиях Fedora постоянно обновляются до последней версии исходного ядра ).
Я попробовал кое-что, что пока работает
Я сделал
for i in `pacman -Q | cut -f 1 -d ' '`; do pactree $i | grep unresolvable >> unmetDependencies; done
Чтобы получить список отсутствующих пакетов; Затем некоторые
cat unmetDependencies | sed {─;├;└;│; ;[unresolvable]} > unmetDependencies
(это не настоящая команда, вместо этого я сделал это с помощью «Поиск и замена» в WYSIWYG ), чтобы получить только имя пакета; а
sort unmetDependencies | uniq > unmetDependencies
иметь имена пакетов только один раз; и, наконец,
pacman --asdeps -Sy `cat unmetDependencies`
Чтобы установить эти
(Я полагаю, что в Ubuntu это просто, потому что у apt -get есть возможность разрешить все неудовлетворенные системные зависимости)
(на самом деле это не решает все, например, у меня libxml2
установлено, но программное обеспечение все еще требует его. Однако он все же решает некоторые проблемы. Возможно, проблема с путем или идентификатором, но python не находит некоторые модули. Но в основном, если вы переустановите весь пакет вашей ОС, все должно работать нормально)
Я обнаружил команду, которая, кажется, отображает пакеты с проблемами, и я переустановил эти перечисленные пакеты:
pacman -Syu `pacman -Qkq | cut -f 1 -d ' ' | sort | uniq`