#rpm #suse #teamviewer
#rpm #suse #teamviewer
Вопрос:
когда я запускаю следующую команду
rpm -qa | grep -i team
результат:
teamviewer9-9.0.xxxxx
но когда я делаю:
rpm -e teamviewer9-9.0.xxxxx
в нем говорится :
package teamviewer9-9.0.xxxxx is not installed
Реальная проблема в том, что по какой-то причине teamviewer перестал запускаться при запуске, и если я вручную набираю команду teamviewer
в терминале, он сообщает, что команда не найдена, следовательно, требуется удалить и переустановить.
но прежде чем делать это, я не хочу удалять папку в /opt/teamviewer
и хотел понять, что происходит? и есть ли какой-либо другой способ исправить эту проблему, т. е. повторно подключить демон teamviewer.
дистрибутив Linux:
(SUSE Linux)
Комментарии:
1. вы можете попробовать
rpm -e teamviewer9
, просто чтобы убедиться, что нет опечатки или чего-то подобного?2. пробовал все это, но по-прежнему ничего не получалось. Наконец, я запустил следующее:
rpm -Uvh teamviewer9.rpm
(переустановить), и это решило проблему. Но все еще остается вопрос, что именно пошло не так?3. возможно, ваша rpmdb была повреждена. В этом случае вы всегда можете запустить
rpm --rebuilddb
4. ну ладно, возможно! Я должен был попробовать это первым
Ответ №1:
возможно, ваша rpmdb была повреждена. В этом случае вы всегда можете запустить
rpm --rebuilddb