私は、Fedoraに手動でインストールされたすべてのパッケージ(私が渡したすべての引数)を見つけるこのスクリプトyum install
を見つけました。具体的には、スクリプトは自動的にインストールされた依存関係を返しません。Ruby Gemsに似たものはありますか?
そうでなければ、Ruby Gemsはコマンド履歴をどこかに保持しますか?
YUMがAPTのように機能する場合(あなたの説明に基づいて機能すると思います)、明示的にインストールされたパッケージ(つまり「手動」)と暗黙的にインストールされたパッケージ(つまり依存関係)の違いを認識します。
Rubygemsにはそのような区別がないため、これは不可能です。コメントで述べたように、Bundlerはこれを行うことができますが、それはシステムレベルよりもプロジェクトレベルです。
history | grep "gem install"
これにより、実行するコンピューターで使用したすべてのgemインストールコマンドが表示されます。