Gentooの「emergeworld」を停止して機能を追加したり、忘れたフラグを使用したりできますか?もしそうなら、私はどのくらいの苦痛を感じていますか、そしてシステムを安全に元に戻すためにどのような手順をお勧めしますか?
それは完全に安全です...
ただし、グローバルUSEフラグを変更する場合。 emerge -auDN world
を実行することもできます。これにより、現在とは異なるフラグで作成されたものがすべて再表示されます。
それが終了したら、ライブラリが良好な状態であることを確認するために、revdep-rebuild
(gentoolkit
から)を実行することもお勧めします。
最後に、これがすべて完了したら、オプションでemerge -pv --depclean
を実行して、不要になったパッケージを削除できます。
emerge
が失敗したり、何らかの理由で停止したりした場合は、emerge --resume
を実行でき、中断したところから再開する必要があります。また、失敗した場合に最初のパッケージをスキップするために--skipfirst
を使用できますが、他のすべてのパッケージのemerge
を続行したいことにも注意してください。
はい、Ctrl + Cでいつでもemergeを停止できます。 Emergeがコンパイル段階にある場合は問題ありません。「make」と「makeinstall」は別のディレクトリで実行されます。ただし、emergeが最後の「インストール中...」フェーズにある場合、インストールされたファイルをシステムにコピーするときに、一部のファイルがすでにマージされている可能性があり、それによって不整合が発生する可能性があります。ただし、USEフラグを変更してパッケージを再表示する場合は、それでも問題ありません。
したがって、要約すると、あなたはcanいつでも「出現する世界」を停止し、システムを台無しにすることはありません。