Как очистить остатки старых версий?

Как очистить остатки старых версий?

У меня есть ноутбук с установленной на нем 14.04, и у меня Ubuntu на этой машине с 12.04. Я заметил, что у меня есть "дубликаты" (старые версии) некоторых программ, а именно менеджера обновлений, принадлежащие как старым версиям, так и новым. Есть ли хороший способ очистить их отсюда?

решение1

К сожалению, я не могу дать вам ответа на вашу проблему, но могу дать несколько советов, которые помогут вам понять, что происходит.

При обновлении системы все приложения, установленные с помощью apt-get/Software Center, также должны быть обновлены, а при обновлении пакета он заменяет предыдущую версию, поэтому я действительно не понимаю, как можно иметь 2 версии Update Manager.

Если какое-либо из этих приложений было установлено вручную, то у вас может быть две версии (одна, которую вы установили вручную, и одна, управляемая системой). В этом случае просто удалите одну и используйте другую.

Что касается дубликатов лаунчеров: они хранятся в /usr/share/applications(системном) и ~/.local/share/applications(видимом только вашему пользователю). Вы можете проверить эти два места и посмотреть, нет ли дубликатов лаунчеров.

Если у вас возникли проблемы с определением того, какой лаунчер принадлежит каждому приложению, вы можете запустить каждый дублирующийся элемент и выполнить следующую команду в терминале:

$ xprop | grep DESKTOP_FILE

Ваш курсор изменится на крестик. Затем щелкните в окне этого приложения. Вы можете получить (не все приложения предоставляют вам эту информацию) вывод, подобный следующему:

$ xprop | grep DESKTOP_FILE
_NET_WM_DESKTOP_FILE(STRING) = "/usr/share/applications/gnome-terminal.desktop"

В моем случае я нажал в окне терминала. Вы нажмете на обе запущенные версии и, как я надеюсь, получите там два разных пути.

Связанный контент