常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

怎么组合(pkg_info,pkg_create,awk,xargs)打包已安装的所有port

 
发表新文章   回复文章    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
LiveQ99
半仙


注册时间: 2009-01-18
文章: 27

文章发表于: Thu 2010-02-04 20:42:23    发表主题: 怎么组合(pkg_info,pkg_create,awk,xargs)打包已安装的所有port 引用并回复

如题

pkg_info | awk '{print $1}' | pkg_create ???

是不是还要if,for等等
返回页首
阅览会员资料 发送站内信件
e280s
半仙


注册时间: 2008-11-14
文章: 31

文章发表于: Sat 2010-02-06 11:26:11    发表主题: 引用并回复

pkg_info | awk '{print $1}' | pkg_create -
返回页首
阅览会员资料 发送站内信件
lang13002
半仙


注册时间: 2010-02-08
文章: 1

文章发表于: Mon 2010-02-08 22:29:33    发表主题: 写一个脚本,一次打包 引用并回复

代码:

#!/bin/sh
pkg_info | nawk '{print $1}' > pkg
exec < pkg
while read readline
do
   pkg_create -b $readline
done

Very Happy
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 9246
来自: Mountain View, California

文章发表于: Tue 2010-02-09 10:25:40    发表主题: 引用并回复

代码:
echo /var/db/pkg/*/ | tr \  \\n | cut -f5 -d/ | xargs -n 1 pkg_create -jb

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 技术交流 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标