Linux CentOS 的根底利用 (上)

对于一个操作系统来说,软件数量的多少决定了一个操作系统的生态完整。而管理软件的工具则侧面帮助操作系统完善自己的体系。

在Windows里,我们可以通过Exe安装包方式安装软件或者运行绿色软件,而现在对于电脑不太熟练的使用者来说,使用✘✘电脑管家不失为一个好的选择,电脑管家虽然方便,但是随之带来的相关问题也不容忽视,这些Windows的问题我们按下不谈。

在Mac中,我们有App Store作为我们安装软件的主要工具。Apple对于自己软件生态的把控比较到位,但是同时我们也可以使用拖动app文件的方式安装软件。

而在Linux中,包管理器扮演了一个很重要的角色,本章及后面讲以CentOS中yum工具为例,讲述如何安装软件以及进行相关操作。

需要注意的是,如果你使用的Ubuntu系统,包管理软件为apt-get(较老版本)或者apt(较新版本),其使用方式和yum不同之处很大,但是有异曲同工之处,学习完yum的使用之后使用apt其实几乎没有学习成本。

包管理器全程实际是软件包管理器,它在云端或者本地有一个目录,列出了所有管辖下的软件。当你需要安装、卸载或者查询的时候,它会列出相应软件并直接默认进行安装。

通常不同的环境有不同的包管理器,如Mac有brew包管理器,Node有NPM包管理器,Ruby有gem包管理器等等。

而cent作为最为稳定的系统之一,其默认的yum管理器非常之有名且易用。可以说百分之七十的软件都可以用yum安装并完美运行。

比如yum安装的软件版本通常会比较老(为了稳定),有时候老的无法忍受,即使你换了yum源也没有办法升级,此时我们就不得不使用编译安装等其他方法

还有,如果安装的不同软件有相互依赖关系,通常yum会自己处理好,但是如果你之前手动安装过某软件,新软件又需要对其依赖等等,这些yum的自动化程序就无法帮你做了。相关的问题我们遇到以后再说~

大家可以根据本期所讲,安装一些软件,诸如php java python vim net-tools等等。有其他兴趣的可以留言呀~

未经允许不得转载:主机宝贝 » Linux CentOS 的根底利用 (上)

评论 抢沙发

评论前必须登录!