HCRM博客

如何在CentOS系统中正确安装和管理软件程序?

CentOS 安装程序:轻松上手指南

嘿,新手小白们!是不是一听到要在 CentOS 上安装程序就有点小迷糊、小紧张呀?别慌,今儿咱就来唠唠这事儿,让你轻松掌握在 CentOS 上安装程序的诀窍。

如何在CentOS系统中正确安装和管理软件程序?-图1
(图片来源网络,侵权删除)

一、CentOS 是啥🧐

咱先简单说说 CentOS 哈,它可是个超厉害的 Linux 发行版,免费还开源呢,稳定性那是杠杠的,就像个靠谱的小伙伴,一直在后台稳稳地支持着各种服务器和应用,很多企业都用它来搭建服务器环境,比如网站服务器、数据库服务器啥的,所以学会在它上面安装程序,那可太实用啦!

二、安装前的小准备🛠️

(一)系统更新得跟上

就好比咱出门前得把装备准备好一样,安装程序前得先把 CentOS 系统更新到最新版本,为啥呢?因为新的版本可能修复了之前的一些漏洞,还能带来更好的性能和兼容性,让咱后续安装程序更顺溜,怎么更新呢?打开终端,输入这么几个命令:

  • sudo yum update y
  • sudo yum upgrade y

这“y”的意思就是要自动确认所有的提示,省得咱一个一个去点,方便得很,看着屏幕上那些更新的进度条一点点跑完,咱这准备工作就完成一小半啦。

(二)权限问题得搞清楚

在 CentOS 里,权限可重要了,有些程序安装的时候需要超级用户权限,也就是“root”权限,要是没有这个权限,那可能就会安装失败哦,咱一般可以用“sudo”命令来临时提升权限,就像跟系统借个“通行证”一样,比如说要安装个软件包叫“example”,就可以这样:

如何在CentOS系统中正确安装和管理软件程序?-图2
(图片来源网络,侵权删除)
  • sudo yum install example

不过每次用“sudo”的时候,可能都得输一下密码,有点小麻烦,要是你想一直有“root”权限,也可以切换到“root”用户登录,但一般不推荐这么做哈,毕竟“root”权限太大了,万一误操作可就不得了了,咱还是小心为妙。

三、常见的安装方式大揭秘📜

(一)通过 YUM 安装(超常用)

YUM 就像是 CentOS 的“应用商店”,里面有好多好多软件包等着咱去下载安装呢,比如说咱想安装个 HTTP 服务器软件“httpd”,只要在终端里敲下这么一行命令:

  • sudo yum install httpd

然后坐等它下载、安装就行啦,YUM 会自动帮咱解决依赖关系,啥叫依赖关系呢?就是说有些程序要运行,得先安装好其他一些配套的程序,不然它就没办法正常工作,就好比盖房子得先有地基、砖头这些基础的东西一样,YUM 会把这些都安排得明明白白的,咱就不用操心啦,安装完之后,还可以看看安装的是啥版本的,用这个命令:

  • rpm q httpd

要是觉得哪个软件不好用,想卸载掉,也有对应的命令哦:

  • sudo yum remove httpd

简单又方便吧,这就是 YUM 的魅力所在。

如何在CentOS系统中正确安装和管理软件程序?-图3
(图片来源网络,侵权删除)

(二)从源码编译安装(有点复杂但很灵活)

有时候呢,咱在 YUM 里找不到想要的版本,或者想要自己定制一些功能,那就可以考虑从源码编译安装了,不过这可就比用 YUM 难一点啦,比如说有个软件叫“example”,咱得先从它的官方网站或者代码仓库把它的源码下载下来,可能是个压缩包,像“.tar.gz”这种格式的,下载完了就解压它:

  • tar zxvf example.tar.gz

然后进入到解压出来的那个目录里:

  • cd example

接着就得配置编译选项啦,不同的软件配置方法不太一样,一般是运行一个叫“./configure”的脚本:

  • ./configure

这步就是告诉编译器咱这台电脑的各种环境信息,让它知道怎么编译这个软件,配置好了之后就可以编译啦:

  • make

这过程可能会有点慢,得耐心等一会儿哦,编译完了还得安装:

  • sudo make install

这样从源码编译安装虽然麻烦点,但好处就是可以按照咱自己的需求来定制软件,想加啥功能就加啥功能,多自由呀!

四、安装过程中的小插曲咋应对🎭

(一)网络问题别慌

有时候在安装的时候,可能会出现网络连接失败的情况,这时候别着急上火哈,先检查一下网络是不是正常的,试试能不能访问其他网站或者下载点别的东西,要是网络有问题,就把网络修复一下再接着安装,也有可能是 YUM 的源服务器出问题了,那咱可以换个源试试,网上有很多可用的 yum 源列表呢。

(二)依赖关系出错咋办

要是遇到依赖关系出错的提示,就是说某个依赖的软件包找不到或者版本不对啥的,咱可以先试着用 YUM 的命令来自动解决一下:

  • sudo yum install skipbroken package_name

这里的“package_name”就是咱正在安装的那个软件包的名字哦,要是不行的话,那就得手动去找找看是哪个依赖的问题,把缺少的依赖包一个个找出来安装好,这可能需要咱对软件的依赖关系有点了解,不过别怕,多查查看文档或者在网上搜搜,总能找到解决办法的。

五、安装后的检查与测试📋

程序安装完了可不算完事儿哦,还得检查检查它装得对不对,能不能正常运行,比如说安装了个 Web 服务器软件,咱就可以在浏览器里输入服务器的 IP 地址或者域名,看看能不能正常访问网页,要是出现了 404 或者其他错误页面,那就说明可能还有点小问题,得再排查排查是哪里没装好或者配置错了。

对于一些命令行程序呢,可以在终端里直接输入程序的名字和相应的参数来测试一下,看看有没有报错,输出的结果对不对,要是发现问题了,也别灰心,回头再看看安装步骤是不是哪里出了岔子,或者查查官方文档有没有相关的解决方法。

六、我的一点小想法💡

其实在 CentOS 上安装程序就像是搭积木,只要掌握了正确的方法和技巧,一块一块地把程序这块“积木”安装好、配置好,就能搭建出咱想要的各种功能和应用啦,刚开始可能会觉得有点难,但是多试几次,多积累点经验,慢慢就会发现也没那么可怕了,而且在这个过程中,咱还能学到很多关于 Linux 系统的知识,对自己以后玩转服务器或者搞开发都有很大的帮助呢。

好啦,今天关于 CentOS 安装程序的事儿就跟大家唠到这儿啦,希望咱新手小白们都能在 CentOS 的世界里玩得开心,把自己的程序安装得妥妥当当的哟!有啥不懂的,随时再来问我哈。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/26851.html

分享:
扫描分享到社交APP
上一篇
下一篇