327 文字
2 分
Amazon Linux 2023にfishを入れる方法
まとめ
- Amazon Linux 2023 はどの Fedora, CentOS などのバージョンに対応するのか明示されていないのでソースからインストールしました。
- Fedora と Cent OS の該当しそうな rpm をインストールしようとしましたが、glibc 周りの依存関係にひっかかってインストールできませんでした。
Amazon Linux 2のEOLが2023年6月30日から 2025年6月30日に変更という ニュースが20222年末に公開されました。Amazon Linux 2023 の登場に伴い、Amazon Linux 2 がオワコン化したので Amazon Linux 2023 に趣味サービスを載せ替えました。ついでにインスタンスサイズも 1 つ下げました。
インストール
依存されているライブラリと、コンパイラをインストールしておきます。
% sudo yum install ncurses-devel -y% sudo yum install cmake gcc g++ -y最新のソースコードをダウンロードしてビルドします。
% wget https://github.com/fish-shell/fish-shell/releases/download/3.6.1/fish-3.6.1.tar.xz% tar xf fish-3.6.1.tar.xz% cd fish-3.6.1/% mkdir build; cd build% cmake ..% makeインストールします。
/usr/local/bin/fish に入ります。
% sudo make install/usr/local/bin/fish を /etc/shells に追加します。
デフォルトのシェルを変更するためにchshしようとしたら、-bash: chsh: command not found と怒られたので、chshをインストールします。
% sudo dnf install util-linux-userそして、デフォルトのシェルを変更します。
% chsh -s /usr/local/bin/fish確認
無事入りました。
% fish -vfish, version 3.6.1
Amazon Linux 2023にfishを入れる方法
https://blog.teraren.com/posts/amazon-linux-2023-fish/ 関連記事
この記事が役に立ったら
GitHub Sponsorsで応援できます