Вопрос или проблема
Я установил Sublime_text-3 в свою систему (Ubuntu 16.04). Я хочу удалить его и следовал по ссылке http://www.ubuntoid.com/install-sublime-text-2-3-ubuntu-16-04/
и я ввёл в терминале следующую команду:
sudo apt-get remove --auto-remove sublime-text-installer
sudo add-apt-repository --remove ppa:webupd8team/sublime-text-3
Но в терминале, если я введу locate sublime_text
, он показывает следующие папки
Dilip@Dilip:~$ locate sublime_text
/home/Dilip/.local/share/applications/sublime_text.desktop
/home/Dilip/.local/share/icons/sublime_text.png
/opt/sublime_text
/usr/share/applications/sublime_text.desktop
Я удалил все файлы/папки sublime_text (sudo rm) из всех тех папок, к которым они принадлежали.
Теперь снова, если я ввожу команду locate sublime_text
, я получаю тот же вывод в терминале
Dilip@Dilip:~$ locate sublime_text
.
/home/Dilip/.local/share/applications/sublime_text.desktop
/home/Dilip/.local/share/icons/sublime_text.png
/opt/sublime_text
/usr/share/applications/sublime_text.desktop
Как это возможно? Даже после удаления я всё еще получаю их. Я даже зашёл в конкретные папки и проверил, что там нет никаких файлов, связанных с sublime_text.
Почему это происходит? Как я могу решить эту проблему?
Любые рекомендации будут весьма полезны.
Спасибо.
Я думаю, что это, скорее всего, ошибка. Вы можете использовать следующие команды или методы, чтобы подтвердить ваше действие.
- Команды
Если вы используете одну из двух команд и ничего не находите, это доказывает, что вы его удалили.
ls sublime*
или
sudo find / -name sublime*
- Поиск ключевого слова ‘sublime’ в каталогах, которые вы перечислили. Если ни одного из них не существует, это доказывает, что вы уже удалили их все.
После этого вы можете попробовать установить Sublime снова. Если новый sublime работает хорошо, это будет новым доказательством.
Ответ или решение
Если вы столкнулись с трудностями при полной деинсталляции Sublime Text из Ubuntu 16.04, это может быть вызвано несколькими факторами. Давайте разберем возможные шаги и решения, которые помогут вам устранить проблему.
1. Понять причины проблемы
При удалении программного обеспечения важно помнить, что некоторые файлы могут оставаться в системе даже после команды удаления. Это может быть связано с кэшем, конфигурационными файлами или тем, что программа была неправильно удалена. Ваша команда sudo apt-get remove --auto-remove sublime-text-installer
удаляет только пакеты, которые были установлены с помощью этой команды, но не затрагивает все связанные файлы.
2. Выполнение правильных команд
Чтобы полностью удалить Sublime Text и связанные с ним файлы, выполните следующие шаги:
-
Удалите главный пакет:
sudo apt-get remove --purge sublime-text
Использование опции
--purge
позволит удалить не только саму программу, но и файлы конфигурации. -
Удалите установочный пакет (если он присутствует):
sudo apt-get remove --purge sublime-text-installer
-
Обновите список пакетов:
sudo apt-get autoremove sudo apt-get autoclean
3. Проверка наличия остатков
После выполнения этих команд проверьте, присутствуют ли какие-либо файлы, связанные с Sublime Text:
locate sublime_text
Или используйте более точную команду:
sudo find / -name *sublime*
4. Удаление остатков вручную
Если после выполнения всех вышеуказанных команд остаются остаточные файлы, выполните их удаление вручную:
- Удалите файлы из следующих путей:
/opt/sublime_text
/home/Dilip/.local/share/applications/sublime_text.desktop
/usr/share/applications/sublime_text.desktop
При удалении убедитесь, что вы применяете команду с правами суперпользователя sudo
:
sudo rm -rf /opt/sublime_text
sudo rm -f /home/Dilip/.local/share/applications/sublime_text.desktop
sudo rm -f /usr/share/applications/sublime_text.desktop
5. Проверка наличия скрытых файлов
Не забывайте, что некоторые конфигурационные файлы могут быть скрытыми. Чтобы увидеть все файлы в вашем домашнем каталоге, используйте команду:
ls -a /home/Dilip/.config/
Воспользуйтесь этой командой, чтобы найти возможные конфигурационные файлы Sublime Text и удалить их при необходимости.
6. Завершение процесса и переустановка
После удаления всех файлов вы можете убедиться в том, что Sublime Text полностью удален, и установить заново, если посчитаете это необходимым. Обратите внимание на команду установки, чтобы избежать конфликтов:
sudo apt-get update
sudo apt-get install sublime-text
Заключение
Если после выполнения всех шагов вы всё ещё видите остатки Sublime Text, возможно, системы индексирования, такие как locate
, используют устаревшую информацию. В этом случае вы можете обновить базу данных locate
с помощью команды:
sudo updatedb
Надеюсь, эти шаги помогут вам успешно удалить Sublime Text из вашей системы Ubuntu 16.04. Если возникнут дополнительные вопросы, не стесняйтесь задавать их.