Рейтинг:0

Установлены две версии пакета

флаг ck

У меня установлено две версии полибара. Бег полибар -v У меня 3.5.0-12. какой полибар дает /usr/местные/бен/полибар. Я предполагаю, что установил это за пределами apt, может быть (прошло больше года с тех пор, как я использовал этот компьютер).

Но установлена ​​и другая версия через apt, версия 3.5.5 в /usr/bin/polybar


Как мне удалить старую версию и убедиться, что используется версия из репозитория apt? Честно говоря, я не могу сказать, какая версия работает сейчас (возможно, более старая, поскольку она вызывается при вызове полибар).

PS: Могу ли я просто удалить тот, что в /USR/местные/бен и переустановить один из apt? Я видел, что это рекомендуется в некоторых пакетах deb, таких как идти хотя он чувствует, что напрашивается на неприятности.

Рейтинг:2
флаг zw

Вы должны более тщательно администрировать свою систему. Инспекция /USR/местный рекомендуется в качестве первого шага.

Чтобы исправить текущую ситуацию, просто запустите одну команду для удаления локально установленного Polybar:

sudo rm /usr/local/bin/polybar

а затем использовать полибар от официальный deb-пакет, вы можете переустановить его в любое время,
sudo apt-get install --переустановить полибар .

BharathYes avatar
флаг ck
Да, более новая версия вступила во владение, как только файл, установленный вручную, был переименован. Кстати, что вы подразумеваете под лучшим администрированием? Быть в курсе, что и где я устанавливаю? Я пытаюсь узнать и понять, что у меня есть на моем компьютере. На данный момент, хотя я в основном устанавливаю с терминала и использую диспетчер Synaptic, чтобы посмотреть, что установлено. С нетерпением жду изучения правильных функций.
Рейтинг:2
флаг cn

Версия в /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

и так далее для других переименованных файлов.

BharathYes avatar
флаг ck
Переместил `polybar` и `polybar-msg` в /usr/local/bin и начал работать последний из apt. Я переустановлю его, если есть какие-либо другие проблемы. Что касается удаления файлов, у меня есть клонированный репозиторий git, но я не уверен, что когда-либо собирал и устанавливал его из исходного кода. Я посмотрю, как правильно удалить его.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.