如何更新Fish终端的版本?(Ubuntu)

18

我目前使用的是2.1.0版本,想要升级到最新版本(当前为2.5.0)。是否有命令可以实现此操作?或者我需要卸载当前版本并安装新版本?这是通过apt-get完成的吗?

文档或互联网上都找不到此内容...

我尝试从fish 下载页面下载最新的.deb文件,但在Ubuntu软件中心中打开时出现"破坏现有的'fish'包"的提示。

2个回答

21

最好的方法是使用由fish项目提供的软件包归档来替换Ubuntu项目发布的软件包(它们非常陈旧且存在安全问题)。

以下命令将订阅您的系统到由fish开发人员运行的个人软件包归档,更新软件包列表,并最终升级或安装fish:

sudo add-apt-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish

作为额外的奖励,在完成这些步骤后运行apt-get upgrade,将始终确保您拥有最新可用的fish版本。


5
2019 年的 FISH 3 实际上是 ppa:fish-shell/release-3 - kyb
哦,有趣。那么为什么这个软件包注册表没有更新到Ubuntu团队管理的apt或pip更新呢? - Tom

5
添加release-3的PPA,更新并安装。
sudo add-apt-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接