您的位置:首页 > 运维架构 > Linux

Ubuntu Linux系统下Apt-get命令参数详解

2013-01-10 11:15 741 查看
整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。

  常用的APT命令参数:

  apt-cache search package 搜索包

  apt-cache show package 获取包的相关信息,如说明、大小、版本等

  sudo apt-get install package 安装包

  sudo apt-get install package - - reinstall 重新安装包

  sudo apt-get -f install 修复安装"-f = ——fix-missing"

  sudo apt-get remove package 删除包

  sudo apt-get remove package - - purge 删除包,包括删除配置文件等

  sudo apt-get update 更新源

  sudo apt-get upgrade 更新已安装的包

  sudo apt-get dist-upgrade 升级系统

  sudo apt-get dselect-upgrade 使用 dselect 升级

  apt-cache depends package 了解使用依赖

  apt-cache rdepends package 是查看该包被哪些包依赖

  sudo apt-get build-dep package 安装相关的编译环境

  apt-get source package 下载该包的源代码

  sudo apt-get clean && sudo apt-get autoclean 清理无用的包

  sudo apt-get check 检查是否有损坏的依赖

  文章来源: baike.duba.net



apt-get build-dep

今天看到一位网友的签名档写着:“用 Debian 的感觉就象家里开超市一样不管要什么只需一个 apt-get”。实在太贴切了,我也觉得有这种感觉。

今天在ubuntu中文上看到 apt-get 里面有个 build-dep参数,上网查了好久都没有找到答案,手册英文写着:

build-dep causes apt-get to install/remove packages in an attempt to satisfy the build dependencies for a source package.

经过理解得出:

build-dep参数是指建立某个要编译软件的环境,可以这样理解:比如我们现在要手工编译apache,那如果想让编译正常通过,你可以事先把编译过程中需要用到的软件包先配置好。

如:

howlym@ubuntu:~$ sudo apt-get build-dep apache2

正在读取软件包列表… 完成

正在分析软件包的依赖关系树… 完成

下列【新】软件包将被安装:

autoconf autotools-dev libdb4.2-dev libexpat1-dev libldap2-dev libpcre3-dev

libssl-dev libtool m4 zlib1g-dev

共升级了 0 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 0 个软件未被升 级。

需要下载 4869kB/4979kB 的软件包。

解压缩后会消耗掉 15.1MB 的额外空间。

您希望继续执行吗?[Y/n]

这样就一目了然了,比Freebsd的port安装还要一目了然,呵呵。

由于关系包一般都很多.

日后想卸载却又忘记关系包的名字,可以事先做个记录.

apt-get build-dep pidgin | tee pidgin-b-d.log

这样就不会忘记了.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: