ubuntu的安装与使用(2)

常用的apt和dpkt命令
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 检查是否有损坏的依赖
apt-get –help Give help about the apt-get command.
apt-get update Update the packages repositories.
apt-get install … Install the package(s) and the dependencies.
apt-get remove … Remove the no longer used package and dependencies.
apt-get upgrade Upgrade the packages if new packages are available.
apt-get dist-upgrade Upgrade your OS to a new version.
apt-get search … Search for packages inside the repositories.
apt-cache depends … Show the dependencies for a package.
apt-cache show … Details about a package.
apt-cache policy … Details about the versions of your installed packages.
apt-get -f install Install missing dependencies.

Ubuntu采用Debian的软件包管理器dpkg来管理软件包,类似RPM。系统中所有packages的信息都在/var/lib/dpkg/
目录下,其子目录/var/lib/dpkg/info用于保存各个软件包的配置文件列表:
(1).conffiles记录了Ubuntu软件包的配置文件列表
(2).list保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.
(3).md5sums记录了软件包的md5信息,这个信息是用来进行包验证的.
(4).prerm脚本在Debian包解包之前运行,主要作用是停止作用于即将升级的Ubuntu软件包的服务,直到软件包安装或升级完成.
(5).postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软件包相关命令和服务重新启动.
/var/lib/dpkg/available文件的内容是Ubuntu软件包的描述信息,该软件包括当前系统所使用的Debian安装源中的所有软件包,
其中包括当前系统中已安装的和未安装的Ubuntu软件包.
/var/cache/apt/archives目录是在用apt-getinstall安装软件时,软件包的临时存放路径
/etc/apt/sources.list存放的是软件源站点,当你执行sudoapt-getinstallxxx时,Ubuntu就去这些站点下载软件包到本地并执行安装
dpkg命令
dpkg -i ///**.deb 安装软件
dpkg -x **.deb 解开.deb文件
dpkg -r /-p 删除并清配置
更详细的 用dpkg –help 查询 如下:
dpkg -i|–install <.deb 文件的文件名> … | -R|–recursive <目录> …
dpkg –unpack <.deb 文件的文件名> … | -R|–recursive <目录> …
dpkg -A|–record-avail <.deb 文件的文件名> … | -R|–recursive <目录> …
dpkg –configure <软件包名> … | -a|–pending
dpkg -r|–remove | -P|–purge <软件包名> … | -a|–pending
dpkg –get-selections [<表达式> …] 把已选中的软件包的列表打印到标准输出
dpkg –set-selections 从标准输入里读出要选择的软件包列表
dpkg –update-avail 替换现可安装的软件包信息
dpkg –merge-avail 把文件中的信息合并到系统中
dpkg –clear-avail 清除现有的软件包信息
dpkg –forget-old-unavail 忘却已被删除,现在却不能安装的软件包
dpkg -s|–status <软件包名> … 显示软件包详尽的状态信息
dpkg -p|–print-avail <软件包名> … 显示软件包当前可供安装的版本的详细信 息
dpkg -L|–listfiles <软件包名> … 列出所有“属于”该软件包(或多个软件包)的文件
dpkg -l|–list [<表达式> … 简明地列出软件包的状态
dpkg -S|–search <表达式> … 搜寻拥有该文件(或多个文件)的软件包
dpkg -C|–audit 检查搜寻残损的软件包
dpkg –print-architecture 显示目标机的体系架构(借助 GCC)
dpkg –print-gnu-build-architecture 显示目标机体系架构的 GNU 版本的表示
dpkg –print-installation-architecture 显示本地主机的体系架构(用于安装)
dpkg –compare-vesions <甲> <关系> <乙> 比较版本号 - 见下
dpkg –help | –version 显示本帮助文档以及版本号
dpkg –force-help | -Dh|–debug=help 强制操作时,有关出错方面的帮助
dpkg –licence 显示版权和许可证的条文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值