Linux软件管理常用命令和选项

rpm

/var/lib/rpm:数据库目录

-ivh x:安装软件包x

-Uvh x:升级或安装软件包x,如果没有安装x的旧版本,则安装x,否则删除x的旧版本后再安装x。

-Fvh x:升级软件包x,如果没有安装x的旧版本,则不安装x,否则删除x的旧版本后再安装x。

-e x:删除软件包x

-q x:查询是否安装了软件包x

-qa:列出所有已安装的软件包

-ql x:列出已安装的软件包x所有的文件

-qi x:列出已安装的软件包x的详细信息

-qf x:查询文件x属于哪个已安装的软件包

-qpl x:列出软件包x所有的文件

-qpi x:列出软件包x的详细信息

-V x:列出软件包x被修改过的文件

--oldpackage:允许用旧版本的软件包取代较新的版本

--replacefiles:即使要安装的软件包会取代别的已安装软件包的文件, 也安装该软件包

--replacepkgs:即使软件包的部分内容已安装在系统里,也安装该软件包

--force:与使用--replacepkgs, --replacefiles, 以及--oldpackage效果相同

--nodeps:忽略依赖关系

--prefix:指定安装路径

 --rebuilddb:重建rpm数据库

yum

/etc/yum.conf:配置文件

/etc/yum.repos.d:软件资源配置目录

/var/cache/yum:缓存目录

makecache:把服务器的软件包信息下载到本地缓存

clean packages:删除本地packages缓存

clean headers:删除本地headers缓存

clean all:删除本地缓存

localinstall x:安装本地软件包x

install x:安装软件包x

--installroot=/some/path :指定安装路径

update:升级所有已安装的软件包

update x:升级软件包x

remove x:删除软件包x

erase x:删除软件包x

deplist x:列出软件包x的依赖

search x:根据软件包名和软件描述,列出所有和x相关的软件包

list:列出所有的软件包

list x:x是glob表达式,例如list java*,表示列出所有java开头的软件包

info x:列出软件包x的详细信息

list installed:列出所有已安装的软件包

list updates:列出所有可升级的软件包

check-update:列出所有可升级的软件包

info installed x:列出已安装的软件包x的详细信息

group list hidden:列出所有可安装的软件包组

group info x:列出软件包组x的详细信息

group insall x:安装软件包组x

group update x:升级软件包组x

group remove x:删除软件包组x

dpkg

/var/lib/dpkg/available:安装过的软件包列表

/var/lib/dpkg/status:安装过的软件包状态

-i x:安装软件包x

-r x:删除软件包x(保留配置信息)

-P x:删除软件包x(包括配置信息)

--unpack x:解压软件包x,但不进行配置

--configure x:配置已解压但未配置的软件包x

-l:列出所有已安装的软件包

-L x:列出已安装的软件包x所有的文件

-s x:列出已安装的软件包x的详细信息

-S x:查询文件x属于哪个已安装的软件包

--info x:列出软件包x的详细信息

-c x:列出软件包x所有的文件

apt

/etc/apt/sources.list:软件资源配置文件

/var/cache/apt/archives:已经下载的软件包缓存目录

/var/lib/apt/lists:软件包列表目录

apt-get update:下载软件包列表

apt-get clean:删除已经下载的软件包缓存

apt-get install x:安装软件包x

apt-get reinstall x:重新安装软件包x

apt-get upgrade:升级所有已安装的软件包

apt-get upgrade x:升级软件包x

apt-get remove x:删除软件包x(保留配置信息)

apt-get purge x:删除软件包x(包括配置信息)

apt-cache search x:通过关键字x搜索软件包

apt-cache search all:列出所有软件包

apt-cache show x:列出软件包x的详细信息

apt-cache depends x:列出软件包x的依赖

apt-cache rdepends x:列出软件包x被哪些软件包依赖

原文地址:https://www.cnblogs.com/gjb724332682/p/11332707.html