rpm卸载

Linux配置安装

*爱你&永不变心* 提交于 2020-01-07 23:56:45
1. 安装 jdk 1.1 卸载 : 使用 java version 查看虚拟机是否有 jdk 环境 , 存在先卸载 : 1. 首先我的系统是 CenOS7, 安装完成后 , 先打开终端 , 切换到管理员账号 , 命令如下图 2. 找出带 java 关键字的安装包 , 命令是 :rpm -qa|grep java, 会出现如下结果 : 3. 运行如下命令进行卸载 , 命令是 : yum -y remove java* 1.2 安装 上传到 ftp, 然后解压安装 tar -zxvf jdk-8u221-linux-x64.tar ( jdk 包名) 配置环境变量 , 打开 vi /etc/profile 在文件结尾添加 注意是使用“ : ”分隔 export JAVA_HOME=/home/ddqy/tools/jdk1.8 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 让文件生效 source /etc/profile 目录以及子目录授予 root 权限 chown root:root -R /home/tina/tools/jdk1.8 查看 jdk 是否安装成功

linux rpm命令

淺唱寂寞╮ 提交于 2020-01-06 17:06:03
RPM介绍 RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 它一种用于 互联网 下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与 Dpkg 类似。 rpm常见命令参数如下: 用法: rpm [选项...] -a:查询所有套件; -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态配置文件,本参数需配合"-l"参数使用; -d:只列出文本文件,本参数需配合"-l"参数使用; -e<套件档>或--erase<套件档>:删除指定的套件; -f<文件>+:查询拥有指定文件的套件; -h或--hash:套件安装时列出标记; -i:显示套件的相关信息; -i<套件档>或--install<套件档>:安装指定的套件档; -l:显示套件的文件列表; -p<套件档>+:查询指定的RPM套件档; -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户; -R:显示套件的关联性信息; -s:显示文件状态,本参数需配合"-l"参数使用; -U

Linux笔记 软件管理

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-06 01:22:34
一、软件包分类 1.软件包分类: 源码包、二进制包 源码包: 源代码 1)优点:开源,有能力可修改源代码 可以自由选择所需的功能 软件是编译安装,更适合Linux系统,更稳定效率更高 卸载方便。 2)缺点:安装过程步骤多,编译时间较长,安装过程中一旦报错新手很难解决。 二进制包: 源码包经过编译之后生成的二进制程序(0101000...)。Linux的二进制包后缀为.rpm 1)二进制包分类:DPKG包:主要应用在Debian和ubuntu中 RPM包:主要的Linux系统包管理方式 2)优点:安装简单,安装速度快 3)缺点:不开源,有依赖性。 4)RPM包依赖性:树形依赖:a---->b---->c 环形依赖:a---->b---->c---->a 模块依赖(函数库依赖) 2.软件包选择建议 源码包:如果服务是给大量客户提供访问则建议使用源码包,源码包效率更高 RPM包:如果程序是给少量用户访问,或者是在本地使用,建议RPM包。 3.软件包的组成部分: 二进制程序,位于 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 等目录中。 库文件,位于 /lib, /usr/lib, /usr/local/lib 等目录中。Linux中库文件以 .so(动态链接库)或 .a(静态链接库)作为文件后缀名。

Linux进阶之软件管理

