首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

(小结)Ubuntu apt-get apt-cache命令 使用

2012-07-18 
(总结)Ubuntu apt-get apt-cache命令 使用apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管

(总结)Ubuntu apt-get apt-cache命令 使用

apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。

在这个平台上使用更丰富的子命令,完成具体的管理任务。

apt-get命令的一般语法格式为:

?

apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ]  [pkg]

?apt-cache提供了搜索功能。

说明:下文命令中,尖括号中内容为用户视具体情况而定,如<pkg>可替换为实际的软件包名 mysql-server等。

1. 更新或升级操作:

apt-get update # 更新源apt-get upgrade# 更新所有已安装的包apt-get dist-upgrade# 发行版升级(如,从10.10到11.04)

?

2. 安装或重装类操作:

apt-get install <pkg># 安装软件包<pkg>,多个软件包用空格隔开apt-get install --reinstall <pkg># 重新安装软件包<pkg>apt-get install -f <pkg># 修复安装(破损的依赖关系)软件包<pkg>

?

?3. 卸载类操作:

apt-get remove <pkg># 删除软件包<pkg>(不包括配置文件)apt-get purge <pkg># 删除软件包<pkg>(包括配置文件)

?

4. 下载清除类操作:

apt-get source <pkg># 下载pkg包的源代码到当前目录apt-get download <pkg># 下载pkg包的二进制包到当前目录apt-get source -d <pkg># 下载完源码包后,编译apt-get build-dep<pkg># 构建pkg源码包的依赖环境(编译环境?)apt-get clean# 清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包apt-get autoclean# 类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包)apt-get autoremove# 删除因安装软件自动安装的依赖,而现在不需要的依赖包

?

5. 查询类操作:

apt-cache stats# 显示系统软件包的统计信息apt-cache search <pkg># 使用关键字pkg搜索软件包apt-cache show   <pkg_name># 显示软件包pkg_name的详细信息apt-cache depends <pkg># 查看pkg所依赖的软件包apt-cache rdepends <pkg># 查看pkg被那些软件包所依赖

?

6. 关于软件安装目录的说明:

一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。

自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。

?

7. 关于apt-get的缓存目录:

默认的缓存目录是/var/cache/apt/archives/

为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。

?

热点排行