web-dev-qa-db-ja.com

すべての「代替」はどこに保存されますか?

私が理解する限りでは、 /etc/alternativesは、現在選択されている選択肢のみを保存します。すべてのバリアントとすべてのメタデータはどこに保存されますか?誤ってgalternativesの代替を削除し、手動で追加したいのですが(galternatives機能が非常に制限されているため)。

2
Ivan

このデータは/ var/lib/dpkg/alternativesにあるようです。詳細については、man update-alternativesも確認してください。

1
roadmr

コマンドラインupdate-alternativesツールはここで役立ちます。

このコマンドを使用すると、すべての選択肢を1つずつ確認できます。

update-alternatives --all

このwikiページにはさらにいくつかの例があります 手動で設定されたすべての選択肢を表示し、すべての選択肢をデフォルトにリセットすることもできます(注意して使用してください!)。

代替システムがどのように機能するかの詳細な説明は、すべての構成を保存する場所を含めて、利用可能です pdate-alternatives manpageで (DebianおよびUbuntuのこのバージョンには、更新よりも多くの機能が含まれていることに注意してください- redhatからの代替)。

1
thomasrutter