当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 使用BSD的ports,常见的问题是,想在安装之前知道当前软件及其依赖软件都有什么选项,pkg-message文件中有什么安装说明,而一个一个查看又太费劲;另一个问题是,想快速的删除那些build-depend和删除软件遗留的无用被依赖软件。
 

 

 ·pppoe    »显示摘要«
    摘要:openbsd 3.6  pppoe 配置default:        set log phase chat lcp ipcp ccp tun command        #set log all -debug -timer       ......
 ·mount用法    »显示摘要«
    摘要:安装apachemount_msdosfs -l zh_cn.gbk /dev/da0s1 /mnt/usb mount_cd9660 /dev/acd0 /cdrom mount /cdrom如果有关联的软件包,我还是建议使用pkg_add -r如果没有一般建议使用make;make install cleanmount_cd9660 /dev/acd0 /cdrom mount /cdromcd /mnt/cdromandmount cdromcd c......


ports工具
使用bsd的ports,常见的问题是,想在安装之前知道当前软件及其依赖软件都有什么选项,pkg-message文件中有什么安装说明,而一个一个查看又太费劲;另一个问题是,想快速的删除那些build-depend与删除软件遗留的无用被依赖软件。

因此写了三个工具ports-tools.tar.bz2。其中grep-defines.rb用于列出当前软件及其依赖软件的可定义项,grep-messages.rb用于列出当前软件及其依赖软件的安装说明,pkg-delete.rb用于辅助pkg_info进行包的快速删除。

使用方法或示范: 【相关文章:FlashGet使用技巧问答

【扩展阅读:P2P音乐软件的佼佼者—酷狗KuGoo

grep-defines.rb:grep-defines.rb x11-wm/xfce4 【扩展信息:妙招让网际快车拥有"自动完成"功能

grep-messages.rb:grep-messages.rb x11-wm/xfce4

pkg-delete.rb:首先用pkg_info > pkglist的方式得到pkg列表,编辑之,将需要保留地pkg行删掉(ee中ctrl+k即可),然后pkg-delete.rb pkglist即可。因为没有使用分析makefile的方式,而只是简单的字符串分析,所以针对某些ports项,grep-*.rb可能会出错,欢迎将错误信息反馈给我。

另:如您的ports数据不在/usr/ports,请修改源文件中port_base至符合您的情况;而且必须在当前目录运行,因为pt-common.rb文件不在ruby的lib目录中……


    摘要:unlike linux, the netcards name of freebsd is various. why not make it simple? try the patch. after patch, every physical netcard will be named like "eth0", "eth1".diff -run sys/net/if_ethersubr.c sys/net/if_et......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE