Fedora はスクリプトから /etc/dnf/dnf.conf に追加します。

Fedora はスクリプトから /etc/dnf/dnf.conf に追加します。

Fedoraでは、いくつかの設定値を/etc/dnf/dnf.confに追加することを提案している人もいます。たとえば、

fastestmirror=True
max_parallel_downloads=10
defaultyes=True

次のコマンドを使用して、ドットファイルのスクリプトを介して新しいシステムでこれらの設定の更新を自動化したいと思います。

sudo echo 'fastestmirror=True' >>/etc/dnf/dnf.conf

しかし、端末で試してみると、sudoを使用しても権限拒否エラーが発生します。ファイルがルート所有だからかもしれないと思いました。どうすればいいですか?

答え1

コメントでは、thrigユーザーはteeの使用を説明するリンクを投稿しました。 書き込み権限のないファイルに標準出力をリダイレクトします。

このリンクには、Tシャツと他の多くのオプションについて説明するこの記事へのリンクがあります。 https://stackoverflow.com/questions/82256/how-do-i-use-sudo-to-redirect-output-to-a-location-i-dont-have-permission-to-wr/82278#82278

私が選択したオプションの中から

sudo sh -c 'echo "fastestmirror=True" >>/etc/dnf/dnf.conf'

(ターミナルで確認しました)

関連情報