1.centos linux软件的分发有几种方法,分别如何安装

发布网友 发布时间:2022-04-23 01:01

我来回答

1个回答

热心网友 时间:2023-10-09 17:05

我现在用的是Linux系统,也经常安装各种Linux上的软件,根据我自己平时的使用,我就归纳一下。
最常用的分发方式应该是我们平时说的软件源了,安装软件源的软件非常方便,只要有网,用apt-get或者yum命令就能安装了,我的电脑上的g++、gdb、eclipse-CDT就是用yum安装的。
还有就是rpm包、deb包之类的方式,其实软件源方式只是把软件依赖性信息等放在了容器里,解决了安装软件时的软件依赖性问题,实际安装的还是RPM和deb软件包,直接下载RPM包或者deb包安装,需要面临软件依赖性问题,有软件依赖安装的时候会有提示,按照它的提示把依赖的那些软件安装上就好了。
另外的一些分发方式是以压缩包的形式发布软件。最常见的是以源码方式发布,把所有的源码打包,你下载下来需要先解压,解压后在命令行切换到源码目录,然后编译安装。编译安装的步骤都一样,你可以百度一下,编译安装所依赖的不是软件,而是函数库,如果你的系统上没有相应的函数库,编译的时候会报错,这是编译源码安装比较烦人的地方,不过我每次都安装成功了,呵呵。
还有直接以二进制文件形式发布软件的,也是一个压缩包,有点像Windows系统上的绿色软件,下载解压后直接就能运行,这样的软件我遇到了几个,像图形界面调试器Affinic Debugger GUI、Web漏洞扫描工具Vega都是这样发布的,,我的习惯是把它们的路径加入到alias中,自己起一个别名,方便用命令启动。
还有的软件是以单个二进制文件发布的,这个二进制文件是个安装器,而且往往是图形界面的安装器,和Windows系统的软件发布类似,安装这类软件就是运行这个二进制文件之后点击下一步下一步,虚拟机软件VMware Workstation、入侵工具Metasploit就是这样发布的。注意一点,把二进制安装器下载下来之后,要先用chmod命令给他加x可执行权限,然后运行时加当前目录运行。
还有用shell脚本发布的,就是一个后缀.sh的文件,支付宝的Linux版浏览器安全插件就是用.sh文件来安装的,在终端运行这个shell就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com