ubuntu保存_Arch与Ubuntu安装软件对比

本文以biom软件为例,对比一下Arch与Ubuntu软件安装的不同,尽管只以这一个软件对比不具有代表性,不过根据我使用Arch和Ubuntu安装软件的经验来说,Arch的包管理确实优秀些,快是一方面,依赖处理的也很好,软件还丰富。

biom格式文件是生物观测矩阵——微生物组数据通用数据格式,biom软件就是专门处理该文件的工具。BIOM格式是微生物组领域最常用的结果保存格式,优点是可将OTU或Feature表、样本属性、物种信息等多个表保存于同一个文件中,且格式统一,体积更小巧,目前被微生物组领域几乎所有主流软件所支持。本文不是介绍biom工具怎么使用的,只是对比Arch和Ubuntu安装该软件,关于biom格式和工具的使用,参考该文[https://blog.csdn.net/woodcorpse/article/details/84678543]。

下面开始正式对比,先说Ubuntu安装biom软件,然后是Arch安装biom软件。biom也可以通过conda或pip安装,没有权限的不可以使用系统的包管理器安装。

Ubuntu安装biom

Ubuntu是20.04长期支持版,终端输入biom会提醒你安装python3-biom-format,然后我们sudo apt install python3-biom-format安装,会让安装不少依赖,可能是因为Ubuntu是新安装的,还没有安装什么软件,才会要安装如此多的依赖。

79088c697ccc43c1c34e04db926957eb.png

facadf69b79a4249dd80ce9246193efe.png

可是我们安装好后却不能用,报错了,如上图所示经过几次尝试,发现是缺少依赖,需要安装h5py,然后我们看官方仓库有没有该模块。

3b6ec9c3c7ba03d0417c0c73b47da956.png

apt search h5py成功找到该模块,那么接着安装,又安装了许多依赖,然后就可以使用了。

0b302cffa696a528dfc22f98f26f409f.png

ac85ededee252e4b73b6a69aacfe7816.png

总结就是当你输入不存在的命令时,Ubuntu会告诉你需要安装什么,这点很好,一般依赖也处理的没问题,不过这次翻车了,没有将依赖一次性安装,需要自己去发现依赖再次安装。

Arch安装biom

Arch是最新版,毕竟是滚动发行版,只要我打开Arch就会使用yay更新,yay查找、安装、卸载软件很方便。Arch使用过后就不怎么回得去Ubuntu了,所以Arch已经安装了很多软件和包,安装biom时直接yay biom,然后选择合适的安装,安装的依赖很少,可能是有些依赖包之前安装了。

1970f25bb4db6f3a440f7e42a5d6eade.png

d859ea44e0a4dcb5f26782d5887e9bf4.png

d3fc32888bb6bce6eef72dfc6bb09258.png

安装的截图没有,不过可以根据删除的依赖发现,依赖还是很少的。安装后直接可以使用,没有出现Ubuntu那样依赖不完整的情况。

关于Arch和Ubuntu的选择

最后我们说说关于Arch和Ubuntu的选择,Ubuntu比较Linux适合新手,Arch比较适合有一定使用经验的Linux用户,起码安装来说,Arch全命令行安装,Ubuntu点几下鼠标就好了;稳定选Ubuntu或者Ubuntu的上游发行版debian或者Arch的衍生版manjaro,当然并不是说Arch不稳定,一劳永逸、简单、使用新版软件和系统选择Arch。

字里行间都能感受到我的选择哈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值