yum卸载

linux 软件安装各种方法

孤人 提交于 2020-01-06 01:23:23
一 简单介绍 1、软件 安装 卸载,分几种情况: A: RPM包 这种软件包就像windows的EXE 安装 文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了, 安装 非常方便,在图形界面里你只需要双击就能自动 安装 。 ==如何卸载: 1、打开一个SHELL终端 2、因为 Linux 下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。 查找RPM包软件:rpm -qa ×××* 注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找机子里 安装 的REALPLAYER软件,可以输入:rpm -qa realplay* 3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2 执行卸载命令:rpm -e firefox-1.0.1-1.3.2 === 安装 目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2 ===参考文章:http://blog.chinaunix.net/article.p...178&blogId=1438 B: tar.gz(bz或bz2等)结尾的源代码包 这种软件包里面都是源程序,没有编译过,需要编译后才能 安装 , 安装 方法为: 1、打开一个SHELL,即终端 2、用CD 命令进入源代码压缩包所在的目录 3

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 #清除缓存目录下旧的

9.16linux环境下的软件程序安装

醉酒当歌 提交于 2020-01-06 01:19:38
检查 centos7 网络,尝试 ping www.baidu.com Centos7 中 linux 的软件安装 Yum 安装 使用来解决软件安装或移除、升级的问题的方式。 例如, Yum search mysql 在源中搜索软件包关键词 mysql Yum install 软件名称 安装某软件 Yum remove 软件名称 卸载某软件 = yum erase 软件名称 RPM 安装 类似 windows 下的 .exe 安装包 -q 仅查询某软件是否有安装完成 -qa 列出所有的本 linux 上安装的软件 Rpm -qa|grep ssh 查询已安装的名称含 ssh 的软件 =rpm -q openssh -ql 列出该软件所有的文件以及目录所在的完整文件名 -qR 找出某个软件的依赖关系 Rpm -hiv 软件名称 安装软件(提前下载好的软件) -i 安装指定的 .rpm 文件 -r 卸载指定的软件 -h 查看进度 -v 显示安装过程中的详细信息 -U 使用 rpm 文件升级 Rpm 安装软件时,可以找在线的 rpm 包,也可以下载到本地进行安装,例如 Rpm - hiv http://xxxxxxx..rpm Rpm -hiv xx.rpm 安装 nginix Step1 : 安装 nginx 的库 rpm -hiv http://nginx.org/packages

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: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

5.Linux系统的vim与软件包管理

爷,独闯天下 提交于 2020-01-06 01:15:37
5.1 Linux系统的vim编辑器   5.1.1 vim编辑器的概述 vim编辑器的简介        1.vim是什么? vim是一个类似vi的文本编辑器,它在vi的基础上增加了很多新特性 vim是vi发展出来的一个文本编辑器,编译及错误跳转等方便编译的功能丰富,在实际应用中较为广泛       2.为什么要学vim? 所有的Linux系统都会内建vi文本编辑器,其他的文本编辑器不一定存在 很多软件的编辑接口都会主动调用vi vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序开发   5.1.2 vim的三种模式详解 vim有哪三种模式       1.一般模式       2.编辑模式       3.命令模式 vim的一般模式       1.一般模式的作用 以vim打开一个文件就直接进入一般模式(默认模式) 一般模式可以使用上下左右键来移动光标的位置 一般模式可以使用删除字符或者删除整行来处理文件内容 一般模式可以使用复制、粘贴来处理文件数据 一般模式无法任意编译文件内容 vim的编辑模式       1.编辑模式的作用 编辑模式可以输入文本内容 按下<Esc>从编辑模式返回一般模式       2.如何从一般模式进入编辑模式 在一般模式下按下以下按键即可进入编辑模式          vim的命令模式        1.命令模式的作用

Linux 软件包管理

一曲冷凌霜 提交于 2020-01-06 01:15:06
本文主要是记录下RedHat系列的软件包管理。 内容分为以下三个部分:二进制包的管理,源代码包的管理,脚本安装 一、二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理。 两种包管理各有用处,其中主要区别是:YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包。而RPM的需要的操作精度比较细,需要我们做的事情比较多。 1.1.1RPM 主要的操作 1)卸载 rpm –e [--nodeps] sudo [解析] 需要注意的是在卸载软件包的时候若和其它包有依赖关系,可以用--nodeps来强制卸载 2)安装 rpm –i[v|h] [--excludedocs |prefix |test |replace[pkgs |files] |nodeps] sudo [解析] i为安装,v为显示详细信息,h为hash是进度信息 --excludedocs 不安装软件包的文档文件 --prefix PATH 将软件包安装到指定目录 --test 只对安装进行测试,并不实际安装(通常用来看下需要的依赖项) --replace[pkgs|files] 当出现冲突时或想强制覆盖时可以使用 --nodeps 不考虑依赖关系,强制安装。(这样比较麻烦,而且通常无法使用。这也是使用RPM的一些不方便的地方,而YUM则解决了这个问题,在安装的时候会自动将所需要的都一起安装了)

RedHat系列的软件包管理

早过忘川 提交于 2020-01-06 01:13:36
本文主要是记录下RedHat系列的软件包管理。 内容分为以下三个部分:二进制包的管理,源代码包的管理,脚本安装 二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理。 两种包管理各有用处,其中主要区别是:YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包。而RPM的需要的操作精度比较细,需要我们做的事情比较多。 1.1.1RPM 主要的操作 1)卸载 rpm –e [--nodeps] sudo [解析] 需要注意的是在卸载软件包的时候若和其它包有依赖关系,可以用--nodeps来强制卸载 2)安装 rpm –i[v|h] [--excludedocs |prefix |test |replace[pkgs |files] |nodeps] sudo [解析] i为安装,v为显示详细信息,h为hash是进度信息 --excludedocs 不安装软件包的文档文件 --prefix PATH 将软件包安装到指定目录 --test 只对安装进行测试,并不实际安装(通常用来看下需要的依赖项) --replace[pkgs|files] 当出现冲突时或想强制覆盖时可以使用 --nodeps 不考虑依赖关系,强制安装。(这样比较麻烦,而且通常无法使用。这也是使用RPM的一些不方便的地方,而YUM则解决了这个问题,在安装的时候会自动将所需要的都一起安装了)