На этот вопрос уже есть ответ здесь:
Я работаю со Swish ++ в Ubuntu 12.04. Из-за моей диссертации я должен установить Swish ++ из исходного кода. Во время установки я столкнулся с несколькими проблемами, но в конце концов решил их, и пакет Swish ++ был успешно установлен.
Хотя я обнаружил несоответствие в именах Swish ++ (я задал этот вопрос, , но не получил ответов там). В любом случае, несмотря на это, все прошло нормально. Я мог бы использовать index
и search
со всеми функциями index ++
и search ++
.
Но теперь у меня другая проблема. Я изменил конфигурационные файлы Swish ++, и мне нужно его перекомпилировать. В первый раз я использовал команду make
. Как удалить Swish ++ и снова установить? Команда sudo apt-get remove --auto-remove swish ++
сообщает, что пакет не был установлен и не может быть удален.
Как я могу удалить программы, установленные из исходного кода код?
Я у Вас все еще есть исходный каталог, где Вы создали Свист ++ впервые, можно удалить его с помощью того же Make-файла с:
sudo make unistall
Я также пытался установить Свист ++ из источников:
~/Downloads/swish++-6.1.5
make uninstall
, Если это doesn’t работает на Вас это все это шаги что выполненная команда удаления:
cd /usr/local/bin && rm -fr index search extract
cd /usr/local/lib && rm -fr WWW.pm
rm -fr /etc/init.d/searchd \
/etc/rc1.d/K99searchd \
/etc/rc2.d/K99searchd \
/etc/rc3.d/S99searchd \
/etc/rc5.d/S99searchd \
/etc/rc6.d/K99searchd
cd /usr/local/man/man1 && rm -fr extract.1 httpindex.1 index.1 search.1 splitmail.1
cd /usr/local/man/man3 && rm -fr WWW.3
cd /usr/local/man/man4 && rm -fr swish++.conf.4 swish++.index.4
cd /usr/local/man/man8 && rm -fr searchd.8 searchmonitor.8
выполняет их индивидуально с sudo
для получения прав пользователя root.