免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: moonforce
打印 上一主题 下一主题

[FreeBSD] FreeBSD中如何清除孤立无用的package? [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
11 [报告]
发表于 2005-11-06 13:35 |只看该作者
原帖由 moonforce 于 2005-11-6 13:30 发表
我是fb新手,还不太熟悉port的运作机理(事实上我正在看porter手册)。
比方说吧,我准备装portA,它依赖B,C,D。
我用make install 或者pkg_add的方式装了A,现在又通过make deinstall / pkg_delete的方式卸载A ...



pkg_delete 一般会删除包本身,但是如果被其他人依赖了,你可能久删除不了。

不过是用pkg_remove ,你可以把依赖的都一起删除了。

论坛徽章:
0
12 [报告]
发表于 2005-11-06 13:37 |只看该作者
原帖由 moonforce 于 2005-11-6 13:34 发表


不行, 这样会把当前目录下的一切当作pkg删除对象




但有依赖关系的不给删不就达到你的目的了?

论坛徽章:
0
13 [报告]
发表于 2005-11-06 14:45 |只看该作者
最实际的问题就是:

我装了gnome2-10.2, 直接在/usr/ports/x11/gnome2/ 里头make install clean 的。
后来发现不爽了,要把gnome整个一锅端掉,有没有一个既好用又安全(不乱删有用的依赖包)的办法?

直接pkg_delete gnome2-10.2行吗?

论坛徽章:
0
14 [报告]
发表于 2005-11-06 14:48 |只看该作者
原帖由 moonforce 于 2005-11-6 14:45 发表
最实际的问题就是:

我装了gnome2-10.2, 直接在/usr/ports/x11/gnome2/ 里头make install clean 的。
后来发现不爽了,要把gnome整个一锅端掉,有没有一个既好用又安全(不乱删有用的依赖包)的办法?

直 ...



make clean和pkg_delete是两码事

先搞清楚这两都是干啥的再说

论坛徽章:
0
15 [报告]
发表于 2005-11-06 14:59 |只看该作者
。。。。您仔细看清楚我说的什么了吗

论坛徽章:
0
16 [报告]
发表于 2005-11-06 15:00 |只看该作者
原帖由 moonforce 于 2005-11-6 14:59 发表
。。。。您仔细看清楚我说的什么了吗






看清了

如果我没有搞错的话
make clean是清除下载的包的
pkg_delete是清除已经安装的包的


不知道这样子说对不对????

论坛徽章:
0
17 [报告]
发表于 2005-11-06 15:01 |只看该作者
PS:你要把gnome删除,一定要删

pkg_delete -f gnome*

试试去

出了问题别来找我,先说了

论坛徽章:
0
18 [报告]
发表于 2005-11-06 15:05 |只看该作者
原帖由 hbaoy 于 2005-11-6 15:00 发表






看清了

如果我没有搞错的话
make clean是清除下载的包的
pkg_delete是清除已经安装的包的


不知道这样子说对不对????

hoho,您说的当然对。
不过我的意思是我装gnome的时候是通过 make install clean 的方式从源码装的(大家不都喜欢这样吗?
当然,也可以一步一步来: make  , make install , make clean)。

问题在于我装完gnome后要整个端掉(我可不会笨笨认为make clean 是端掉的命令。。。),
稳妥的办法是什么?

论坛徽章:
0
19 [报告]
发表于 2005-11-06 15:06 |只看该作者
原帖由 hbaoy 于 2005-11-6 15:01 发表
PS:你要把gnome删除,一定要删

pkg_delete -f gnome*

试试去

出了问题别来找我,先说了

这个办法肯定死,统统依赖包都删除了

论坛徽章:
0
20 [报告]
发表于 2005-11-06 15:17 |只看该作者
原帖由 moonforce 于 2005-11-6 15:05 发表

hoho,您说的当然对。
不过我的意思是我装gnome的时候是通过 make install clean 的方式从源码装的(大家不都喜欢这样吗?
当然,也可以一步一步来: make  , make install , make clean)。

问题在于我 ...




刚才有一点也真是说错了,偶表达不好
make clean 是清除make  时产生的一些临时文件的

你想要端下载的包和make  时产生的一些临时文件用这个
make distclean
要想端安装后的包用这个
pkg_delete



算了

我不跟你说了
我也说不明白
你也看不明白



费劲
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP