linux怎么卸载make install安装到系统文件夹中的程序
时间: 2023-09-18 08:06:11 浏览: 166
### 回答1:
在 Linux 中卸载通过 make install 安装到系统文件夹中的程序,可以使用 make uninstall 命令。需要注意的是,这需要在安装时使用相同的配置选项才能正常工作。如果不能使用 make uninstall,可以手动删除程序安装的文件。
### 回答2:
在Linux系统中,如果你使用了`make install`命令将程序安装到系统文件夹中,你可以通过以下步骤卸载这些程序:
1. 打开终端。
2. 使用`cd`命令切换到你安装程序的目录。该目录通常是你运行`make install`命令时所指定的目录,默认情况下是`/usr/local`。
3. 运行`make uninstall`命令。如果该命令可用,它将卸载程序并删除相关文件。但并非所有程序都提供这个卸载选项,所以你可能需要继续执行下面的步骤。
4. 如果没有`make uninstall`命令,可以通过查看`Makefile`文件来确定程序的安装位置和文件列表。使用文本编辑器打开`Makefile`文件。
5. 在`Makefile`文件中,查找并记录下安装的文件列表。这些文件通常包括二进制文件、库文件、配置文件以及其他相关文件。
6. 运行`rm`命令删除这些文件。例如,如果安装的二进制文件位于`/usr/local/bin`目录下,你可以运行`sudo rm /usr/local/bin/程序名称`删除它。
7. 继续删除其他安装的文件,确保不遗漏。
8. 如果你之前使用了`make install`的`--prefix`选项指定了其他目录,也要在该目录下重复上述步骤,删除对应的文件。
9. 删除可能存在的相关配置文件。这些配置文件通常位于`/etc`目录下。你可以使用`sudo rm /etc/程序名称`命令来删除它们。
10. 最后,在终端中运行`sudo updatedb`命令以更新系统文件搜索索引。
通过以上步骤,你可以将通过`make install`安装到系统文件夹中的程序完全卸载。请注意,操作系统本身的文件不可删除,只能删除自行安装的程序文件。
### 回答3:
在Linux中,卸载已经通过"make install"命令安装到系统文件夹中的程序可以按照以下步骤进行:
1. 打开终端或命令行界面。
2. 使用"cd"命令进入已安装程序所在的目录。通常情况下,"make install"会将程序安装到默认目录,即/usr/local目录下。所以可以使用如下命令进入该目录:
`cd /usr/local`
3. 查找已安装的程序。如果安装程序的时候没有指定安装目录,则可能需要通过"find"命令来查找具体的安装路径。例如,查找名称为"program"的程序可以使用如下命令:
`find . -name program`
4. 找到要卸载的程序后,使用"rm"命令将其从系统中删除。例如,要删除名为"program"的程序可以使用如下命令:
`rm -rf ./program`
这里的"-rf"选项用于递归删除程序及其子目录和文件,并且不再显示提示框。
5. 在完成上述步骤后,已经成功卸载了通过"make install"安装到系统文件夹中的程序。
请注意,在卸载程序时需小心操作,确保卸载的是正确的程序,并且备份重要的数据以防止误删除。
阅读全文