这里package1便是你要卸载的软件包,比如要卸载golang:yum remove golang。
卸载软件组与install同样,remove可以运用于软件组,比如想卸载开拓工具组,这样写就行:yum remove "@Development Tools"
有时我们想卸载某个软件包但不知道软件包名称是什么,这时只要我们知道这个软件包安装的某个文件也可以卸载,如果我不知道安装php的是哪个软件包,但我知道有个文件/usr/bin/php,这时我们可以这样卸载:yum remove /usr/bin/php

有些软件包被配置为保护的,比如yum、python、systemd等,这些软件默认情形下是不让卸载的,比如实行以下命令:yum remove yum,就会涌现以下缺点:Error: Trying to remove "yum", which is protected
卸载被依赖的软件包在我们卸载软件包时默认会把依赖正在卸载的软件包的软件包也卸载掉,比如php依赖httpd,当我们卸载httpd时同时会卸载php
只卸载没有被依赖的软件包当我们卸载被其他软件包依赖的软件包时,有可能会毁坏我们的系统,这时我们可以指定remove_leaf_only选项来避免,比如这样:yum --setopt=remove_leaf_only=true remove httpd就不会卸载httpd,由于有php依赖于httpd
卸载依赖的软件包当我们卸载软件包时,默认是不会卸载依赖的软件包的,比如我们卸载php时默认只会卸载php软件包并不会卸载php-cli,如果我们这样实行就会同时卸载依赖:yum --setopt=clean_requirements_on_remove=true remove php