rpm卸载

Linux安装RPM包或源码包

与世无争的帅哥 提交于 2020-03-17 01:51:39
Linux安装RPM包或源码包 一、RPM工具 RPM是Red Hat Package Manager的缩写,由Red Hat公司开发。它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,你的Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 把光驱挂载到/mnt目录下,要先检查一个VMware右下角的小光驱图标是否点亮,如果没有,点击一下,再点击“连接”就可以点亮它了。当挂载光驱后,会在/mnt/Packages目录下看到很多后缀为.rpm的文件,这些文件就是RPM包。 1、安装 RPM 包 命令格式: rpm - ivh filename -i:表示安装; -v:表示可视化; -h:表示显示安装进度; –force:表示强制安装,即使覆盖属于其他包的文件也要安装; –nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。 2、升级 RPM 包 升级RPM包的命令为 rpm - Uvh filename 其中 -U 选项表示升级 3、卸载 RPM 包 卸载RPM包的命令为 rpm -e filename。卸载时,-e选项后面的filename和安装时是有区别的。安装时,是把一个存在的文件作为参数,而卸载时只需要包名即可。 4、 查询一个包是否已安装 查询一个包的命令为

Linux安装RPM包或源码包

て烟熏妆下的殇ゞ 提交于 2020-03-16 17:54:32
一、RPM(Red Package Manager)工具 它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。 如果虚拟机光驱中还有系统安装盘镜像,就可以通过执行命令把光驱挂在到/mnt目录下。 1.安装RPM包 命令如上,这里遇到了一个问题就是好像缺少这两个包,然后系统报错了,但是加上后面的参数就不会报错了。 -i:表示安装 -v:表示可视化 -h:表示显示安装进度 –force:表示强制安装,即使覆盖属于其他包的文件也要安装 –nodeps:表示要安装RPM包依赖于其他包,即使其他包没有也要安装 rpm -Uvh filename,表示升级RPM包 rpm -e filename,通过rpm查询功能查询 卸载时 -e选项后面的filename和安装时是有区别的,安装时是把一个存在的文件作为参数,而卸载时只需要包名即可。 2.查询一个包是否安装 命令如下 ** 3.得到一个已安装的RPM包的相关信息** 命令如下 4.列出以一个RPM包的安装文件 命令如下 5.列出某个文件属于哪个RPM包 命令如下 二、yum工具 yum工具比rpm工具更加的方便,yum工具最大的优势在于可以联网去下载所需要的RPM包,然后自动安装,yum工具会帮我们依次安装所有相关的RPM包。 1.列出所有可用的RPM包 命令如下 3.搜索RPM包 命令如下 4.安装RMP包

【Linux】YUM Repositories for CentOS, RHEL & Fedora Systems

天大地大妈咪最大 提交于 2020-03-15 04:20:42
这里是官方wiki: https://wiki.centos.org/AdditionalResources/Repositories 一、简介 YUM(Yellowdog Updater Modified)是一种开源的,广泛使用的基于命令行和图形的包管理工具,适用于基于RPM(RedHat Package Manager)的Linux系统,包括但不限于Red Hat Enterprise Linux(RHEL),CentOS和Scientific Linux(SL),Oracle Linux(OL)。它用于在系统上安装,更新,删除或搜索软件包。要安装未包含在默认基础和更新存储库中的软件包,以及其他CentOS存储库(Extras,Centosplus,CentOS-Fasttrack,Continuous Release和Software Collections),您需要安装并启用其他第三方存储库。 先介绍两个命令,yum 和 rpm 命令介绍: https://www.computerhope.com/unix/yum.htm 二、YUM的常见用法 1、选项 -h:显示帮助信息; -y:对所有的提问都回答“yes”; -c:指定配置文件; -q:安静模式; -v:详细模式; -d:设置调试等级(0-10); -e:设置错误等级(0-10); -R

如何升级CentOS 6.5下的MySQL

