yum 卸载 本地rpm
时间: 2023-05-08 18:59:45 浏览: 142
在 Linux 操作系统中,yum 是一个基于 rpm 包管理器的自动化软件包管理工具。yum 使得软件包的安装、升级和删除变得方便快捷。本地 rpm 是指扩展名为 .rpm 的软件包文件,它通常是通过离线下载的方式获取。如果需要从系统中卸载本地 rpm 包,可以使用以下步骤:
1. 确认软件包名:在卸载本地 rpm 包之前,需要确认要卸载的软件包的名字。可以使用以下命令查看现有安装的软件包列表:
```
yum list installed
```
2. 卸载软件包:使用以下命令卸载本地 rpm 包:
```
yum remove 软件包名.rpm
```
在这里,软件包名指的是要卸载的本地 rpm 包的名称(不包括 ".rpm" 后缀)。执行此命令后,系统将提示是否要继续,输入 y 并按下回车键以确认。
3. 验证软件包是否成功卸载:使用以下命令验证软件包是否已成功卸载:
```
rpm -qa | grep 软件包名
```
如果命令输出空白行,则表示软件包已成功卸载。
需要注意的是,如果软件包依赖其他软件包,那么执行卸载命令时,系统也会自动将这些依赖的软件也一并卸载。因此,在进行软件包卸载操作前,需要进行仔细的确认。
相关问题
yum 和 rpm区别和联系
yum和rpm是两个在Linux系统中用于软件包管理的工具,它们之间存在联系和区别。
rpm是Red Hat Package Manager的缩写,是一种软件包管理工具,用于在Linux中安装、升级、卸载和查询软件包。rpm格式的软件包通常包含预编译的二进制文件、配置文件、文档等内容。使用rpm可以方便地管理各种软件包,但是它可能会存在依赖性问题,即某个软件包可能需要依赖其他软件包才能正常运行,而这些依赖关系需要手动解决。
yum是Yellowdog Updater, Modified的缩写,是一种基于rpm的软件包管理器,用于在Linux中自动解决软件包之间的依赖关系。它可以从配置的软件源中自动下载和安装软件包,并且可以自动处理软件包之间的依赖关系。yum在使用时需要先配置一些软件源,例如从官方源、第三方源或本地源中下载软件包。
因此,yum和rpm是两个不同的工具,但是它们之间有联系。yum是基于rpm的,它使用rpm来安装和卸载软件包,因此在使用yum时需要先安装rpm。同时,yum可以自动处理软件包之间的依赖关系,而rpm则需要手动解决依赖性问题。在Linux系统中,通常使用yum来管理软件包,因为它可以更方便地解决依赖关系。
一、使用rpm管理软件 (1)安装gnuplot函数绘图软件,随后查看该软件、卸载该软件。 二、配置yum源 请配置本地源。
一、使用RPM(Red Hat Package Manager)管理软件
1. 安装gnuplot函数绘图软件:
在Linux系统中,如果要通过RPM包管理器安装gnuplot,可以使用`rpm -ivh`命令,其中`i`代表安装。例如,下载的gnuplot.rpm文件名是gnuplot-5.2.7-1.fc28.x86_64.rpm,命令就是:
```
rpm -ivh gnuplot-*.rpm
```
安装完成后,你可以使用`which gnuplot`来查找gnuplot的安装路径。
2. 查看已安装的软件:
要查看所有已安装的RPM软件,可以运行:
```
rpm -qa
```
如果你想查看特定软件的信息,如版本、依赖等,可以用:
```
rpm -qpi gnuplot
```
3. 卸载gnuplot软件:
使用`rpm -e`命令卸载,例如:
```
rpm -e gnuplot
```
会提示确认是否卸载,输入'y'并回车即可完成。
二、配置YUM源(Yellowdog Updater Modified)
1. 配置本地源通常用于测试或者有特殊需求的情况。首先,创建一个新的配置文件,比如:
```
nano /etc/yum.repos.d/local.repo
```
然后添加以下内容:
```yaml
[local]
name=Local Repository
baseurl=file:///path/to/your/local/repo
gpgcheck=0
enabled=1
```
其中 `/path/to/your/local/repo`需要替换为你存放软件包的实际目录。
2. 保存并关闭文件后,你需要更新YUM缓存以便识别新添加的本地源:
```
yum makecache fast
```
3. 现在你可以在本地源上搜索和安装软件了,例如:
```
yum install <package-name>
```
阅读全文