Linux包管理常用命令
本地管理工具
Task | Debian/Ubuntu | Redhat/Centos/openSuSE |
---|---|---|
查询软件包信息 | dpkg -l <package name> | rpm -q <pakage-name> |
查询软件包安装的所有文件 | dpkg -L <package-name> | rpm -ql<pakage-name> |
查询文件属于哪个软件包 | dpkg -S <file-name> | rpm -qf <file-name> |
打印软件包信息 | dpkg -p <package-name> | rpm -q <package-name> |
安装软件包 | dpkg -i <package-name>.deb | rpm -i <package-name>.rpm |
卸载软件包 | dpkg -r <package-name> | rpm -e <package-name> |
删除包括配置文件的软件包 | dpkg -P <package-name> | |
查看软件包依赖关系 | rpm -qR <package-name> | |
显示所有已安装软件包 | dpkg -l | rpm -qa |
显示软件包产品日志 | rpm -q —changelog <package-name> | |
确认软件包安装正确 | debsums | rpm -V <package-name> |
编译软件包 | dpkg —build | rpmbuild —bb xx.spec |
在线管理工具
Task | Debian/Ubuntu | Redhat/Centos | Alpine | openSuSE |
---|---|---|---|---|
安装repo软件包 | apt-get install <package-name> | yum install <package-name> | apk add <package-name> | zypper install <package-name> |
安装本地包 | yum localinstall <package-name> | |||
删除软件包 | apt-get remove <package-name> | yum remove <package-name> | apk del <package-name> | zypper remove <package-name> |
搜索软件包 | apt-cache search <package-name> | yum search <package-name> | apk search <package-name> | zypper search <package-name> |
网友评论