Ubuntu中常用的apt和dpkt命令
来源:互联网 发布:android 淘宝首页轮播 编辑:程序博客网 时间:2024/05/17 08:21
Ubuntu中常用的apt和dpkt命令
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
apt-get
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 --helpGive help about the apt-get command.#apt-get updateUpdate 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 upgradeUpgrade the packages if new packages are available.#apt-get dist-upgradeUpgrade 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 installInstall 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
- Ubuntu中常用的apt和dpkt命令
- ubuntu下管理软件包的apt-get和dpkt命令
- Ubuntu_ubuntu下管理软件包的apt-get和dpkt命令
- 关于ubuntu中常用apt-*命令用法
- ubuntu常用apt命令
- Ubuntu常用的APT命令参数(针对apt-get update和upgrade)
- 常用的Ubuntu APT命令参数
- 常用的Ubuntu apt命令参数
- ubuntu常用的APT命令参数:
- Ubuntu常用的APT命令参数
- Ubuntu 下常用的apt-get命令
- Ubuntu: 常用的APT命令参数
- 常用Ubuntu Linux系统的APT命令
- ubuntu中apt和dpkg命令总结
- ubuntu apt的命令
- 常用的APT命令
- Ubuntu下常用的APT命令参数(1)
- Ubuntu下常用的APT命令参数(2)
- 欢迎使用CSDN-markdown编辑器
- C#随记2
- centos 备份和恢复
- i18n和i10n:国际化&本地化--gettext
- 大型网站架构演变和知识体系
- Ubuntu中常用的apt和dpkt命令
- 14.6.6 Configuring Thread Concurrency for InnoDB 配置线程并发
- Service个人见解
- Shiro(一)
- 第一个linux设备驱动程序
- Spring中@Async用法总结
- 阿里云mongodb 添加地理位置索引的心酸路。
- 最近邻插值、双线性插值理论,通过仿射变换使用插值算法
- hibernate根据JPA生成实体类笔记