技术解析

各位一般是怎么删除Linux下面通过编译安装的软件的?
0
2021-07-25 22:12:26
idczone
特别是对于我这种装完就把源码rm的人
我是出现问题了就重装一遍系统

佩服。

stow

stow +1

不直接make install,先打包再用包管理器安装

thx!

谢谢!

arch 的路过,aur 里啥都有

最好指定prefix
./configure --prefix=/opt/nodejs
这样删除的话只要 rm -rf /opt/nodejs就OK了

同意楼上
不过感觉如果源里有的,尽量用源里的。

locate 一下,看看都装哪里了? 如果编译装的,还是不删除编译结果吧,一般可以 make uninstall

sudo apt-get install checkinstall
cd ubuntu.pc.build/ from where you typed "make && make install"
sudo checkinstall -D --fstrans=no make install
sudo dpkg -r ubuntu.pc.build default the name of pkg is the directory name.

http://checkinstall.izto.org/

首选的当然是官方源里的版本,不能满足需求就自己打包,为此学习了spec,rules,ebuild,pkgbuild,slackbuild的写法,学习成本真是高,唉。其中最好写的还是pkgbuild和slackbuild,毕竟arch和slackware使用的都是是弱依赖关系的包管理。
想偷懒就用stow呗,再懒一点直接用--prefix参数搞定了。

学习了,一直用--prefix的路过,学学打包

unmerge.....

好办法! 但是对于不会打包的人, 怎么办?

加prefix放到单独目录里吧。。

用起来就不爽了..

用 Arch。

http://www.toastball.net/toast/

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服