yum卸载

centos7通过yum安装JDK1.8

折月煮酒 提交于 2020-04-06 09:47:12
参考: https://blog.csdn.net/a360616218/article/details/76736988 安装之前先检查一下系统有没有自带 open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。 如果安装可以使用 rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有 Java 的文件 这句命令的关键字是 java 首先检索包含 java 的列表 yum list java* 检索 1.8的列表 yum list java-1.8* 安装 1.8.0的所有文件 #yum install java-1.8.0-openjdk* -y yum install java-1.8.0-openjdk.x86_64 -y 使用命令检查是否安装成功 java -version 到此安装结束了。这样安装有一个好处就是不需要对 path进行设置,自动就设置好了 来源: oschina 链接: https://my.oschina.net/u/1161889/blog/3220802

Day 8 Linux之Day8

旧街凉风 提交于 2020-04-04 06:25:36
Linux 之 Day 8 一、Linux网络原理及基础设置 1. 使用ifconfig命令来维护网络 1) ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址。 2) 灵活应用ifconfig命令设定网卡的IP地址:   例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令:   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2. 使用ifup和ifdown命令启动和停止网卡 1) ifup命令的功能:启动系统上指定的网卡。 2) ifdown命令的功能:停止系统上指定的网卡。 3)使用ifup命令启用指定网卡的举例:   例如:启动eth0网卡的命令:ifup eth0 4) 使用ifdown命令停用指定网卡的举例:   只能作用于配置文件   例如:停用eth0网卡的命令:ifdown eth0 3. 网络配置文件 1) 网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   补:虚拟机新添加网卡没有配置文件需手动添加配置或图形添加网卡。 2) 网络配置的定义:所谓的网络配置(设定

Python全栈_Day8_软件包管理

最后都变了- 提交于 2020-04-04 06:10:16
1.rpm rpm:用于安装本地的rpm包。   -qa:查询系统已安装的所有软件包   -ivh:安装软件包   -qi:查询软件包信息   -ql:查询软件包中的文件   -qf:查看某个文件是那个rpm包产生的   -e:卸载rpm包 2. yum yum install [软件包名]:安装软件包 yum remove [软件包名]:删除软件包 yum search [软件包名]:查询软件包 yum makecache:建立yum源缓存 yum repolist:查看源列表 yum groupinstall [软件包组名]:安装软件包组 yum groupremove [软件包名]:删除软件包组 yum clean all:清空yum缓存: createrepo [rpm包文件夹]:创建仓库 yum源配置文件:/etc/yum.repos.d/<name>.repo 3.源码安装 1. 获取源码包 2. 解压该源码包 3. 进入解压后得到的目录执行./configure进行编译前的配置 4. 执行make,进行编译 5. 执行make install,进行安装 来源: https://www.cnblogs.com/chenrenjian/p/6937162.html

软件包管理

会有一股神秘感。 提交于 2020-04-04 05:49:13
rpm工具用法 1、安装命令:rpm -ivh rpm 包文件 2、升级命令:rpm -Uvh rpm 包文件 3、卸载命令:rpm -e 包名 4、查询安装的包:rpm -qa 5、查询指定包是否安装:rpm -q 包名 6、查询指定包信息:rpm -qi 包名 7、列出包安装的文件:rpm -ql 包名 8、查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径 yum工具用法 1、列出可用rpm包:yum list 2、查看yum的配置文件:ls /etc/yum.repos.d/ (如果要更改下载源地址,也是从这个配置文件来修改) 3、搜索包:yum search vim 4、安装命令:yum install -y 包名 5、列出组的rpm包:yum grouplist 6、如果要安装组的rpm包,可以使用命令安装:yum groupinstall -y 包名 7、卸载命令:yum remove -y 包名 8、升级命令:yum update -y 包名 (如果不加包名,默认会将系统所有的已安装软件升级到最新,包括系统) 9、如果使用命令过程中提示没有该命令 ,可以使用命令来查找这个命令的包名信息:yum provides “/*/vim” yum搭建本地仓库 如果不能连网导致yum无法使用,这时候要怎么办呢?我们来搭建一个本地yum源安装即可。 (前提是要有一个光驱

软件包管理

主宰稳场 提交于 2020-04-04 05:48:59
1、软件运行环境   软件运行和编译     ABI:Applicationn Binary Interface 应用二进制接口,调用内核功能       windows与linux 不兼容         ELF:Executable and Linkable Format ------linux接口         PE :Portable Executable ------windows接口       库级别的虚拟化:         linux:wine         windows:cygwin     API:Application programming interface 应用程序接口,调用ku       POSIX:Portable OS     程序源代码 ---> 预处理 ----> 编译 ----> 汇编 ---> 链接       静态编译: .a       动态编译: .so   静态链接 和 动态链接:     链接主要作用是吧哥哥模块之间相互引用的部分处理好,能够正确的衔接,分为静态链接和动态链接。     静态链接:       把程序对应的依赖库复制一份到包       libxxx.a       嵌入程序包       升级难,需要重新编译       占用较多空间,迁移容易     动态链接:       只把依赖加做一个动态链接

软件包管理:

烈酒焚心 提交于 2020-04-04 05:48:44
软件包分类: 1:源码包。Linux是C语言写的。 优点: 可以看到源代码。可以在源代码中修改(脚本安装包)。 安装后的效率高。 卸载方便(直接删除)。 缺点: 安装复杂。 编译时间长。 2:二进制包(RPM包、系统默认包)。经过编译的包。 优点: 安装速度快, 缺点: 是不能看到源码。(RPM包是红帽系列中使用的) 不能对源码修改。 依赖性(安装顺序和卸载顺序有要求)。RPM包管理-RPM包命令管理: 1:RPM包的命名规则 (RPM包在安装光盘中的package目录中) 例如:httpd-2.2.15-15.el6.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 发布次数 el6.centos 适合的Linux平台(el6或者centos) i686 适合安装平台。(如果写的是x64表示只能安装在64位的cpu上)(如果写noarch表示任何Linux平台) 2:RPM依赖 树形依赖:a->b->c 环形依赖:a->b->c-a //需要将软件包abc用一条命令同时安装。 模块依赖:安装过程中如果报出“xxxx.so.数字”说明这个依赖是库依赖(这个包不是单独独立的包,他是某一个软件包中的一个软件,因此只需要安装他所在的包就行)。 可以到www.rpmfind.net中输入“xxxx.so.数字”就可以找到他的父包。 3:安装命令:

yum搭建lnmp环境(CentOS6.4)

我与影子孤独终老i 提交于 2020-04-02 19:39:44
在CentOS6.3下实践通过。 1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) [root@CentOS ~]# yum install wget //下载wget工具 [root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic //下载atomic yum源 [root@CentOS ~]# sh ./atomic //安装提示输入时输yes [root@CentOS ~]# yum check-update //更新yum软件包 4.安装开发包和库文件 [root@CentOS ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc

Linux学习篇(二)-软件包管理器、Yum 软件仓库

会有一股神秘感。 提交于 2020-03-29 22:34:00
红帽软件包管理器 在红帽软件包管理器(rpm)公布之前,Linux 系统软件的安装只能采取“源码包”的方式安装,需要自行编译源码并解决许多依赖关系,所以软件的安装、升级、卸载的难度都很大,而且还要考虑到其他程序、库的依赖关系。rpm 机制就是为了解决这些问题而设计的。 常用的RPM软件包命令: 命令 作用 rpm -ivh filename.rpm 安装软件的命令格式 rpm -Uvh filename.rpm 升级软件的命令格式 rpm -e filename.rpm 卸载软件的命令格式 rpm -qpi filename.rpm 查询软件描述信息的命令格式 rpm -qpl filename.rpm 列出软件文件信息的命令格式 rpm -qf filename 查询文件属于哪个RPM的命令格式 Yum 软件仓库 尽管rpm已经方便查询软件依赖关系,单有些大型软件可能与多个程序都存在依赖关系,这种情况下软件的安装也是比较困难的,所以 Yum 进一步简化了软件安装的复杂性,使用 yum 会自动分析出所需软件包及其相关的依赖关系,然后从服务器下载安装到系统。 常用的 yum 命令: 命令 作用 yum repolist all 列出所有仓库 yum list all 列出仓库中所有软件包 yum info 软件包名称 查看软件包信息 yum install 软件包名称 安装软件包

纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools

柔情痞子 提交于 2020-03-29 04:02:13
本节我们来讲CentOS 的yum 源配置 一、 yum 简介    yum ,是 Yellow dog Updater, Modified 的简称,是杜克大学为了提高 RPM 软件包安装性而开发的一种软件包管理器。起初是由 yellow dog 这一发行版的开发者 Terra Soft 研发,用 python 写成,那时还叫做 yup(yellow dog updater) ,后经杜克大学的 Linux@Duke 开发团队进行改进,遂有此名。 yum 的宗旨是自动化地升级,安装 / 移除 rpm 包,收集 rpm 包的相关信息,检查依赖性并自动提示用户解决。 yum 的关键之处是要有可靠的 repository ,顾名思义,这是软件的仓库,它可以是 http 或 ftp 站点,也可以是本地软件池,但必须包含 rpm 的 header , header 包括了 rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些 header 并加以分析,才能自动化地完成余下的任务。    yum 的理念是使用一个中心仓库 (repository) 管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。这一点上, yum 和 apt

CentOS 使用 yum 更新软件包与系统

…衆ロ難τιáo~ 提交于 2020-03-29 03:57:19
原文地址: http://m.oschina.net/blog/206760 1、CentOS 更新源配置文件说明 CentOS 6.5 更新源配置文件 /etc/yum.repos.d/CentOS-Base.repo 片段 [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1