ubantu上软件安装、编译、卸载、查询操作:
dpkg是ubantu中最基本的命令行软件包管理工具。
dpkg -i <package>:安装一个在本地文件系统上存在的Debian软件包。
dpkg -r <package>:移除一个已经安装的软件包。
dpkg -P <package>:移除已安装软件包及配置文件。
dpkg -L <package>:列出安装的软件包清单。
dpkg -s <package>:显示软件包的安装状态。
dpkg -c <package>:查看Deb包中包含的文件列表。
dpkg-reconfigure <package>:重新配置已经安装的软件包。
dpkg-deb --build <dir>:制作Deb包
另一个工具apt-get
可以自动完成软件包的获取、安装、编译和卸载。
命令参数:
update:更新安装包列表。
upgrade:将系统所有软件包升级到最新版本。
install:下载所需软件包进行安装配置。
remove:卸载软件包。--purge加上此参数,将卸载该软件包所使用的配置。
autoremove:不满足以来关系的软件包自动卸载。
source:下载源码包。
build-dep:为源码包构建所需的编译环境。
apt-cache
apt软件包管理工具,实现查询软件源和软件包的相关信息及包的以来关系等功能。
showpkg:获取二进制软件包的常规描述信息
showsrc:获取源码包的详细描述信息
show:获取二进制软件包的详细描述信息。
stats:获取软件园的基本统计信息。
dump:获取软件源中所有软件包的简要信息。
dumpavail:获取已安装的所有软件包的描述信息。
unmet:获取所有未满足的以来关系。
search:正则表达式检索软件包。
depends:获取软件包的依赖信息。
rdepends:获取所有依赖于该软件包的软件包。
pkgnames:列出所有已安装软件包的名字。
policy:获取软件包当前的安装状态。