dpkg APT的底层软件包工具

dpkg APT的底层软件包工具

前言

今天回顾了这个dpkg工具命令,才发现以前居然很傻,相信我,看了今天的博客你会惊叹debian是如此的令人着迷。
如果你在2台不同的电脑都装上了debian环境,可是发现新装的debian上面你还没有配置各种代码环境,难道需要浪费半天的时间去一个一个的设置吗?
完全不需要,看了今天的这篇博客,你会发现只需要几条命令便可以“克隆”出另外一台相同的主机。

开始

dpkg 是deb软件包操作的基本命令,dpkg命令通常用于软件包信息的查询和软件包的制作,最常用的dpkg命令包含如下:
- dpkg -i 软件包文件名; 用于直接安装软件包。
- dpkg -r 软件包名称; 用于删除软件包,对于没有依赖的deb软件包,可以直接卸载;为了干净的删除,通常需要“–purge”参数来去掉所有配置文件。
- dpkg -l ;对已经安装的软件包进行列表,每个包一行。
- dpkg -L 软件包名称;列出软件包的所有文件安装到哪儿去了。
- dpkg-configure-a:一旦安装软件出错,出现相互依赖关系问题,可以尝试用这个命令或者apt-get-finstall命令来修复.

意想不到非常有用的命令

-get-selections 和-set-selections。这2个命令用于显示和设置系统所选择的软件包名称,通过组合这2个命令可以克隆出2个几乎完全相同的系统。如下:

#在源主机上:
dpkg –get - selections > selectfile
#在另外一台使用相同的sources.list的计算机上:
dpkg –set -selections < selectfile
apt-get dselect -upgrade

这样2台计算机就安装了相同的软件包了。这个内容可以参考debain的参考手册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值