Много отсутствующих пакетов python

Это задокументировано в документации Fedora . Судя по таблице версий, RHEL 7 основан на Fedora 19 с некоторыми изменениями, взятыми из более поздних версий.

Отношения немного сложнее, чем может представить простая таблица. В частности, ядро ​​RHEL получает множество обновлений и резервных копий на протяжении всей своей жизни, чего нет в ядрах Fedora (. Ядра в поддерживаемых версиях Fedora постоянно обновляются до последней версии исходного ядра ).

0
02.04.2020, 02:02
1 ответ

Я попробовал кое-что, что пока работает

Я сделал

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`
0
28.04.2021, 23:19

Теги

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