yum卸载

centos6.5环境下安装yum工具

不问归期 提交于 2019-11-30 22:36:19
前不久因为安装数据库时动了yum安装文档中的参数,导致yum安装软件时总是出现no package等问题,决定重装yum工具。 第一步:下载原有yum安装包 [root@linux-node3 ~]# rpm -qa yum yum-3.4.3-150.el7.centos.noarch [root@linux-node3 ~]# rpm -qa | grep yum | xargs rpm -e --nodeps #这一步一定要执行,而且要将所有的组件卸载掉,如果卸载不干净,后面安装会有问题 [root@linux-node3 ~]# rpm -qa yum 下载包: wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors

RPM与YUM使用

[亡魂溺海] 提交于 2019-11-30 22:31:47
1.RPM 1.1RPM简介   RPM全名RedHat Package Manager   优点:   1. 由于已经编译完成并且打包完毕,所以软件传输与安装上很方便 (不需要再重新编译);   2. 由于软件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装 1.2. RPM包名信息 rp-pppoe - 3.11 - 5 .el7.x86_64.rpm 软件名称 软件版本信息 编译次数 硬件平台 1.3. RPM安装指令 rpm -ivh 包名(全名)(也可以使用网络路径) -i:install -v:显示过程 -h:显示进度条   例:安装rp-pppoe 1 rpm -ivh /mnt/Packages/rp-pppoe-3.11-5.el7.x86_64.rpm    #光盘挂载在/mnt目录下 1.4. RPM安装选项 rpm -ivh --nodeps 包名       #不管依赖 rpm -ivh --force 包名 #覆盖安装 rpm -ivh --test 包名       #测试安装依赖,并不实际安装 rpm -ivh 包名 --prefix 新路径 #修改安装路径 1.5. RPM升级 rpm -Uvh 包名    #未安装软件,则直接安装;安装过的,在此基础上升级 rpm -Fvh 包名    #只升级安装过的软件

软件包管理

旧城冷巷雨未停 提交于 2019-11-30 22:12:17
软件包分类 源码包 脚本安装包 二进制包 RPM包,系统默认包 rpm包管理 命名规则 包名 操作已经安装的软件时,使用包名,是搜索/var/lib/rpm中的数据库 包全名 操作的是没有安装的软件包时,要注意安装路径 httpd-2.2.15-15.el6.centos.1.i686.rpm |名称|含义| |----|----| |httpd|软件包名| |2.2.15|软件版本| |15|软件发布次数| |el6.centos|适合的linux平台| |i686|适合的硬件平台| |noarch|全部硬件平台| |rpm|rmp包扩展名| rpm包依赖性 树形依赖 a->b->c 环形依赖 a->c->c->a 模块依赖 模块依赖查询网站www.rpmfind.net rpm命令管理 rpm 安装 rpm [参数] 包全名 rpm软件安装 rpm -ivh 包全名 -i install,安装 -v verbose,显示详细信息 -h hash,显示进度 -U upgrade,升级 -e erase,卸载 --nodeps 不检测依赖性 升级 rpm [参数] 包全名 rpm软件升级 rpm -ivh 包全名 -v verbose,显示详细信息 -h hash,显示进度 -U upgrade,升级 卸载 rpm [参数] 包名 rpm软件卸载 -e erase,卸载 -

rpm命令使用记录