风格不统一 提交于 2020-03-15 03:35:28
如何升级CentOS 6.5下的MySQL CentOS 6.5自带安装了MySQL 5.1,但5.1有诸多限制,而实际开发中,我们也已经使用MySQL 5.6,这导致部分脚本在MySQL 5.1中执行会出错。我们只能升级MySQL 方法/步骤 1 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令: mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql 2 停止MySQL服务,输入命令: service mysqld stop 3 卸载旧版MySQL,输入命令: yum remove mysql mysql-* 执行过程中会询问你是否移除,此时输入“Y” 4 移除命令执行后,可再看看是否有残余的mysql,输入命令: yum list installed | grep mysql 如果有,可输入命令删除: rum remove mysql-libs 补充:如果以上方式还是卸载不干净那就参考下面的卸载方式,一般就可以卸载干净了 1、yum方式安装的mysql 1、yum remove mysql mysql-server mysql-libs compat-mysql51 2、rm -rf /var/lib/mysql 3、rm /etc/my.cnf

rpm实验

血红的双手。 提交于 2020-03-08 18:43:29
实验1、移动libc.so.6的位置,并通过救援模式恢复 1、ldd /bin/cat命令可以看到cat命令共享的动态的库 ,mv /lib64/libc.so.6 . 移动libc.so.6的位置到当前目录,此后会发现很多与共享库相关的命令都用不了了 2、通过救援模式解决,进入VM,选择重置,在界面出现进度条时迅速按下Esc键,进入BOOT Menu,选择CD-ROM Drive,接着选择Troubleshuting,接着选择rescure a centos system,等待片刻后选择1继续,接下来会进入到类似命令行的界面: 这个正常文件系统有/,/mnt等目录,当然还可以正常的进入shell输入一些简单命令正确的运行, 并且被破坏的系统文件会被挂载到/mnt/sysimage (关键搞清楚破坏了的系统文件的位置); 然后按照正常的命令操作即可:mv /mnt/sysimage/libc.so.6 /mnt/sysimage/lib64/ 移动之后reboot重启便可恢复 关键的是要知道,原本系统的/(根目录),现在变成了/mnt/sysimage/,路径前都得加上。 实验2、删除libc.so.6,通过救援模式恢复 1、如同移动lib.so.6一样,先进入救援模式。 2、不同于mv移动命令将其移动到其他位置,rm -rf libc.so.6会彻底删除该文件

Linux 软件包管理

久未见 提交于 2020-03-07 06:17:01
RPM软件包 安装与卸载 sudo-1.7.2p1-5.e15.i386.rpm   其中包括软件名(sudo),版本号(1.7.2p1),发行号(5.e15),硬件平台(i386) 1)卸载 # rpm -e sudo 注意:如果与其他软件有冲突,可使用--nodeps强行卸载。 2)安装 # rpm -ivh sudo-1.7.2p1-5.e15.i386.rmp 挂载光盘 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 3)查询: 查询文件隶属的软件包:rpm -qf 查询软件包信息:rpm -qi、rpm -qip 查询软件包安装文件:rpm -ql、rpm-qlp 查询软件包帮助文档:rpm -qd 查询软件包配置文件:rpm -qc rpm -q sudo rpm -qa | grep samba(查询所有软件包samba相关) 其他安装选项: --excludedocs 不安装软件包中的文档文件 --prefix=(/usr/local/sudo) PATH(大多数不准改变安装路径) 将软件包安装到由PATH指定的路径下 --test 只对安装进行测试,并不实际安装 A.软件包已被安装 # rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm package sudo-1.7.2p1-5.el5.i386

4.Linux下的软件管理(1)

