Vous pouvez utiliser le référentiel de packages Fish's Red Hat 6, qui fonctionne parfaitement pour Amazon Linux 2 :
sudo yum-config-manager --add-repo http://fishshell.com/files/linux/RedHat_RHEL-6/fish.release:2.repo
Après cela, vous pouvez l'installer normalement.
sudo yum -y install fish
Même méthode que sur Centos 6.
de :
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo
yum install fish
Mise à jour 2021 :
Si vous exécutez une version plus récente d'AWS Linux, exécutez rpm -E %{rhel}
pour voir la version RHEL, puis utilisez l'un des liens ici pour le wget
commande. Par exemple, si la version RHEL est 7, exécutez en tant que root :
cd /etc/yum.repos.d/
wget --no-check-certificate https://download.opensuse.org/repositories/shells:fish:release:3/CentOS_7/shells:fish:release:3.repo
yum install fish