【发布时间】:2017-04-25 10:10:04
【问题描述】:
我目前在2.1.0 并想去最新的(2.5.0 目前)。有没有命令可以做到这一点?还是我需要卸载当前版本并安装一个新版本?这是通过 apt-get 完成的吗?
在文档的任何地方或互联网上的其他地方都找不到这个...
我尝试从 fish download page 下载最新的 .deb 文件,但尝试在 Ubuntu 软件中心打开它会产生“破坏现有包 'fish'”
【问题讨论】:
我目前在2.1.0 并想去最新的(2.5.0 目前)。有没有命令可以做到这一点?还是我需要卸载当前版本并安装一个新版本?这是通过 apt-get 完成的吗?
在文档的任何地方或互联网上的其他地方都找不到这个...
我尝试从 fish download page 下载最新的 .deb 文件,但尝试在 Ubuntu 软件中心打开它会产生“破坏现有包 'fish'”
【问题讨论】:
最好的办法是使用fish项目提供的包存档来替换Ubuntu项目发布的包(非常老旧且存在安全问题)。
以下命令将您的系统订阅到由 fish 开发人员运行的 Personal Package Archive,更新包列表并最终升级或安装 fish:
sudo add-apt-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
作为额外的奖励,在这些步骤之后运行 apt-get upgrade 将始终确保您拥有最新版本的 fish。
【讨论】:
ppa:fish-shell/release-3
为第 3 版添加 PPA、更新和安装
sudo add-apt-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
【讨论】: