如何撤消"make install"的操作?
how to undo the actions of "make install"?
有没有办法撤消 sudo make install
的操作?即,删除复制到 /usr/local/bin
文件夹的文件?
我使用以下命令从源代码构建了 PHP:
cd /home/steve/php-src
./buildconf
./configure
./sudo make install
我假设 make install
是将编译后的代码复制到系统范围的 /usr 文件夹的命令。我想删除 PHP 存储库和所有从该存储库编译并复制到系统范围文件夹的编译对象。
make install
不是神奇地安装 C 项目的常量命令。它遵循规范。包含有关 make
应如何运行的说明的文件,称为“Makefile”。
为了撤消make install
所做的操作,您必须阅读位于项目根目录下的Makefile。查看 install
目标的作用并创建(如果不存在)一个目标(例如 uninstall
)来反转 install
所做的一切。 (例如,删除已安装的文件、分离内核挂钩等)。
有没有办法撤消 sudo make install
的操作?即,删除复制到 /usr/local/bin
文件夹的文件?
我使用以下命令从源代码构建了 PHP:
cd /home/steve/php-src
./buildconf
./configure
./sudo make install
我假设 make install
是将编译后的代码复制到系统范围的 /usr 文件夹的命令。我想删除 PHP 存储库和所有从该存储库编译并复制到系统范围文件夹的编译对象。
make install
不是神奇地安装 C 项目的常量命令。它遵循规范。包含有关 make
应如何运行的说明的文件,称为“Makefile”。
为了撤消make install
所做的操作,您必须阅读位于项目根目录下的Makefile。查看 install
目标的作用并创建(如果不存在)一个目标(例如 uninstall
)来反转 install
所做的一切。 (例如,删除已安装的文件、分离内核挂钩等)。