端末からdpkgをインストールしようとしています。

端末からdpkgをインストールしようとしています。

端末を開くと線Install package 'dpkg' to provide command 'dpkg'? [N/y]が表示されます。どのプログラムがこのコマンドを実行しようとしているかを追跡する方法はありますか?なぜこれが端末に表示されるのかわかりません。私はFedora 30とzshを使用しています。

ベストアンサー1

いいね! ソースは$ZSH/oh-my-zsh.shです。しかし、なぜそうなのかわかりません。これが起こる理由を検出できますか?それとも再インストールする必要がありますか?

Debianベースのディストリビューションで実行するように設計されたスクリプトをダウンロードしたようです。スクリプトはコマンドが呼び出されると予想しますdpkg。 Fedoraには実際にdpkgビルドが含まれており、Fedora OS内でDebianパッケージを操作できます。しかし、これがパッケージをインストールできないという意味ではありません。

ただし、見つからないコマンドを実行するときにインストールするパッケージを提案するのに役立つツールもあります。それがここで起こっていることです。

結論:驚くべきことではありませんが、oh-my-zsh.shFedoraで動作するコマンドバージョンが必要です。それ以外の場合は、自分で実行したい操作を複製するだけです。

おすすめ記事