当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]怎么样列出已安装的软件包?【已解决】
帖子发表于 : 2008-08-29 14:03 
头像

注册: 2008-07-23 20:08
帖子: 1532
地址: http://www.ghostry.cn
送出感谢: 0 次
接收感谢: 1
我查了下 apt-get,大概可以得到所有可以安装的软件包。dpkg也没有找到合适的参数来做这个事,大概是我没有找到,有谁知道怎么列出来吗?最好是列出来是空格分割的,然后我在前边加sudo apt-get install 再把配置文件也复制下来。就基本可以做个一摸一样的系统出来了。 :D


_________________
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/


最后由 ghostry 编辑于 2010-07-01 16:54,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-29 19:38 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
dpkg -l|awk '{print $2}'
然后自己去除前面几行


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-29 19:43 
头像

注册: 2006-11-22 10:57
帖子: 180
送出感谢: 0 次
接收感谢: 0 次
dpkg -l |grep ii |awk '{print $2}' |tr ["\n"] [" "]|sudo apt-get install


_________________
Ubuntu 8.04
IBM R52-18465DC
CPU:PM 1.73Ghz DDR2:768MB 533Mhz
INTEL 915GM/915PM
ATI Mobility Radeon X300 64MB
40G SATA


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-29 20:06 
头像

注册: 2005-09-06 20:34
帖子: 501
送出感谢: 3
接收感谢: 1
引用:
6.4.9 记录/拷贝系统配置

对软件包选择情况进行本地备份:
# debconf-get-selections > debconfsel.txt
# dpkg --get-selections "*" >myselections # 或使用 \*
# debconf-get-selections > debconfsel.txt

"*" 使 myselections 包含那些被指定“完全删除(purge)”的文件。

你可将这个文件发送到另一台电脑并在那儿按文件中的选择进行软件包安装。
# dselect update
# debconf-set-selections < debconfsel.txt
# dpkg --set-selections <myselections
# apt-get -u dselect-upgrade # 或者 dselect install


_________________
arch
awesome
blog
+github
freebsd handbook中文版


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-29 20:49 
头像

注册: 2008-02-18 0:25
帖子: 424
送出感谢: 0 次
接收感谢: 0 次
代码:
dpkg --get-selections | cut -f1


_________________
图片


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-30 1:37 
头像

注册: 2008-07-23 20:08
帖子: 1532
地址: http://www.ghostry.cn
送出感谢: 0 次
接收感谢: 1
jarodlau 写道:
引用:
6.4.9 记录/拷贝系统配置

对软件包选择情况进行本地备份:
# debconf-get-selections > debconfsel.txt
# dpkg --get-selections "*" >myselections # 或使用 \*
# debconf-get-selections > debconfsel.txt

"*" 使 myselections 包含那些被指定“完全删除(purge)”的文件。

你可将这个文件发送到另一台电脑并在那儿按文件中的选择进行软件包安装。
# dselect update
# debconf-set-selections < debconfsel.txt
# dpkg --set-selections <myselections
# apt-get -u dselect-upgrade # 或者 dselect install

这个是不是说备份下已经安装的软件包debconfsel.txt,也记录下没有安装的软件包myselections。然后在另外的电脑上安装同样的包并且删除被删除的包。


_________________
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-31 11:17 

注册: 2008-08-05 11:09
帖子: 120
送出感谢: 0 次
接收感谢: 0 次
ghostry 写道:
jarodlau 写道:
引用:
6.4.9 记录/拷贝系统配置

对软件包选择情况进行本地备份:
# debconf-get-selections > debconfsel.txt
# dpkg --get-selections "*" >myselections # 或使用 \*
# debconf-get-selections > debconfsel.txt

"*" 使 myselections 包含那些被指定“完全删除(purge)”的文件。

你可将这个文件发送到另一台电脑并在那儿按文件中的选择进行软件包安装。
# dselect update
# debconf-set-selections < debconfsel.txt
# dpkg --set-selections <myselections
# apt-get -u dselect-upgrade # 或者 dselect install

这个是不是说备份下已经安装的软件包debconfsel.txt,也记录下没有安装的软件包myselections。然后在另外的电脑上安装同样的包并且删除被删除的包。


关注一下,如果这样的话在一台机器上配置好以后就可以很简单的在另外一台机器上配置相同的“环境”了
debconfsel文件名是可以随意的,是吗?既然有了已安装的软件包,再记录下没有安装的软件包似乎没有什么意义啊??


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-31 19:10 
头像

注册: 2008-07-23 20:08
帖子: 1532
地址: http://www.ghostry.cn
送出感谢: 0 次
接收感谢: 1
我觉得那个好像是记录被完全删除的软件包,很有用,比如我装完总是会把自带的几个软件删除掉。


_________________
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-31 20:13 
头像

注册: 2008-07-23 20:08
帖子: 1532
地址: http://www.ghostry.cn
送出感谢: 0 次
接收感谢: 1
:D 实际操作啦一下。
代码:
dpkg --get-selections "*" >myselections
出来的是软件包列表,包括安装和删除的。
代码:
dpkg -l |grep ii |awk '{print $2}' |tr ["\n"] [" "] >>1.txt
出来的是已安装的。而且写在同一行。
代码:
debconf-get-selections > debconfsel.txt
出来的是系统的一些配置信息。


_________________
http://www.ghostry.cn狂网技术工作室,组网建站,平面设计,java项目,空间域名.
好心人点这里进去注册并且用一次,给我增加点流量http://tinyurl.com/272ncjl
电脑配置:
公司:880G/II250/1TB/2G1333/
家:785G+/II245+/1TB/2G677/


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-31 21:53 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
ghostry 写道:
:D 实际操作啦一下。
代码:
dpkg --get-selections "*" >myselections
出来的是软件包列表,包括安装和删除的。
代码:
dpkg -l |grep ii |awk '{print $2}' |tr ["\n"] [" "] >>1.txt
出来的是已安装的。而且写在同一行。
代码:
debconf-get-selections > debconfsel.txt
出来的是系统的一些配置信息。

这个有点意思。。。。
不过太多没有意义


_________________
Ubuntu User


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译