61530


CentOS8で `yum install gcc` を実行するとroot権限を求められたので、`sudo yum install gcc`
で実行し直すと以下のエラーが出てしまいます。

[code]

    repo 'AppStream', 'baseos', 'extras' のキャッシュの同期に失敗しました。このrepoを無視します
    一致した引数がありません：gcc
    エラー：一致するものがありません
    
[/code]

しかし、rootユーザーに切り替えてから `yum install gcc` を実行するとgccがインストールできました。なぜ `sudo`
ではうまくgccがインストールできないのでしょうか？  
なお、`dnf` コマンドでも同じようにしてインストールができません。

CentOS8はVirtualBoxのゲストOSとして動いており、ホストOS側ではプロキシを使っています。  
ネットワーク設定はインストールから何もしていないので、そのままになってると思います。


CC BY-SA 4.0
2019-12-13T13:23:14.480
61420
2020-01-08T00:47:20.150
2020-01-08T00:47:20.150
3060
37046
question
centos yum
CentOSでsudoでyum installができない


`sudo` コマンド実行時に `-E` オプションを付けて実行してみてください。

[code]

    $ sudo -E yum install gcc
    
[/code]

* * *

_この投稿は[@metropolis
さんのコメント](https://ja.stackoverflow.com/questions/61420/centos%e3%81%a7sudo%e3%81%a7yum-
install%e3%81%8c%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84#comment66822_61420)
の内容を元に コミュニティwiki として投稿しました。_


CC BY-SA 4.0
2019-12-18T02:40:03.357
61530
2019-12-18T02:40:03.357
3060
61420
answer