ここ数週間、私のシステムで奇妙な動作を発見し始めました。ソフトウェア GUI からアプリケーションをインストールできず、CLI でもアプリケーションをインストールできません。
今、私は次の理由でこの問題について確信しています。
[root@nuclear00 yum.repos.d]# dnf install cowsay
Last metadata expiration check: 0:19:10 ago on Mon 11 Mar 2019 01:01:59 PM CET.
No match for argument: cowsay
Error: Unable to find a match
実行dnf clean all
してdnf upgrade
実行しましたが、何も変わらないようです。
下の画像のようにリポジトリがよさそうです。まだこのフォルダの内容を削除していません(少なくとも覚えていません)。
私が何か間違っていると思ったもう一つの兆候は、「ソフトウェア」を開いたときでした。次のエラーメッセージが表示されます。
AskUbuntuから- このリンクのように短いバージョンの場合もありFailed to activate service 'org.freedesktop.fwupd'
、長いバージョンの場合もあります。
また、ソフトウェアアプリケーションrpmfusion repoから「Telegram」をインストールしようとすると、次のエラーが発生します。Could not depsolve transaction; 1 problem detected:
残念ながら、完全なエラーメッセージを読み取ることができませんでした。ログでも同様です/var/log/dnf.log
。Software
dnf / yumのGUIバージョンであるアプリケーションのログが見つかりません。
dnf.logはcli発生ログのみを記録します。
良い点:flathub
しばらく前にリポジトリを有効にしました。少なくとも今はより多くのソフトウェアを持っていますが、解決策ではありません。
ソフトウェアのすべての内容が消えたことを見てflathubをインストールしました。ソフトウェアのリストが消えました(まだそうです)。
私はこれに再び焦点を当てましたが、あまり変わったことはないようです。 https://rpmfusion.org/構成
更新:欠けている部分を見つけましたか?有効/無効には問題ありません。ソースコード/デバッグなどのすべての機能を有効にするわけではありません。
答え1
fedora
すべての標準のFedoraリポジトリファイル(デフォルトファイルなどを含むupdates
)がありませんupdates-testing
。
[yum.repos.d]$ ls fedora*
fedora-cisco-openh264.repo fedora.repo fedora-updates.repo fedora-updates-testing.repo
fedora-modular.repo fedora-updates-modular.repo fedora-updates-testing-modular.repo
これらのファイルはfedora-repos
パッケージに含まれており、何らかの方法で削除(またはファイルを削除)した可能性があります。
$ rpm -qf /etc/yum.repos.d/fedora.repo
fedora-repos-29-4.noarch
これらのファイルを手動で再生成したり、任意のソースからコピーする必要はありません。パッケージを再インストールするだけですfedora-repos
。 (動作するdnf / yum設定がない場合は、いつでもお気に入りのFedoraミラーから直接rpmをインストールできます。)
答え2
上記のコメントのおかげで、私がすべてを見逃したことに気づきましたfedora.repo
。そのため、何もインストールできません。
- githubで検索しました。Fedoraの店
- ファイルの作成
/etc/yum.repos.d/fedora.repo
と内容のコピー - 実行し
dnf upgrade
て完了するまで待ちます。 dnf install cowsay -y
echo hello | cowsay
[root@nuclear00 yum.repos.d]# echo hello | cowsay _______ < hello > ------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||