![如何删除从源代码编译的 Samba4.2.0pre?](https://linux22.com/image/841846/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E7%BC%96%E8%AF%91%E7%9A%84%20Samba4.2.0pre%EF%BC%9F.png)
我将 samba 从 git 克隆到 samba-master
clone git git://git.samba.org/samba.git samba-master
并且做到了
git pull
它是从 git 下载的,我认为我只能获得最新的 Samba 稳定版本。我使用的是 4.0.6,想要 4.0.9。
我只想要稳定版本的 Samba,但是我错误地安装了 Samba 4.2.0pre,现在我想删除它。
我怎么做?
//编辑
我首先使用以下命令将其从 git.samba.org 克隆到 samba-master:
git clone git://git.samba.org/samba.git samba-master
然后我cd samba-master
从 / 开始:
./configure --enable-debug --enable-selftest
make
make install
安装目录是
/usr/local/samba
我已将安装目录放在/etc/environment
答案1
源编译器samba
实际上可能有一个“卸载”命令作为 makefile 的一部分,可以删除该软件。
尝试执行make uninstall
或。如果 makefile 是正常创建的,那么这两个命令中的一个可能会真正删除通过和make remove
编译的源软件。make
make install
答案2
我从 ubuntuforums 了解到,无法使用apt-get remove samba4
或apt-get --purge remove samba4*
卸载从 git 安装的 Samba 4.2.0pre,因为它尚未从存储库安装。
卸载从 git 安装的 Samba 4.2.0pre 的唯一方法是在 samba 文件夹上执行rm -rf
并编辑一开始引用 Samba 4.2.0pre 的所有文件。