apt-file apt-key

apt-file

apt-file是一个软件包查找工具,可以查到软件包所含的文件和安装的位置。

  • apt-file update

    更新软件包的文件库,第一次使用或apt-get update后都需运行一次。

  • apt-file search file_name

    查找该文件存在于哪些软件包中。

  • apt-file list package_name

    显示该软件包的文件。

apt-key

apt-key是Debian软件包的安全管理工具。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。

  • apt-key list

    列出已保存在系统中key。

  • apt-key add keyname

    把下载的key添加到本地trusted数据库中。

  • apt-key del keyname

    从本地trusted数据库删除key。

  • apt-key update

    更新本地trusted数据库,删除过期没用的key。


建立一个混合系统

我们有时喜欢用一个Debian版本作为主系统,并使用其它版本的软件包,如我们用testing版为主系统,但有时又会用到unstable版里的新软件包。设置主系统你需编辑/etc/apt/apt.conf文件,在文件中加入以下内容:

APT::Default-Release "version";

这里的version就是Debian的发行版本,包括stable,testing和unstable。要从Debian另外的版本中安装软件包,需用以下的APT命令:

# apt-get -t version install package

为使上面的命令正常工作,需要在sources.list包含有相应的version资源连接。

你也可用以下命令指定安装软件包的版本。如:

# apt-get install nautilus=2.2.4-1升级指定版本的软件包

apt-show-versions可显示已安装软件包的版本,它提供了一种安全的方法从混合版本环境中升级指定版本的软件包。如以下命令只升级unstable的软件包:

# apt-get install `apt-show-versions -u -b | grep unstable`

保持指定软件包的版本

有时你或许不想升级某些软件包,这时我们可“pin”住这些软件包,使它们不能被升级。我们可很容易实现该功能,只要编辑/etc/apt/preferences配置文件。该文件的格式如下:

Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值