Linux软件管理(2)-yum管理&源码安装

一、前言

“风萧萧兮易水寒,壮士一去兮不复还”

“夕云初起日沉阁,山雨欲来风满楼”

“两情若是久长时,又岂在朝朝暮暮”

“但得柔情消侠气,此生长愿伴妆台”

“登山则情满于山,观海则意溢于海”

二、yum管理&源码安装

配置光盘yum源

所有的yum源都放在/etc/yum.repo.d/下

并且每个yum源都是以.repo结尾

yum命令

作用:安装或者查询软件包

语法:

yum 【选项】

选项:

yum list:列出所有可用的软件包

yum list 包名:查询单个软件包

yum search 包名:查询包

yum info 包名:查询包的信息

yum provides 包名:查询软件由哪个包生成

yum install :安装

yum update:升级安装包

yum remove:卸载包

yum groupinstall :安装组包

yum grouplist :列出组包的列表

源码包安装

问题1:如何选择软件包安装/h3>

如果软件包给大量用户提供访问–>源码包安装,比如lnmp环境,效率高,管理方便

如果软件包给用户提供访问小,直接使用RPM包安装

问题2:软件包从哪里来/h3>

一般的软件,都可以从软件官网下载;比如说是httpd,apache

系统中可以同时存在rpm安装的apache和源码apache

源码的删除–>直接删除源码安装的目录即可

rpm包安装默认的文件路径:

源码包安装的路径

源码安装apache实验

第一步:准备apache源码包

第二步:解压源码包–>进入到源码包目录

第三步:指定安装位置编译安装

第四步:编译与安装

第五步:查看与启动

过程讲解:

  • 源码编译的时候一定需要进入到解压后的源码目录
  • 报错过程:查看到有error
    • 源码包报错:有明显的error,no ,warning等等关键字
    • 安装过程有明显的停止
    • 解决:yum直接安装对应的软件包,比如说缺少gcc,直接yum install gcc
    • 报错了,最好make clean 清空一下编译内容
  • ./configure的作用
    • 检测环境是否符合安装要求
    • 查看需要功能的选项,./configure –help
    • 生成Makefile文件,后续编译安装需要依赖这个文件
  • make的作用:
    • 调用gcc编译器,读取Makefile文件的信息进行系统编译,目的就是为了把源码程序转变成可执行文件
  • make install的作用
    • 编译安装,这个才是真正的安装过程
  • 源码包卸载:直接删除指定的目录就是删除了
  • 启动:需要绝对路径:/usr/local/apache2/bin/apachectl start

三、结束

“不要感叹挫折,让我们把所有这些都当成你在取得伟大成就之前必须经历的准备工作”

“人们只有在最无助的时候才会选择坚强,因为他们忙于依赖他人”

“如果我们想成功,我们也需要一点一点开始”

“如果意识形态的负担太重,我们想要完成的目标系列太大,我们只能浪费时间,让好机会白白溜走”

互勉~!

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门在线安装软件25046 人正在系统学习中

来源:Liang_GaRy

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月13日
下一篇 2021年1月13日

相关推荐