Как удалить программное обеспечение, установленное & ldquo; сделать install & rdquo; [dубликат]

Этот вопрос уже имеет ответ здесь: если я создам пакет из источника, как я могу удалить или удалить полностью? 6 ответов

Если я устанавливаю программное обеспечение, выполнив:

./configure make make install

Есть ли общий способ его удаления (например, sudo apg-get remove)?

1
задан 26 July 2017 в 13:44

2 ответа

Обычно вы можете использовать:

sudo make uninstall

, поскольку приложение было установлено как root.

Но это будет работать только в том случае, если разработчик пакета позаботился о создании Хорошее правило удаления.

Вы также можете попытаться взглянуть на шаги, используемые для установки программного обеспечения, запустив:

make -n install

И затем попытайтесь отменить эти действия вручную. [ ! d4]

В будущем, чтобы избежать подобных проблем, попробуйте использовать checkinstall вместо make install, когда это возможно (AFAIK всегда, если вы не хотите одновременно сохранять как скомпилированную, так и упакованную версию). Он создаст и установит файл deb, который вы сможете удалить с помощью своего любимого менеджера пакетов.

make clean обычно очищает каталоги зданий, он не удаляет пакет.

[Источник: Если я создаю пакет из источника, как я могу удалить или удалить полностью?

4
ответ дан 18 July 2018 в 09:39

Обычно вы можете использовать:

sudo make uninstall

, поскольку приложение было установлено как root.

Но это будет работать только в том случае, если разработчик пакета позаботился о создании Хорошее правило удаления.

Вы также можете попытаться взглянуть на шаги, используемые для установки программного обеспечения, запустив:

make -n install

И затем попытайтесь отменить эти действия вручную. [ ! d4]

В будущем, чтобы избежать подобных проблем, попробуйте использовать checkinstall вместо make install, когда это возможно (AFAIK всегда, если вы не хотите одновременно сохранять как скомпилированную, так и упакованную версию). Он создаст и установит файл deb, который вы сможете удалить с помощью своего любимого менеджера пакетов.

make clean обычно очищает каталоги зданий, он не удаляет пакет.

[Источник: Если я создаю пакет из источника, как я могу удалить или удалить полностью?

4
ответ дан 24 July 2018 в 19:23
  • 1
    Я считаю, что make всегда работает как root? – George Udosen 26 July 2017 в 13:50
  • 2
    @George ./configure и make обычно запускаются как текущий пользователь, тогда как установка выполняется как sudo make install, поскольку для этого потребуется доступ к / usr / bin или / usr / local / bin и / или другим системным каталогам. – Soren A 26 July 2017 в 14:03
  • 3
    Да @ SorenA Я знаю, я заметил, что ответ сказал, что if run as root, make install всегда запускается как root. так что часть не нужна. Будет обновлен ответ. – George Udosen 26 July 2017 в 14:05

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

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