Sie können das Red Hat 6-Paket-Repository von Fish verwenden, das für Amazon Linux 2 gut funktioniert:
sudo yum-config-manager --add-repo http://fishshell.com/files/linux/RedHat_RHEL-6/fish.release:2.repo
Danach können Sie es ganz normal installieren.
sudo yum -y install fish
Genauso wie auf Centos 6.
von:
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
Aktualisierung 2021:
Wenn Sie eine neuere Version von AWS Linux ausführen, führen Sie rpm -E %{rhel}
aus um die RHEL-Version anzuzeigen, und verwenden Sie dann einen der Links hier für wget
Befehl. Wenn die RHEL-Version beispielsweise 7 ist, führen Sie sie als root aus:
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