Install Fish Shell Latest Version

更新日期: 2023-05-31 阅读次数: 632 字数: 164 分类: Shell

On my old ubuntu 18.04 system, fish shell version is very old, 2.7. When open tmux window with fish as default shell, so many errors show:

There is no fish_key_bindings function called: ''

then tmux hangs ... I can not work any more.

So I want to install latest fish shell to resolve this issue.

Remove Existed Version

sudo apt remove fish
sudo apt remove fish-common

Download

Go to fish shell web site:

https://fishshell.com/

Find download link for ubuntu version, then download latest version.

Install

sudo dpkg -i fish_3.6.1-1~xenial_amd64.deb

Confirm

> fish -v
fish, version 3.6.1

errors

If not remove older version, there will be errors:

$ sudo dpkg -i fish_3.6.1-1~xenial_amd64.deb
Selecting previously unselected package fish.
dpkg: regarding .../fish_3.6.1-1~xenial_amd64.deb containing fish:
 fish conflicts with fish-common
  fish-common (version 2.7.1-3) is present and installed.

dpkg: error processing archive /mnt/d/backup/fish_3.6.1-1~xenial_amd64.deb (--install):
 conflicting packages - not installing fish
Errors were encountered while processing:
 /mnt/d/backup/fish_3.6.1-1~xenial_amd64.deb

tags: fish shell

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式