Версия в /usr/местные/бен/полибар
определенно не был установлен через подходящий
. /USR/местные/бен
это место для программного обеспечения, которое не является частью вашего дистрибутива, особенно самокомпилируемого программного обеспечения. Программное обеспечение, установленное через подходящий
нормально пойдет в /бин
или же /USR/бен
.
Простое удаление версии, установленной вручную, действительно является рекомендуемым способом решения этой проблемы.
Однако это может включать больше, чем просто файл /usr/местные/бен/полибар
, например библиотеки под /USR/локальные/библиотека
, справочная страница под /usr/местный/человек
или дополнительные файлы в /usr/местный/доля
.
Возможно, вы захотите поискать в папке (папках) загрузки, можете ли вы найти установочный архив для этой версии. Его имя файла, вероятно, будет начинаться с полибар
, возможно, содержат номер версии 3.5.0-12
, и заканчиваться расширением архива, например .tar.gz
, .tgz
или похожие. Осмотрите его, чтобы узнать, какие файлы он мог установить и где.
Чтобы ничего не сломать безвозвратно, вы можете начать с переименования /usr/местные/бен/полибар
вместо удаления, например:
sudo mv /usr/local/bin/polybar /usr/local/bin/polybar.DELETEME
Но опять же, проверьте, какие еще файлы принадлежат программе, и их тоже переименуйте.
Затем проверьте, полибар
Команда теперь успешно запускает правильную версию.
Если это так, вы можете удалить плохую версию с помощью:
sudo rm /usr/local/bin/polybar.DELETEME
и так далее для других переименованных файлов.