我正在Ubuntu12.04中使用Swish++。由于我的论文,我必须从源代码安装Swish++。在安装过程中,我遇到了一些问题,但最终我解决了这些问题,并成功地安装了Swish++包。虽然我发现与Swish++的名字不一致(我问了这个问题,,但没有得到答案)。不管怎样,尽管如此,一切都很顺利。我可以用index和search来完成index++和search++的所有功能。
但现在我有了另一个问题。我更改了Swish++的配置文件,需要重新编译它。我第一次使用命令make。如何删除Swish++并重新安装?命令sudo apt-get remove --auto-remove swish++说这个包没有被激活,也不能被删除。如何从源代码中删除已安装的程序?
发布于 2014-03-10 20:08:34
我仍然有源目录,您可以在其中第一次构建Swish++,您可以使用相同的Makefile使用:
sudo make unistall发布于 2014-03-11 11:05:46
我还试图从源代码中安装Swish++:
~/Downloads/swish++-6.1.5make uninstall如果这对您不起作用,那么卸载命令执行的所有步骤如下:
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单独运行它们以获得根权限。
https://askubuntu.com/questions/432403
复制相似问题