Fedora 31 dnf не может устанавливать пакеты

Если я правильно понял ваш вопрос, у вас есть N сеансов оболочки на одном экране GNU, и вы хотите выполнить заданную команду оболочки (, например source ~/.bashrcили export TEST_VAR=whatever), во всех сеансах оболочки одновременно.

Это можно сделать из сеанса экрана с помощью:

Управл. -А:at "#" stuff "export TEST_VAR='whatever'\n"

Это можно сделать откуда угодно с помощью:

screen -X at "#" stuff "export TEST_VAR='whatever'\n"

(вы можете указать определенный сеанс экрана с помощью опции -S)

0
23.02.2020, 15:11
1 ответ

В большинстве случаев dnf upgradeпроисходит сбой из-за конфликта между установленным и устанавливаемым пакетами или между устанавливаемыми пакетами. Проверьте, на какие файлы он жалуется, rpm -qf TheOffendingFileдает (текущий )пакет с файлом. Посмотрите, что делать, стереть тот, --excludeкакие конфликты от обновления (, возможно, придется исключить несколько ). Конфликты между одним и тем же пакетом для разных архитектур (x86 _64 и i686, например ), являются обычным явлением...

Неисправные базы данных можно часто исправить с помощью rpm --rebuilddb, реже с самой базой данных.

0
28.04.2021, 23:23

Теги

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