Как удалить термит из источника?

Я установил эмулятор терминального терминала, выполнив этот ответ Ask Ubuntu, и я получил инсталляционный пакет отсюда на Github. Теперь я пытаюсь удалить его. Я пробовал этот ответ, но он не работает.

Я пробовал это:

$ sudo apt remove --purge termite Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package termite

Место термита в моей системе:

this Задайте ответ Ubuntu

1
задан 7 March 2018 в 15:56

6 ответов

Часть 1

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

Откройте терминал и измените текущий рабочий каталог на тот, который вы использовали для выполнения сценария установки. Вызовите правила удаления каждого установленного программного обеспечения: sudo make -C termite uninstall sudo make -C vte-ng uninstall Обновите базу данных разделяемой библиотеки: sudo ldconfig Дополнительно и, возможно, вы можете удалить связанные каталоги исходного кода: rm -r termite vte-ng

Часть 2

Сценарий установки также выполняет несколько других действий, которые вы можете изменить:

Удалите запись альтернатив для termite: sudo update-alternatives --remove x-terminal-emulator /usr/local/bin/termite Если вы выбрали другой эмулятор терминала по умолчанию вручную перед установкой из termite вы можете сделать это снова с помощью: sudo update-alternatives --config x-terminal-emulator Удалить (теперь сломанную) символическую ссылку на файл terminfo: sudo rm /lib/terminfo/x/xterm-termite
4
ответ дан 17 July 2018 в 19:59

В общем, я бы сделал что-то вроде этого:

# if termite provided by a Ubuntu package dpkg -S $(type -p termite) # if it is, remove it through the package system sudo apt-get --dry-run remove $(dpkg -S $(type -p termite) | cut -d: -f2)

, но если dpkg -S $(type -p termite) не показывает ничего, вы установили termite другим способом.

locate termite

должен показать вам все файлы termite, возможно, вы найдете termite.tar или что-то в этом роде.

2
ответ дан 17 July 2018 в 19:59

Как вы установили termite не через диспетчер пакетов, подходы, использующие apt и dpkg, скорее всего, не сработают

, ваш лучший шанс - перейдите в каталог vte-ng termite соответственно клонированы и попробуйте make uninstall (см. этот вопрос askubuntu). Для термитов uninstall, к сожалению, не красиво написано, поэтому он оставит страницы man, рабочий стол и понравится.

Я уверен, что вы также хотели бы отменить материал x-terminal-emulator ! d3] sudo update-alternatives --remove x-terminal-emulator /usr/local/bin/termite

0
ответ дан 17 July 2018 в 19:59

Часть 1

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

Откройте терминал и измените текущий рабочий каталог на тот, который вы использовали для выполнения сценария установки. Вызовите правила удаления каждого установленного программного обеспечения: sudo make -C termite uninstall sudo make -C vte-ng uninstall Обновите базу данных разделяемой библиотеки: sudo ldconfig Дополнительно и, возможно, вы можете удалить связанные каталоги исходного кода: rm -r termite vte-ng

Часть 2

Сценарий установки также выполняет несколько других действий, которые вы можете изменить:

Удалите запись альтернатив для termite: sudo update-alternatives --remove x-terminal-emulator /usr/local/bin/termite Если вы выбрали другой эмулятор терминала по умолчанию вручную перед установкой из termite вы можете сделать это снова с помощью: sudo update-alternatives --config x-terminal-emulator Удалить (теперь сломанную) символическую ссылку на файл terminfo: sudo rm /lib/terminfo/x/xterm-termite
4
ответ дан 23 July 2018 в 20:43
  • 1
    Поскольку вы никогда не принимали ответа раньше: если это ответит на ваш вопрос, не забудьте нажать серый ☑ под номером слева от этого текста, чтобы принять его , что означает «да, этот ответ действительно "! – David Foerster 18 March 2018 в 08:35

В общем, я бы сделал что-то вроде этого:

# if termite provided by a Ubuntu package dpkg -S $(type -p termite) # if it is, remove it through the package system sudo apt-get --dry-run remove $(dpkg -S $(type -p termite) | cut -d: -f2)

, но если dpkg -S $(type -p termite) не показывает ничего, вы установили termite другим способом.

locate termite

должен показать вам все файлы termite, возможно, вы найдете termite.tar или что-то в этом роде.

2
ответ дан 23 July 2018 в 20:43
  • 1
    За исключением локации будет работать только в том случае, если локация установлена, а БД обновлена. Найти, вероятно, лучший вариант. Например. [F1] – Jeremy Davis 27 February 2018 в 07:46
  • 2
    OP не использовал диспетчер пакетов для установки программного обеспечения. См. Мой ответ. – David Foerster 27 February 2018 в 20:43

Как вы установили termite не через диспетчер пакетов, подходы, использующие apt и dpkg, скорее всего, не сработают

, ваш лучший шанс - перейдите в каталог vte-ng termite соответственно клонированы и попробуйте make uninstall (см. этот вопрос askubuntu). Для термитов uninstall, к сожалению, не красиво написано, поэтому он оставит страницы man, рабочий стол и понравится.

Я уверен, что вы также хотели бы отменить материал x-terminal-emulator ! d3] sudo update-alternatives --remove x-terminal-emulator /usr/local/bin/termite

0
ответ дан 23 July 2018 в 20:43

Другие вопросы по тегам:

Похожие вопросы: