rpm卸载

Ubuntu的apt与YUM对比

最后都变了- 提交于 2019-12-04 09:39:22
yum install --nogpgpcheck <rpm name> 一、apt 的相关文件 /etc/apt/sources.list 设置软件包的获取来源 /etc/apt/apt.conf apt 配置文件 /etc/apt/apt.conf.d/ apt 的零碎配置文件 /etc/apt/preferences 版本参数 /var/cache/apt/archives/ 存放已经下载的软件包 /var/cache/apt/archives/partial 存放正在下载的软件包 /var/lib/apt/lists/ 存放已经下载的软件包详细信息 /var/lib/apt/lists/partial/ 存放正在下载的软件包详细信息 二、apt-get 命令的子命令 update 更新软件包列表 upgrade 升级系统中的所有软件包 install 安装软件包 remove 卸载软件包 autoremove 仅删除不需要再次下载的软件包 purge 彻底删除软件包(包括配置文件) source 下载源代码 build-dep 自动下载安装编译某个软件所需要的软件包 dist-upgrade 升级整个发行版 dselect-upgrade 安装 dselect 的选择进行升级 clean 删除本地缓存的所有升级包 autoclean 删除本地缓存中无用的软件包 check

centos安装软件

拟墨画扇 提交于 2019-12-04 03:35:47
rpm指令, 该指令安装文件后缀.rpm的可执行程序 yum指令 安装软件源代码,后缀为 .tar.gz(用gzip压缩过的tar包) rpm rpm软件包格式为 (一)查询系统装已经安装的软件信息 1) 查询系统中已经安装的软件; rpm –qa 2)查询一个已经安装的文件属于那个软件包; rpm –qf 文件名的绝对路径 3)查询已安装软件包都安装到何处; 软件名定义是:rpm包去除平台信息和后缀后的信息 rpm -ql 软件名 4)查询一个已安装软件包的信息 rpm -qi 软件名 5)查看一下已安装软件的配置文件; rpm -qc 软件名 6)查看一个已经安装软件的文档安装位置: rpm -qd 软件名 7)查看一下已安装软件所依赖的软件包及文件; rpm -qR 软件名 (二)对于未安装的软件包信息查询 1)查看一个软件包的用途、版本等信息; rpm -qpi rpm文件 2)查看一件软件包所包含的文件; rpm -qpl rpm文件 3)查看软件包的文档所在的位置; rpm -qpd rpm文件 4)查看一个软件包的配置文件; rpm -qpc rpm文件 5)查看一个软件包的依赖关系 rpm -qpR rpm文件 (三)软件包的安装、升级、删除等 1)安装或者升级一个rpm包 rpm -ivh rpm文件【安装】 rpm -Uvh rpm文件【更新】 2

rpm、yum、本地yum仓库搭建

…衆ロ難τιáo~ 提交于 2019-12-04 02:05:38
7.1 安装软件包的三种方法 1、 rpm工具 redhat package manager 2、 yum工具 支持自动安装依赖的包 3、 源码包 源代码包,需要通过一种编译器,编译成可执行的命令。 7.2 rpm包介绍 1、 设置光驱并挂载 mount /dev/cdrom /mnt/ 2、 rpm包 ,在光盘中的package目录中,包括 包名 、 版本号 (主版本号、次版本号、小版本号(又称修正版本号))、 发布版本号 、 平台位数 (centos 7 中不区分32 64位)、 后缀名 [root@ajianglinux-01 mnt]# mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载 [root@ajianglinux-01 mnt]# cd /mnt [root@ajianglinux-01 mnt]# ls CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL 7.3 rpm工具用法 1、rpm -ivh rpm 包文件 i:install;v:可视化;h:更人性化//安装 2、rpm -Uvh rpm包文件 /

linux软件包管理

ぐ巨炮叔叔 提交于 2019-12-04 01:03:04
RPM软件包管理 linux软件包从内容上可分为二进制包和源码包,不同类的软件包使用的管理工具也各不相同,源码包是没有经过编译的包,需要经过GCC,C++等编译器环境编译才能运行,二进制包无需编译,可以直接安装使用 通常而言,可以通过后缀区分源码包和二进制包,例如:以.tar.gz, .zip, .rar结尾的包称之为源码包,以.rpm结尾的软件包称之为二进制包 对于linux系统而言,提供的工具就叫做rpm,我们可以用rpm工具轻松管理rpm包 rpm工具具体用法如下: -a:查询所有已安装的软件包 -q:询问用户,输出信息 -l:打印软件包的列表 -f:查询包含file的软件包 -i:显示软件包信息,包括名称版本描述 -v:打印输出信息 -U:升级软件包 -h:显示安装进度条 -e:卸载软件包 --force:强制安装或者卸载 --nodeps:忽略依赖包 -l:列出软件包的文件 --provides:列出软件包提供的特性 -R:列出软件包依赖的rpm包 RPM企业案例演示: rpm -q httpd:检查httpd包是否安装 rpm -q httpd:查看软件安装的路径 rpm -qi httpd:查看软件安装的版本信息 rpm -e httpd:卸载httpd包 rpm -qa | grep httpd:检查httpd相关包 rpm -ivh httpd-tools-2.4

linux中rpm和yum

放肆的年华 提交于 2019-12-03 14:57:57
一.rpm介绍 一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe 二.rpm相关指令 rpm –qa #查询已安装的 rpm 列表 rpm -q 软件包名 #查看是否已经安装 rpm -qi 软件包名 #查看软件包信息 rpm -ql 软件包名 #查看软件包中的文件安装位置 rpm -qf 文件(如:/etc/passwd) #查看某个文件属于哪个rpm包 rpm -e 包名 #卸载包 rpm -ivh RPM 包全路径名称 #安装包 rpm i #install 安装 rpmv v #erbose 提示 rpm h #hash 进度条 三.rpm包结构 例如一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm firefox #名称 45.0.1-1 #版本号 el6.centos.x86_64:centos6.X---64位 #安装的系统 四.yum介绍 Yum是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。 类型

centos7版本rpm安装mysql

心已入冬 提交于 2019-12-03 14:34:30
1、将MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar复制到linux /opt目录下, 2、解压MySQL-5.5.53-1.el6.x86_64.rpm-bundle.tar, 3、按顺序安装三个文件:安装命令:【rpm - ivh *.rpm】 rpm -ivh MySQL-client-5.5.53-1.el6.x86_64.rpm rpm -ivh MySQL-devel-5.5.53-1.el6.x86_64.rpm rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm执行 rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm此步骤会报错,需要rpm -e卸载7自带的mariadb并且根据缺少的依赖prel以及libiao.so分别yum安装即可解决该问题。 4、初始化数据库: /usr/bin/mysql_install_db,回车 5、查看mysql状态: service mysql status 6、如果mysql没有运行,启动: service mysql start 7、设置mysql密码: /usr/bin/mysqladmin -u root password 'admin' 8、设置mysql开机自启动: chkconfig mysql on 回车

Linux下软件包的多种安装方式

一世执手 提交于 2019-12-03 11:42:56
1.源码包安装 在Linux下的很多软件都是通过源码包方式发布的,虽然相对于二进制软件包,配置和编译起来繁琐点,但是它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需发布同一份源码包,不同的最终用户经过编译就可以正确运行。 安装的具体步骤: $ tar zxvf XXXX.tar.gz (or tar jxvf XXXX.tar.bz2) $ cd XXXX $ ./configure $ make # make install ##安装 $ make clean ##安装完成后用来清理临时文件 $ake uninstall ##用来卸载软件 1、解压: 最常见源码包的就两种(XXXX.tar.gz or XXXX.tar.bz2),其实这些源码包都是由2个工具压缩而成的,tar.gz结尾的文件用到的工具是tar和gunzip,而tar.bz2结尾的文件所使用的工具是tar和bzip2,之所以这样做是因为,tar仅仅能够打包多个文件但是没有压缩的功能,而gz和bz2却刚好相反,仅能够压缩单个文件,这样我们常见的源码包实际上是通过tar先将不同的源文件打包,然后再通过gunzip或者bzip2压缩后发布的,当然这两个步骤可以通过一条命令实现: $ tar zcvf XXXX.tar.gz XXXX(or tar jcvf XXXX.tar.bz2 XXXX)

rpm命令使用说明

二次信任 提交于 2019-12-03 11:15:51
1、命令概述   rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。   概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。 2、命令语法 rpm【选项】 【参数】 3、命令选项 -a:查询所有的软件包 -b或-t:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态配置文件,本参数需配合”-l”参数使用 -d:只列出文本文件,本参数需配合”-l”参数使用 -e或--erase:卸载指定软件包 -f<文件>:查询文件或命令属于哪个软件包 -h或--hash:安装软件包时列出标记 -i:显示软件包的相关信息 -i<软件包>或--install<软件包>:安装指定的套件档; --force:强制安装软件包 --nodeps:忽略依赖关系 --test:安装测试,并不实际安装 -l:显示软件包的文件列表 -p:查询指定的rpm软件包 -q:查询软件包 -R:显示软件包的依赖关系 -s:显示文件状态,本参数需配合”-l”参数使用 -U或--upgrade:升级指定软件包 -v

软件包安装

删除回忆录丶 提交于 2019-12-03 11:12:44
一、软件包分类   1. 源码包     优点:       开源,如果有足够的能力,可以修改源代码       可以自由选择所需的功能       软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高       卸载方便     缺点:       安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误       编译过程时间较长,安装比二进制安装时间长       因为是编译安装,安装过程中一旦报错新手很难解决   2. 二进制包   2.1 分类     dpkg包:是由Debian Linux所开发出来的包管理机制,通过DPKG包,Debian Linux就可以进行软件包管理。主要应用在Debian和unbuntu中     rpm包:是由Red Hat公司所开发的包管理系统。功能强大,安装、升级、查询和卸载都非常简单和方便。目前很多Linux都在使用这种包管理方式,包括Fedora、CentOS、SuSE等。该篇学习内容为rpm。   2.2 rpm包优缺点     优点:       包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载       安装速度比源码包安装快的多     缺点:       经过编译,不再可以看到源代码       功能选择不如源码包灵活       依赖性

linux rpm命令详解

主宰稳场 提交于 2019-12-03 07:39:37
RPM 大全 RPM 有五种基本的操作方式(不包括创建 软件 包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。 一、 安装RPM包 RPM 软件 包通常具有类似foo-1.0-1.i386.rpm 的文件名。 其中包括 软件 包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386)。 安装一个 软件 包只需简单的键入以下命令: $ rpm -ivh foo-1.0-1.i386.rpm foo #################################### RPM安装完毕后会打印出 软件 包的名字(并不一定与文件名相同), 而后打印一连串的#号以表示安装进度。 虽然 软件 包的安装被设计的尽量简单易行, 但还是可能会发生如下的错误: 1、 软件 包已被安装 如果您的 软件 包已被安装, 将会出现以下信息: $ rpm -ivh foo-1.0-1.i386.rpm foo package foo-1.0-1 is already installed error: foo-1.0-1.i386.rpm cannot be installed 如果您仍旧要安装该 软件 包,可以在命令行上使用--replacepkgs 选项,RPM将忽略该错误信息强行安装。 2、文件冲突 如果您要安装的 软件 包中有一个文件已在安装其它 软件