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是新安装的,还没有安装什么软件,才会要安装如此多的依赖。
可是我们安装好后却不能用,报错了,如上图所示经过几次尝试,发现是缺少依赖,需要安装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安装软件对比相关推荐
- 腾讯云服务器如何安装应用软件,腾讯云服务器Ubuntu环境下通过Apt-get安装软件...
腾讯云服务器Ubuntu环境下通过Apt-get安装软件?腾讯云提供了Apt-get下载源.操作系统为Ubuntu12.04的云服务器,用户可通过Apt-get快速安装软件.对于apt-get下载源, ...
- ubuntu安装ppa_如何在Ubuntu中从第三方PPA安装软件
ubuntu安装ppa PPAs, or "Personal Package Archives", offer software that isn't available in U ...
- Ubuntu下如何查看已安装软件版本
1.查看安装的所有软件[带简介] ➜ ~ dpkg -l 查看输出: ➜ ~ dpkg -l 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h) | 状态=未安装(n)/已安装(i ...
- ubuntu为什么每次用apt安装软件前都要更新(apt-get update)一下?
apt-get update下载可用包列表. 包列表可能会随时间而变化.添加了新包,并删除了旧包.因此,如果您有一个非常旧的缓存,并且尝试进行apt-get安装,它可能会尝试下载不再存在的包.旧包保存 ...
- Ubuntu 18.04 服务器版安装桌面及软件
Ubuntu 18.04 服务器版安装软件记录 设置root密码 使用root用户登录 安装ssh(远程连接用),最小化安装的需要,一般已安装. 将"#PermitRootLogin pro ...
- #Ubuntu#__装机必备__常用软件和工具库安装
#Ubuntu#__装机必备__常用软件和工具库安装 一.常用软件与功能库 1. 常用软件: 2. 常用库: 3. 代码管理工具git 4. C++开发: 5. python开发: 6. 其他库: 二 ...
- Ubuntu 安装软件方法
Ubuntu软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,Ubuntu软件安装属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格 ...
- 双系统下卸载ubuntu 20.04再安装ubuntu 18.04的相关方法、软件以及出现ACPI Error错误和解决办法
文章目录 前言 一.删除原来的ubuntu 20.04系统和开机引导 二.制作ubuntu18.04系统盘 三.安装ubuntu 18.04(已经有一个windows 10系统情况下) 四.安装完重启 ...
- ubuntu 16.04 14.04 安装各种软件
目录 1. 输入法 1.1 安装sunpinyin 1.2 安装 搜狗拼音 下载安装包 安装 fcitx 不能中英文切换 在qt 中正常使用 2. opencv opencv依赖项 下载地址 编译: ...
最新文章
- 两阶段提交实际项目V1
- python set union_python – set.union()抱怨它在传入生成器时没有参数
- vue 倒计时 插件_vue中实现倒计时组件与毫秒效果
- python界面开发pyqt_Python2.7+PyQt4进行界面开发
- 2-快速排序C递归实现(递增递减的简单转换)
- python画交互式地图_使用Python构建交互式地图-入门指南
- 用EnumProcesses()枚举进程
- 收入超10亿?罗永浩:要真有这个收入 我早就还完债做智能产品去了
- 【HTML+CSS网页设计与布局 从入门到精通】第8章-CSS
- (转载)equals与==
- http --- 从输入URL到页面加载的过程发生了什么?
- IE8 SVG Viewer下一些对象属性和方法
- 常用4种基础统计图表——饼图、条形图、直方图、折线图
- VMware虚机丢失vmdk文件恢复方案解析
- mysql 约束1 100分_SQL SERVER CHECK语句,使用check约束限定成绩只能为0~100分
- 字节跳动CVPR 2023论文精选来啦(内含一批图像生成新研究)
- 重生之我是赏金猎人-SRC漏洞挖掘(五)-轻松GET某src soap注入
- php通过strtotime获取想要的日期
- Landsat8卫星介绍
- 微信小程序的考勤管理Demo,包括前后端及数据库等内容
热门文章
- postman socket接口测试_基于postman测试接口(整套接口测试)
- 中南大学计算机院转专业要求,机电工程学院2018级本科学生转专业的实施细则...
- 【英语学习】【Daily English】U06 Shopping L04 I like everything aboutit but the price.
- spring的依赖、注入、容器、装配的理解
- android 焦点分发,Android TV 焦点分发原理解析
- 微服务跨数据库联合查询_数据库跨库查询
- IntegrityError at ** NOT NULL constraint failed: learning_logs_topic.owner_id
- UE3 移动设备主页
- 滤波器设计(二)模拟到数字
- 美团将主办 ICDAR2019「中文门脸招牌文字识别」比赛,并公开首个真实场景招牌图像数据集...