前提是你 提交于 2019-11-30 19:42:39
rpm命令使用记录 1、安装rpm软件包:(软件包名称为.rpm格式,软件包名称中包含版本号信息) rpm -ivh 软件包名称 其中: -i :install 安装 -v :显示详细信息 -h :显示进度 2、查看rpm包的安装信息:(软件名称:没有版本号,没有.rpm后缀) rpm -ql 软件名称 其中: -q:query查询 -l:list 列表,把信息列出来 3、查看某一文件的来源包 rpm -qf 文件的绝对路径 其中: -q:query查询 -f:代表文件 4、删除rpm包 rpm -e 软件名称 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ yum软件仓库会自动解决依赖关系。 /etc/yum.repos.d/ 存放yum软件仓库配置文件的路径。 1、配置yum源 编辑 /etc/yum.repos.d/*.repo 文件 2、使用yum安装软件(软件名称可以不是全拼,yum会自动找到相似软件) yum install 软件名称 3、使用yum卸载软件 yum

yum和apt-get有什么区别

半腔热情 提交于 2019-11-30 19:29:45
RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包 Debian系列 1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 2 包管理工具 apt-get 3 支持tar包 tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。 rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。 优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。 如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。 tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。 rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。 -------------------------------- *.rpm形式的二进制软件包[centos]   安装:rpm -ivh *.rpm   卸载:rpm -e packgename rpm -q nginx 查看是否已经安装  升级:rpm

Linux系统软件包管理介绍

南笙酒味 提交于 2019-11-30 19:20:43
Linux系统软件包管理介绍 Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题 文章目录 Linux系统软件包管理介绍 一、软件包基础 软件运行环境: 包管理器: 包命名: 解决依赖包管理工具: 程序包管理器: 二、RPM包管理 RPM代表Redhat Packge Manager(Redhat包管理器) RPM剖析: RPM数据库: rpm 安装: 升级: 查询: rpm{-q|–query}[select-options][query-options] 包校验: 导入所需要公钥 三、YUM使用介绍 Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 仓库位置: 仓库默认设置: repo关键行 yum日志: yum的repo配置文件中可用的变量: yum 显示仓库列表: 显示程序包: 安装程序包: 升级程序包: 检查可用升级: 卸载程序包: 查看程序包information: 查看指定的特性(可以是某文件)是由哪个程序包所提供: 清理本地缓存: 构建缓存: 搜索: 查看yum执行历史: 日志:

linux进阶之yum管理

吃可爱长大的小学妹 提交于 2019-11-30 14:36:00
一、部署私有repo源 1、官网下载需要的仓库: rsync -avrt --delete rsync://mirrors.ustc.edu.cn/centos/7/cloud/x86_64/openstack-pike /export/download/cloud/ 2、安装软件包: yum install yum-utils createrepo nginx -y 3、创建yum源仓库: cd /export/download/ && createrepo cloud 4、创建并编辑nginx配置文件: vim /etc/nginx/conf.d/repo.conf #repo conf server { listen 8080; ########起一个域名####### server_name open.yunwei.edu; access_log /var/log/nginx/repo.log; error_log /var/log/nginx/repoerr.log; location / { root /export/download/cloud; autoindex on; } } 5、打开浏览器,验证: http://ip:8080 二、搭建ISO镜像私有yum源仓库 在服务器上一般是没有光驱的,我们需要自己制作一个本地ISO镜像源仓库: 通过本地ISO镜像

老挝哪里有卖银行卡

我怕爱的太早我们不能终老 提交于 2019-11-30 13:36:24
老挝哪里有卖银行卡█ █微信:6199★984★62█ ███████████████ 8.1、Linux 多命令协作:管道及重定向 8.1.1 开源文化 开源文化的核心理念之一就是不要重复发明轮子,很多的开源软件都是现有软件、代码、功能的重新组合,就好像通过零件装配机器一样,源代码的开放和共享让这成为了可能,同时也大大的提高了效率和生产力。 8.1.2 管道和重定向 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现或一个或几个很简单的功能,我们可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的。 Linux 中,几乎所有命令的返回数据都是纯文本的(因为命令都是运行在 CLI 下),而纯文本形式的数据又是大多数命令的输入格式,这就让多命令协作称为可能 Linux 的命令向我们提供了管道和重定向机制,多命令协作就是通过管道和重定向完成的。 命令行 shell 的数据流有以下定义: 名称 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDERR 标准错误 2 终端 命令通过 STDIN 接收参数或数据,通过 STDOUT 输出结果或通过 STDERR 输出错误 通过管道和重定向我们可以控制 CLI 的数据流 分类 关键字 定义 例子 重定向 > 将STDOUT重定向到文件

哪里有卖四件套卡

人盡茶涼 提交于 2019-11-30 13:35:42
哪里有卖四件套卡█ █微信:619998462█ █ 8.1、Linux 多命令协作:管道及重定向 8.1.1 开源文化 开源文化的核心理念之一就是不要重复发明轮子,很多的开源软件都是现有软件、代码、功能的重新组合,就好像通过零件装配机器一样,源代码的开放和共享让这成为了可能,同时也大大的提高了效率和生产力。 8.1.2 管道和重定向 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现或一个或几个很简单的功能,我们可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的。 Linux 中,几乎所有命令的返回数据都是纯文本的(因为命令都是运行在 CLI 下),而纯文本形式的数据又是大多数命令的输入格式,这就让多命令协作称为可能 Linux 的命令向我们提供了管道和重定向机制,多命令协作就是通过管道和重定向完成的。 命令行 shell 的数据流有以下定义: 名称 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDERR 标准错误 2 终端 命令通过 STDIN 接收参数或数据,通过 STDOUT 输出结果或通过 STDERR 输出错误 通过管道和重定向我们可以控制 CLI 的数据流 分类 关键字 定义 例子 重定向 > 将STDOUT重定向到文件(覆盖) echo

哪里有卖四件套银行卡

爷,独闯天下 提交于 2019-11-30 13:35:39
哪里有卖四件套银行卡█ █微信:619998462█ █ 8.1、Linux 多命令协作:管道及重定向 8.1.1 开源文化 开源文化的核心理念之一就是不要重复发明轮子,很多的开源软件都是现有软件、代码、功能的重新组合,就好像通过零件装配机器一样,源代码的开放和共享让这成为了可能,同时也大大的提高了效率和生产力。 8.1.2 管道和重定向 在 Linux 系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现或一个或几个很简单的功能,我们可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的。 Linux 中,几乎所有命令的返回数据都是纯文本的(因为命令都是运行在 CLI 下),而纯文本形式的数据又是大多数命令的输入格式,这就让多命令协作称为可能 Linux 的命令向我们提供了管道和重定向机制,多命令协作就是通过管道和重定向完成的。 命令行 shell 的数据流有以下定义: 名称 说明 编号 默认 STDIN 标准输入 0 键盘 STDOUT 标准输出 1 终端 STDERR 标准错误 2 终端 命令通过 STDIN 接收参数或数据,通过 STDOUT 输出结果或通过 STDERR 输出错误 通过管道和重定向我们可以控制 CLI 的数据流 分类 关键字 定义 例子 重定向 > 将STDOUT重定向到文件(覆盖) echo