文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Debian 软件包管理参考手册

Debian 软件包管理参考手册

时间:2006-04-23  来源:heavyrain

http://www.debian.org/doc/manuals/reference/ch-package.zh-cn.html        dpkg      – Debian 包安装工具
     apt-get   – APT 的命令行前端
     aptitude  – APT 的高级的字符和命令行前端
     synaptic  – 图形界面的 APT 前端
     dselect   – 使用菜单界面的包管理工具
     tasksel   – Task 安装工具

 

6.2.3 aptitude

aptitude 是全新的可菜单操作的包安装工具,和 dselect 类似,但是是针对 APT 从头设计的。从大多数参数来讲,aptitude 完全可以作为 apt-get 的一个兼容的代替品。 参阅 aptitude(1) 和 /usr/share/doc/aptitude/README.

一旦开始使用 aptitude,你最好继续使用它,而不是选择其他替代工具。否则你将失去 aptitude 包存的软件安装清单,你就不能享受自动删除多余软件包的功能了。

6.2.6 aptitude, apt-get 和 apt-cache 命令

还是以上面使用 testing 发行版的用户为例,可使用下列命令来管系统:

  • aptitude upgrade (或 apt-get upgrade 或 aptitude dist-upgrade 或 apt-get dist-upgrade)

    这样就会跟随 testing 版本 — 它们会跟踪 testing 版本的更新情况,对系统上所有软件包进行升级,并从 testing 处重新分析依赖关系并安装相关的包。 [35]

  • apt-get dselect-upgrade

    这个命令跟踪 testing 版本 — 根据 dselect 的选择对系统上的软件包进行升级。

  • aptitude install package/unstable

    从 unstable 中安装 package,并由 testing 版本提供安装依赖的包。

  • aptitude install -t unstable package

    通过设置 unstable 的 Pin-Priority 为 990,可以从 unstable 处安装 package 及其依赖的包。

  • apt-cache policy foo bar ...

    检查 foo bar ... 软件包的状态。

  • aptitude show foo bar ... | less (或 apt-cache show foo bar ... | less)

    查看 foo bar ... 软件包的有关信息。

  • aptitude install foo=2.2.4-1

    安装 foo 软件包的特定版本 2.2.4-1。

  • aptitude install foo bar-

    安装 foo 软件包并删除 bar 软件包。

  • aptitude remove bar

    删除 bar 软件包,但保留其配置文件。

  • aptitude purge bar

    删除 bar 软件包及其所有配置文件。

在上面的例子中使用 -u 选项的作用是在实际升级之前将所有将要升级的软件包列出,并提示用户确认。下面的操作可将 -u 设置为默认行为:

 $ cat >> /etc/apt/apt.conf << . // Always show packages to be upgraded (-u) APT::Get::Show-Upgraded "true"; . 

使用 --no-act 可进行模拟升级,并不是进行真正的升级行为。

相关阅读 更多 +
排行榜 更多 +
终极街头格斗

终极街头格斗

休闲益智 下载
大炮轰飞机

大炮轰飞机

飞行射击 下载
像素打僵尸

像素打僵尸

飞行射击 下载