Linux中3钟安装软件的方式

1、使用标准的yum/apt/yast包管理程序安装

这种安装方式相当于苹果/安卓平台上的“应用商店"安装,是最安全可靠的安装模式。

通过这种方式安装的软件,不仅完全契合你的操作系统本身,而且可以保证和系统其他软件包的相容性,一般来说是不可能遇到冲突的。yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器,yum也对依赖关系进行管理,但是必须要在联网的情况下完成。

Linux有很多发行版;其中一些面对服务器的版本会非常保守,里面的每一个软件都会经过连续多年的测试,稳定度极高。但相应的,这里面的软件就会老旧一些。

优点︰安装方便,稳定度极高,与系统兼容性好

缺点∶需要联网,有些软件版本老旧或没有(例如安装jdk只能选择openjdk)

2、使用标准rpm/deb或厂商自己的安装包(比如nVidia的显卡驱动用的bin包)安装

rpm包安装几乎在所有Linux平台上都支持,它就像Windows下的exe安装文件一样,各种文件已经编译好,并打包,哪个文件在哪个文件夹里面都已经被指定好,所以很方便。但可能会因为你用了过新/过旧的安装包而和系统其他部分产生相容性问题
――比如系统用python2.4你到网上找到了python3python1.5、又强行把它装上去还附加到路径最前,那么很可能就会造成其他依赖python的软件出现混乱。
优点∶安装方便

缺点∶兼容性没有yum方式好

3、直接解压软件开发者的tar.gz包

这种类似于Windows的“免安装绿色版"软件,你可以把它解压到自己的用户目录,然后在自己的配置文件中,用export把它加入路径path
——这样你才可以直接在shell中敲它提供的新命令。
优点∶文档齐全,因为可以定位到代码,所以debug方便

本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)

缺点∶编译麻烦,缺乏自动依赖管理,软件升级麻烦。

安装软件方式的优先级yum > rpm > tar包

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值