配置好Centos一些基础设置后,接下来就是学习平时使用最多的软件安装。 windwos下软件安装非常简单,就是下载好安装包,然后双击就会自动安装。 而Centos里面安装软件的方式方法有区别,熟悉几次后也能达到windwos下软件安装的效果。
相关学习链接:Linux下软件安装的几种方式:https://www.cnblogs.com/heshouhui/p/9672611.html 菜鸟教程:https://www.runoob.com/linux/linux-yum.html centos中文网:https://www./course/introduction/9994.html
一、软件安装基础不管是Linux还是Windows,软件安装过程一般分为基本三步 1.软件的安装包准备 -下载安装包:联网或者从其他地方拷贝安装包 centos下,联网情况下,最常用是通过yum与RPM直接联网下载安装。 或者可以在windwo电脑上官网上下载,然后拷贝到Centos; 没网络就使用挂载DVD,挂载ISO镜像,挂载U盘的方式。 -安装包名称:xxx软件+.后缀名=完整的安装包名称 一般windwos下,安装包名称后缀exe是可执行程序,就可以双击安装。 centos下,安装包名称后缀常为.tar或者.rpm 2.软件安装在电脑的磁盘位置 -软件主体文件目录:存放软件的主体配置文件目录 -软件配置文件目录:存放软件的命令或者用户配置的文件目录 windwos下,安装的时候回让用户选择安装在那个目录。 centos下,主体目录一般在安装的时候可以看见,很少去改动; 但是也有命令在安装的时候指定目录去安装。 这个目录是十分重要的,因为Linux多数是在命令行操作, 常常会需要修改目录里面的配置文件,所以最后安装好要记录目录位置。 可用find和where命令来查找centos下软件的目录名称。 3.软件的卸载与删除 -软件卸载:大部分软件都会自带软件的卸载程序,用于卸载软件 windwos下,控制面板或者开始菜单找到软件卸载的快捷方式,直接就删除 centos下,用命令可以卸载与删除,卸载后有些软件会直接删除所有相关目录; 有些软件会保留一些配置信息的目录。 -相关文件夹的删除 卸载程序未完全清除目录时,手动删除相关目录,用rm命令 找不到文件夹就用find和where命令去搜索 4.部分软件安装需要组件与环境配置 环境变量:就是软件运行的一些特定计算机配置 有些软件需要配置环境变量,例如JAVA,python等 各种运行库和驱动:软件运行需要这些运行库去支持它正常运作 玩游戏多的知道,常常安装游戏再之前会先安装一些运行库或者驱动; 目的是因为软件运行需要这些支持,根据开发的语言,框架,结构,编译,驱动不同,运行库就驱动不同。 你想嘛,一架飞机不是装了发动机就能跑了,还需要加油啊,驾驶员,雷达啊等等一起搭配才能运行。 二、Centos下软件安装三种方式第一种:最常用的yum安装 解释:yum就是类似于360软件管家,腾讯软件管家这种专门管理软件的管理器,像手机Appstore,谷歌商店这种。 yum就是yellow dog Updater,Modified,简单理解就是“黄狗软件管理”(为什么叫黄狗,可能是当时的开发团队比较喜欢吧,哈哈哈) 注意:yum只是管理器,它所管理的安装包就是rpm包,千万不要昏掉。 就像在appstore安装软件一样,它能帮我们一键安装,但是它下载一键安装的软件还是是APK程序, 并不是它自己就是安装软件,它是管理程序的管理器。 工作模式:yum安装可以直接从服务器下载安装,实现一键操作(不用去纠结哪里下载,安装在那个目录,需要哪些组件等) 方法: 1.配置yum源(也叫仓库) 2.更换国内的源(因为官方的速度慢,而且软件少) 3.更新源(防止软件太旧了) 4.运行yum安装软件 命令:
特点:命令简单,联网状态下十分好用,一键操作,可以解决依赖各种运用库等等
第二种:rpm包安装 解释:rpm方式安装,就跟平时windwos下安装软件exe一个意思,用rpm包安装。 rpm就是“Redhat Package Manager”,就是红帽安装包管理。rpm包,就是编译后打包好一个完整安装包。 工作模式:下载好rpm包后,使用rpm命令进行安装。若安装报错需要运行库,需要安装运行库依赖库。 方法: 1.联网下载rpm包 2.没联网就拷贝rpm包至电脑上 3.运行rpm命令安装软件 命令:太多了,举例几个常用的 安装:rpm -i 包名 卸载:rpm -e 包名 升级:rpm -u 包名 查找:rpm -qa | grep 包名 特点:最基础的安装方法,必须掌握,可以自定义相关的设置,缺点是要自行安装运行库依赖库
第三种:源码安装 解释:一般大公司的软件会使用。使用软件官方的源码进行安装,相比rpm跟yum更倾向区别在包上,最纯净无修改的官方源码安装包 工作模式:适用于一套或者大型软件的安装,例如MYSQL,php等,而且适用于对开发或者软件运行有要求的环境。且用户对LINUX或者软件有一定技术基础。 方法: 1.先安装依赖运行库 2.下载源码包 3.编译安装 命令: 1、cd 源码所在目录
2、./configure [opts]
3、make
4、make install
特点:有技术基础或者大型软件适用,对技术要求稍微高一点点,适应于开发者环境,不过兼容性好,文档齐全,技术人员首选 三、Centos下安装软件的原则对于初学者的建议: 1.前往软件官网进行下载安装包 2.在软件官网请务必查看安装指南 3.根据官网文档或者网上的经验进行选择何种方式安装 4.严谨一点,安装好一个软件后。记录相关的命令,目录于笔记上,方便以后查询
四、简单举例例如当自己部署好一台Centos系统后,先把网络配置好。 然后更换成国内的yum源;升级yum源与rpm。 如果没有外网,就把Centos自带的ISO镜像挂载上系统, 用iso镜像当作yum源与rpm的安装仓库。 尽量在安装软件时都先百度一下,学习积累比较适合自己方式来安装。
|
|