0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

CentOS cowsayコマンドが実行できない解決法

Posted at

■背景

下記の記事を偶然見つけ、「cowsayを実行してみたい!」と思い
実行してみようと思ったのがきっかけです。

■動作環境

ホストPCのOS:Windows
仮想環境ソフト:Oracle VM VirtualBox
ゲストOS:CentOS Stream-9

■結論

下記2つのコマンドを実行すれば、cowsayは実行できる。

sudo dnf install epel-release
sudo dnf install cowsay

■事の発端(cowsayを実行した結果)

[taiyoham@localhost ~]$ cowsay
bash: cowsay: コマンドが見つかりませんでした...

インストールしないとだめっぽいので、
↓ChatGPTに聞いてみました。(回答の一部抜粋)

cowsay コマンドが「コマンドが見つかりませんでした」と表示される場合、cowsay がインストールされていないか、パスが通っていない可能性があります。
以下の手順で確認と対応を行うことができます。

1. cowsay のインストール

cowsay がインストールされていない場合、以下の手順でインストールできます。
CentOS / RHEL 系のディストリビューションの場合

sudo yum install cowsay
[taiyoham@localhost ~]$ sudo yum install cowsay
[sudo] taiyoham のパスワード:
CentOS Stream 9 - BaseOS                                                                                                      9.1 kB/s | 5.7 kB     00:00    
CentOS Stream 9 - AppStream                                                                                                   9.5 kB/s | 5.8 kB     00:00    
CentOS Stream 9 - Extras packages                                                                                             6.1 kB/s | 6.2 kB     00:01    
引数に一致する結果がありません: cowsay
エラー: 一致するものが見つかりません: cowsay
[taiyoham@localhost ~]$ sudo dnf install epel-release
メタデータの期限切れの最終確認: 0:02:05 前の 2024年08月04日 11時01分58秒 に実施しました。
依存関係が解決しました。
==============================================================================================================================================================
 パッケージ                                  アーキテクチャー                 バージョン                        リポジトリー                            サイズ
==============================================================================================================================================================
インストール:
 epel-release                                noarch                           9-7.el9                           extras-common                            19 k
弱い依存関係のインストール:
 epel-next-release                           noarch                           9-7.el9                           extras-common                           8.1 k

トランザクションの概要
==============================================================================================================================================================
インストール  2 パッケージ

ダウンロードサイズの合計: 27 k
インストール後のサイズ: 29 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/2): epel-next-release-9-7.el9.noarch.rpm                                                                                    55 kB/s | 8.1 kB     00:00    
(2/2): epel-release-9-7.el9.noarch.rpm                                                                                        115 kB/s |  19 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                           33 kB/s |  27 kB     00:00     
CentOS Stream 9 - Extras packages                                                                                             1.8 MB/s | 2.1 kB     00:00    
GPG 鍵 0x1D997668 をインポート中:
 Userid     : "CentOS Extras SIG (https://wiki.centos.org/SpecialInterestGroup) <security@centos.org>"
 Fingerprint: 363F C097 2F64 B699 AED3 968E 1FF6 A217 1D99 7668
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
  準備中           :                                                                                                                                      1/1 
  インストール中   : epel-release-9-7.el9.noarch                                                                                                          1/2 
  scriptletの実行中: epel-release-9-7.el9.noarch                                                                                                          1/2 
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.

  インストール中   : epel-next-release-9-7.el9.noarch                                                                                                     2/2 
  scriptletの実行中: epel-next-release-9-7.el9.noarch                                                                                                     2/2 
  検証中           : epel-next-release-9-7.el9.noarch                                                                                                     1/2 
  検証中           : epel-release-9-7.el9.noarch                                                                                                          2/2 

インストール済み:
  epel-next-release-9-7.el9.noarch                                                 epel-release-9-7.el9.noarch                                                

完了しました!

しかし、cowsayは実行できない。

[taiyoham@localhost ~]$ cowsay
bash: cowsay: コマンドが見つかりませんでした...

色々調べた結果、
下記2つのコマンドを実行すれば、cowsayは実行できることが分かりました。

sudo dnf install epel-release
sudo dnf install cowsay

↓実際に実行した結果

