本文以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是新安装的,还没有安装什么软件,才会要安装如此多的依赖。

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

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

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

Arch安装biom

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

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

关于Arch和Ubuntu的选择

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

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

ubuntu保存_Arch与Ubuntu安装软件对比相关推荐

  1. 腾讯云服务器如何安装应用软件,腾讯云服务器Ubuntu环境下通过Apt-get安装软件...

    腾讯云服务器Ubuntu环境下通过Apt-get安装软件?腾讯云提供了Apt-get下载源.操作系统为Ubuntu12.04的云服务器,用户可通过Apt-get快速安装软件.对于apt-get下载源, ...

  2. ubuntu安装ppa_如何在Ubuntu中从第三方PPA安装软件

    ubuntu安装ppa PPAs, or "Personal Package Archives", offer software that isn't available in U ...

  3. Ubuntu下如何查看已安装软件版本

    1.查看安装的所有软件[带简介] ➜ ~ dpkg -l 查看输出: ➜  ~ dpkg -l 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h) | 状态=未安装(n)/已安装(i ...

  4. ubuntu为什么每次用apt安装软件前都要更新(apt-get update)一下?

    apt-get update下载可用包列表. 包列表可能会随时间而变化.添加了新包,并删除了旧包.因此,如果您有一个非常旧的缓存,并且尝试进行apt-get安装,它可能会尝试下载不再存在的包.旧包保存 ...

  5. Ubuntu 18.04 服务器版安装桌面及软件

    Ubuntu 18.04 服务器版安装软件记录 设置root密码 使用root用户登录 安装ssh(远程连接用),最小化安装的需要,一般已安装. 将"#PermitRootLogin pro ...

  6. #Ubuntu#__装机必备__常用软件和工具库安装

    #Ubuntu#__装机必备__常用软件和工具库安装 一.常用软件与功能库 1. 常用软件: 2. 常用库: 3. 代码管理工具git 4. C++开发: 5. python开发: 6. 其他库: 二 ...

  7. Ubuntu 安装软件方法

    Ubuntu软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,Ubuntu软件安装属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格 ...

  8. 双系统下卸载ubuntu 20.04再安装ubuntu 18.04的相关方法、软件以及出现ACPI Error错误和解决办法

    文章目录 前言 一.删除原来的ubuntu 20.04系统和开机引导 二.制作ubuntu18.04系统盘 三.安装ubuntu 18.04(已经有一个windows 10系统情况下) 四.安装完重启 ...

  9. ubuntu 16.04 14.04 安装各种软件

    目录 1. 输入法 1.1 安装sunpinyin 1.2 安装 搜狗拼音 下载安装包 安装 fcitx 不能中英文切换 在qt 中正常使用 2. opencv opencv依赖项 下载地址 编译: ...

最新文章

  1. 两阶段提交实际项目V1
  2. python set union_python – set.union()抱怨它在传入生成器时没有参数
  3. vue 倒计时 插件_vue中实现倒计时组件与毫秒效果
  4. python界面开发pyqt_Python2.7+PyQt4进行界面开发
  5. 2-快速排序C递归实现(递增递减的简单转换)
  6. python画交互式地图_使用Python构建交互式地图-入门指南
  7. 用EnumProcesses()枚举进程
  8. 收入超10亿?罗永浩:要真有这个收入 我早就还完债做智能产品去了
  9. 【HTML+CSS网页设计与布局 从入门到精通】第8章-CSS
  10. (转载)equals与==
  11. http --- 从输入URL到页面加载的过程发生了什么?
  12. IE8 SVG Viewer下一些对象属性和方法
  13. 常用4种基础统计图表——饼图、条形图、直方图、折线图
  14. VMware虚机丢失vmdk文件恢复方案解析
  15. mysql 约束1 100分_SQL SERVER CHECK语句,使用check约束限定成绩只能为0~100分
  16. 字节跳动CVPR 2023论文精选来啦(内含一批图像生成新研究)
  17. 重生之我是赏金猎人-SRC漏洞挖掘(五)-轻松GET某src soap注入
  18. php通过strtotime获取想要的日期
  19. Landsat8卫星介绍
  20. 微信小程序的考勤管理Demo,包括前后端及数据库等内容

热门文章

  1. postman socket接口测试_基于postman测试接口(整套接口测试)
  2. 中南大学计算机院转专业要求,机电工程学院2018级本科学生转专业的实施细则...
  3. 【英语学习】【Daily English】U06 Shopping L04 I like everything aboutit but the price.
  4. spring的依赖、注入、容器、装配的理解
  5. android 焦点分发,Android TV 焦点分发原理解析
  6. 微服务跨数据库联合查询_数据库跨库查询
  7. IntegrityError at ** NOT NULL constraint failed: learning_logs_topic.owner_id
  8. UE3 移动设备主页
  9. 滤波器设计(二)模拟到数字
  10. 美团将主办 ICDAR2019「中文门脸招牌文字识别」比赛,并公开首个真实场景招牌图像数据集...