У меня есть ноутбук с установленной на нем 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"
В моем случае я нажал в окне терминала. Вы нажмете на обе запущенные версии и, как я надеюсь, получите там два разных пути.