僤鯓⒐⒋嵵緔 提交于 2020-03-06 16:08:23
前言 windows只有*****.exe 在Linux中下载软件的格式 deb 和 rpm 软件安装包格式类型 rpm: redhat linux(suse centos redhat) deb: ub deb(这个不是当前系统可使用的包) tar: 绿色软件(可直接安装) 源码编译(需要编译过程) rpm包名称分析 -<4.2.5-68>.<el7_5.1>.<x86_64>. [1] [2] [3] [4] [5] 1:软件名称(有可能与安装后的名称不一样) 2.软件版本 3.软件授权(此为企业7授权过的) 4.软件多少位 5.软件后缀表示软件包是rpm类型的 #在管理rpm软件包时用rpm命令管理 rpm命令 (不能解决软件的依赖性,所以不方便) #rpm管理命令# rpm -ivh #安装 -v #显示过程 -h #hash 检测查看软件中的hash值是否有改变 -i #install 安装 -e #卸载 -q #查看 -a #所有 -qa #查看所有安装过的软件 -l #列出安装后在系统中生成的文件 -p #操作对象为软件包 –scripts #查看软件在安装或卸载时在系统中执行的脚本 –force #强制安装 -nodeps #忽略软件依赖性安装 -K #检测软件是否是原版软件 设定实验环境: 1.mkdir /westos 2.在虚拟机光驱中添加系统匹配景象 3

rpm软件包管理/yum软件管理

寵の児 提交于 2020-03-05 07:03:32
绝大数开源软件都是公布源代码的,源代码一般被打包为tar.gz归档压缩文件,然后手工编译为二进制可执行文件 ./configure  检查编译环境/相关库文件/配置参数,生成makefile make     对源代码进行编译,生成可执行文件 make install 将生成的可执行文件安装到当前计算机中 特点; 兼容性好/可控制性好/开源软件会大量使用其他开源软件的功能,要解决大量的依赖关系 为了解决编译时间长复杂容易出错等问题,开发了 rpm(redhat package manager) 命名规范: linuxcast-1.2.0-20.e16.i686.rpm      名字 版本 操作系统名字(跨平台)32位或64位 基础命令:   rpm -i software.rpm install安装   rpm -e software 卸载   rpm -U softwarenew.rpm 更新   rpm -ivh http;,,,.rpm 下载并安装 -v 显示详细信息 -h 显示进度条 安装软件要管理员权限 rpm查询:   rpm -qa 列出操作系统中已经安装的,所有rpm软件   rpm -qi linucast 查询一个软件的基本信息 information   rpm ql linux 列出所有属于这个软件的文件 list   rpm -qf linux

1.2 rpm以及yum

最后都变了- 提交于 2020-02-28 16:58:17
rpm常用命令: 安装软件命令格式:rpm -ivh 软件包名 升级软件命令格式:rpm -Uvh 软件包名 卸载软件命令格式:rpm -e 软件包名 查询软件描述信息:rpm -qpi 软件包名 列出软件文件信息:rpm -qpl 软件包名 查询文件属于那个rpm:rpm -qf 软件包名 yum常用命令: 列出所有仓库:yum repolist all 列出仓库中所有的软件包:yum list all 查看软件信息:yum info 软件包名 安装:yum install 软件包名 重新安装:yum reinstall 软件包名 更新:yum update 软件包名 移除:yum remove 软件包名 清楚所有仓库缓存:yum clean all 检查可更新的软件包:yum check-update 查看系统中已经安装的软件包组:yum grouplist 安装指定的软件包组:yum groupinstall 软件包组 移除软件包组:yum groupremove 软件包组 查询指定软件包组信息:yum groupinfo 软件包组 来源: 51CTO 作者: clear3515 链接: https://blog.51cto.com/13884816/2473016

yum rpm apt-get wget 辨析

跟風遠走 提交于 2020-02-28 05:59:35
1)wget: 类似于迅雷,是一种下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是World Wide Web”与“get”的结合。类似于curl。 2)yum (Yellow dog Updater Modified): 是redhat, centos 系统下的软件安装方式,基于Linux,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。   在CentOS中使用yum时,提示:bash:yum:未找到指令。解决办法:yum update 3)rpm (redhat package management): 软件管理; redhat的软件格式(.rpm) ,用于安装,卸载 .rpm软件 4)ap-get: ubuntu下的一个软件安装方式,它是基于debain。 串联下: 使用wget下载一个 rpm包, 然后用 rpm -ivh xxx.rpm 安装这个软件,嫌麻烦的话,就可以直接用 yum install sqoop 来自动下载和安装依赖的rpm软件。 yum = apt-get 来源: https://www.cnblogs.com/cepaAllium/p