Linux软件管理工具浅谈

来源:互联网 发布:cat翻译软件 编辑:程序博客网 时间:2024/05/21 07:08

      Linux作为一个开源的操作系统,经过无数人的共同努力,最终建立了一系列方便好用的软件操作体系。Linux在诞生之初,就是为开发人员而设计的,如果了解一些Linux的发展史,会发现以托瓦兹为首的素未谋面的黑客们(黑客是指技术很强的人,并非现在所指的破坏者)是如何从硬件的基础上一步步建立起来的底层和上层软件。简直造福了无数人啊。接下来要说的这个就是令我爱上Linux软件管理工具。

      起初,Linux开发商为了简化软件安装步骤,免除用户繁复的安装步骤。提供了一种新的安装思路,就是厂商在他们的系统上面编译好了所需要的软件,然后直接发布给用户进行安装。客户取得文件后,只需要通过特定的命令来安装即可,期间当然会先进行系统环境,依赖等等的检查,一切正常就会开始安装。目前,Linux界最流行的安装方式有两种:

1. dpkg :apt  (Ubuntu)2. rpm : yum  (CentOS)

      但是这两个用起来都有一个问题,那就是需要使用完全和本地系统吻合的版本,还有一些依赖的问题,都还是很头疼的。幸运的是,开发人员早已帮我们想到了这个问题,dpkg有apt,rpm有yum,两者都是十分方便的在线软件升级安装功能。以yum为例,yum在全球范围内设置服务器,只要你能连的上网,就可以在服务器中查询适合自己系统的版本并且下载升级等等,同时yum还集成了rpm管理软件比如删除等操作,只需要简单的几个命令(具体命令网上到处都有)。

利用yum搭建FTP只需要以下几步,
yum install vsftpd //安装vsftpd
useradd ftpuser
passwd ftpuser
usermod -s /sbin/nologin ftpuser //该用户只能FTP登录

当然如果你还需要更加保险的操作,就需要修改ftp的配置文件,这里是为了说明yum好用,故不在话下。

Linux出自于Unix,Mac基于Unix,故也有类似的工具,那就是brew。