[taiyoham@localhost ~]$ sudo dnf install epel-release
メタデータの期限切れの最終確認: 0:02:05 前の 2024年08月04日 11時01分58秒 に実施しました。
依存関係が解決しました。
==============================================================================================================================================================
 パッケージ                                  アーキテクチャー                 バージョン                        リポジトリー                            サイズ
==============================================================================================================================================================
インストール:
 epel-release                                noarch                           9-7.el9                           extras-common                            19 k
弱い依存関係のインストール:
 epel-next-release                           noarch                           9-7.el9                           extras-common                           8.1 k

トランザクションの概要
==============================================================================================================================================================
インストール  2 パッケージ

ダウンロードサイズの合計: 27 k
インストール後のサイズ: 29 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/2): epel-next-release-9-7.el9.noarch.rpm                                                                                    55 kB/s | 8.1 kB     00:00    
(2/2): epel-release-9-7.el9.noarch.rpm                                                                                        115 kB/s |  19 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                           33 kB/s |  27 kB     00:00     
CentOS Stream 9 - Extras packages                                                                                             1.8 MB/s | 2.1 kB     00:00    
GPG 鍵 0x1D997668 をインポート中:
 Userid     : "CentOS Extras SIG (https://wiki.centos.org/SpecialInterestGroup) <security@centos.org>"
 Fingerprint: 363F C097 2F64 B699 AED3 968E 1FF6 A217 1D99 7668
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
  準備中           :                                                                                                                                      1/1 
  インストール中   : epel-release-9-7.el9.noarch                                                                                                          1/2 
  scriptletの実行中: epel-release-9-7.el9.noarch                                                                                                          1/2 
Many EPEL packages require the CodeReady Builder (CRB) repository.
It is recommended that you run /usr/bin/crb enable to enable the CRB repository.

  インストール中   : epel-next-release-9-7.el9.noarch                                                                                                     2/2 
  scriptletの実行中: epel-next-release-9-7.el9.noarch                                                                                                     2/2 
  検証中           : epel-next-release-9-7.el9.noarch                                                                                                     1/2 
  検証中           : epel-release-9-7.el9.noarch                                                                                                          2/2 

インストール済み:
  epel-next-release-9-7.el9.noarch                                                 epel-release-9-7.el9.noarch                                                

完了しました!

[taiyoham@localhost ~]$ sudo dnf install cowsay
Extra Packages for Enterprise Linux 9 - x86_64                                                                                7.7 MB/s |  22 MB     00:02    
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64                                                          1.7 kB/s | 2.5 kB     00:01    
Extra Packages for Enterprise Linux 9 - Next - x86_64                                                                         414 kB/s | 276 kB     00:00    
依存関係が解決しました。
==============================================================================================================================================================
 パッケージ                          アーキテクチャー                    バージョン                                   リポジトリー                      サイズ
==============================================================================================================================================================
インストール:
 cowsay                              noarch                              3.7.0-10.el9                                 epel                               42 k

トランザクションの概要
==============================================================================================================================================================
インストール  1 パッケージ

ダウンロードサイズの合計: 42 k
インストール後のサイズ: 72 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
cowsay-3.7.0-10.el9.noarch.rpm                                                                                                315 kB/s |  42 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                           50 kB/s |  42 kB     00:00     
Extra Packages for Enterprise Linux 9 - x86_64                                                                                1.6 MB/s | 1.6 kB     00:00    
GPG 鍵 0x3228467C をインポート中:
 Userid     : "Fedora (epel9) <epel@fedoraproject.org>"
 Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
これでよろしいですか? [y/N]: y
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
  準備中           :                                                                                                                                      1/1 
  インストール中   : cowsay-3.7.0-10.el9.noarch                                                                                                           1/1 
  scriptletの実行中: cowsay-3.7.0-10.el9.noarch                                                                                                           1/1 
  検証中           : cowsay-3.7.0-10.el9.noarch                                                                                                           1/1 

インストール済み:
  cowsay-3.7.0-10.el9.noarch                                                                                                                                  

完了しました!
[taiyoham@localhost ~]$ cowsay
hoge
^C
[taiyoham@localhost ~]$ cowsay Hahaha
 ________ 
< Hahaha >
 -------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

できた!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?