会有一股神秘感。 提交于 2020-01-06 01:20:47
本节内容 一、 rpm :管理 linux 软件程序的 特点:安装方便 不能解决依赖关系 1 、安装软件: -i : -v : -h : rpm -ivh 包名 2 、卸载软件 -e: 清楚 rpm -e 程序名 3 、查询 -q: 查询 -l: 查询软件生成的相关文件 -i: 软件信息 -a: 查询所有已经安装的程序 -f: 查找文件所依赖的包 -c: -d: rpm -q 程序名 -- 》查询该程序是否已经安装 rpm -ql 程序名 -- 》查询该程序生成的文件 rpm -qf `which command` --> 查看文件所依赖的包 rpm -qa --> 查询所有已经安装和未安装的包 4 、升级 -U :安装并升级 -F :只升级 二、 yum 安装方便,可以自动解决依赖关系。 1 、 yum 工作原理 2 、 yum 仓库配置 3 、 yum 配置文件 主配置文件: /etc/yum.conf 子配置文件: /etc/yum.repos.d/*.repo 4 、 yum 仓库配置 本地 yum 仓库: cd /etc/yum.repos.d mkdir ken mv C* ken touch local.repo [repoid] name=reponame enabled=1 gpgcheck=0 baseurl=file:///mnt 网络仓库 cd /etc

(10)centos7 包管理、远程传文件

佐手、 提交于 2020-01-06 01:19:54
一、RPM red package manager 红帽包管理工具 -q 查询 -a 已安装的所有rpm 1.查询已安装的rpm列表 -qa 查看所有的rpm安装包 rpm -qa | grep python 2.查询软件包的基本信息 rpm -qi python 3.软件包里的文件信息 rpm -ql python 4.该文件属于哪个软件包 rpm -qf 5.卸载rpm包 (1) rpm -e 包名 (2)强制删除 rpm -e --nodeps foo 6.安装 -i 安装 -v 提示 -h 进度条 rpm -hvi 包名 7.升级 prm -Uvh 包名 二、YUM 从服务器下载软件和依赖软件,并自动安装下载的rpm包 1.查询服务器上是否有该软件 yum list | grep python3 2.列出所有可更新的软件清单 yum check-update 3.更新所有软件 yum update 4.安装指定软件 yum install 包名 5.更新指定软件 yum update 包名 6.删除rpm软件 yum remove 包名 #会一同把依赖软件删掉, 7.清除缓存 yum clean packages #清除缓存目录下的软件包 yum clean headers #清除缓存目录下的 headers yum clean oldheaders #清除缓存目录下旧的

linux学习 RMP ,YUM(八)

时光毁灭记忆、已成空白 提交于 2020-01-06 01:18:41
rpm包的管理 文件后缀.rpm查询已安装额rpm列表1.rpm -qa|grep 软件名称2.rpm -ql 软件名称 查询软件安装在哪里3.rpm -qf 文件 查询文件属于那个软件包 卸载rpm -e 软件包名称1.rpm -e firefox 删除火狐浏览器2.rpm -e --nodeps 软件名 强制删除有风险 安装rpm -ivh 软件包名称1.-i install安装2.-v verbose 提示3.-h hash 进度条eg:rpm -ivh firefox yum基于rpm包的管理,能从指定的服务器自动下载rpm包并且安装,自动处理包的依赖关系,使用前提可以上网1.yum list|grep 包2.yum install 来源: https://www.cnblogs.com/wenbuzhu/p/11144528.html

linux 软件包管理

房东的猫 提交于 2020-01-06 01:17:48
redhat centos fedora 红旗 rpm yum(二进制软件包) debian ubuntu apt sudo-1.7.2pl-5.el5.i386.rpm 软件名-版本号-发型号-硬件平台 硬件平台(不同的cpu) i386 intel架构 32 i686 intel 64 ppc(power pc) alpha 软件卸载: rpm 在软件依赖关系方面没处理好 rpm -e --nodeps 软件名(不建议这样做) 当有依赖关系时应该连依赖一块卸载 安装: rpm -ivh 软件名 -i 安装 -v 详细信息 -h 进度 挂载光盘: mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom rpm -q 软件名 rpm -qa 查询所有的软件包 rpm -ivh --excludedocs 软件名 安装的时候不安装文档 --prefix=dir 指定软件的安装目录 大多数rpm包不允许改变安装目录 --test 安装测试,不实际安装 测试依赖,兼容性 1、覆盖安装: rpm -ivh --replacepkgs 软件名 2、文件冲突: 比系统中的还要老?覆盖 rpm -ivh --replacefiles 软件名 3、未解决依赖关系 rpm -ivh --nodeps 软件名 强制安装(不考虑依赖的包,一般安装上也运行不了) 软件升级

Linux安装软件的几种方式

孤人 提交于 2020-01-06 01:16:39
linux软件安装的几种方式 1.apt-get和apt(区别:apt是apt-get常用命令的精简般,带上了必要参数,易用,推荐使用apt) apt install 安装软件包 apt remove 移除软件包 apt purge 移除软件包及配置文件 apt update 刷新存储库索引 apt upgrade 升级所有可升级的软件包 apt autoremove 自动删除不需要的包 apt full-upgrade 在升级软件包时自动处理依赖关系 apt search 搜索应用程序 apt show 显示装细节 2.rpm 安装一个包:rpm -ivh [安装路径] -i 表示安装 -v 可视化 -h 显示安装进度 –force : 强制安装,即使覆盖属于其他包的文件也要安装 –nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包 升级:rpm -Uvh filename.rpm -U 就是升级的意思 rpm的卸载: rpm -e filename //这里的filename是通过rpm的查询功能所查询到的 echo $? 查看上一条命令执行状态,返回0表示执行成功,非0为不成功; 查询一个包是否安装 rpm -q 包名 (不带有平台信息以及后缀名 ) 查询当前系统所有安装过的rpm包 rpm -qa 查询rpm包的相关信息 : rpm -qi

--linux rpm 的使用

*爱你&永不变心* 提交于 2020-01-06 01:14:38
========| 8.2 使用RPM RPM 有五种基本的操作方式(不包括创建 软件 包): 安装, 卸载, 升级, 查询,和验证。本节简要的描述了这五种操作。使用命令 rpm --help , 或查阅第 8.4 节以获得更为全面的信息。 8.2.1 安装 RPM 软件包通常具有类似 foo-1.0-1.i386.rpm 的文件名。其中包括软件包的名称( foo ), 版本号( 1.0 ), 发行号( 1 ), 和硬件平台( i386 ). 安装一个软件包只需简单的键入以下命令: $ rpm -ivh foo-1.0-1.i386.rpm foo #################################### 正如您所看到的, RPM 将会打印出软件包的名字(并不一定与文件名相同), 而后打印一连串的#号以表示安装进度。 软件包的安装被设计的尽量简单易行, 但是可能会发生几个错误:: 8.2.1.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包的安装、删除、效验、查询

岁酱吖の 提交于 2020-01-06 01:14:19
安装软件包 rpm -i 包全名 删除 rpm -e name(不是包名) 参数 -ivh 获得一个详细的安装进程 --nodeps 忽略依赖关系 --force 强制安装 -U 包名:升级安装 -F 更新不管是什么直接覆盖 --replacepkgs这样 RPM 将忽略该错误信息 -vih --replacepkgs -q name :查询 -qa查询所有已安装的RPM -qi name 查询这个软件详细信息 -ql 显示列表 -qf path :查询一个文件属于哪个包 -qp 包名 :查文件是什么 -qpl 包名 :针对一个没装过的包 rpm -qc 配置文件 效验 rpm -Va rpm -Vf /bin/ls rpm -Vp 包名 5 -- MD5 校验和 S -- 文件长度 L -- 符号链接 T -- 文件修改日期 D -- 设备 U -- 用户 G -- 用户组 M -- 模式 (包含许可和文件类型) ? -- 不可读文件 详细课程 使用 RPM RPM 有五个基本的操作 模式(不包括包的编译): 安装,卸载,升级,查询,校验。本节将对它们一一介绍。要了解完整的细节和选项,可以使用 rpm --help, 或转到 the section called 其它 RPM 资源 得到更多关于 RPM 的信息。 1 安装 典型的 RPM 有着类似 foo-1.0-1.i386