別の "/usr"パーティションを使用すると、オペレーティングシステムのエラーが発生した場合にソフトウェアの再インストールを回避できますか?

別の

Ubuntu 20.04を使用しています。私の/homeパーティションがUbuntuを再インストールしたパーティションとは別のものであっても、root個人ファイルを保持できることを読んでいます。C:\ファイルだけをアーカイブするのではなく、Windowsに別々のドライブを持つのと同じです。再インストールする場合は、OSドライブ/パーティションのみをフォーマットしてください。

別のパーティションがあると仮定すると、/usrルートパーティションにUbuntuを再インストールした後もインストールされたソフトウェアを引き続き使用できますか?/usrたとえば、Windowsでは動作しません。ドライブにWindowsを再インストールすると、他のドライブにインストールされているソフトウェアは機能しませんC:\。 Ubuntuでも同じかどうか疑問に思います。

ベストアンサー1

/ usrディレクトリはオペレーティングシステムの一部であり、オペレーティングシステムを再インストールすると上書きされます。おすすめいいえオペレーティングシステムの一部ではなく/ usrにソフトウェアをインストールします。これにより、オペレーティングシステムのアップデート、オペレーティングシステムの機能が妨げられる、またはアップデートで上書きされる可能性があります。

オペレーティングシステムの一部ではないソフトウェアをインストールする場合は、/usr/localまたは/optに配置する必要があります。これは別々のパーティションにあり、再インストール中に保存される可能性があります。場合によっては、アカウント権限のみを使用して(つまり、ルートは必要ありません)、ホームディレクトリにソフトウェアをインストールすることもできます。

ただし、ソフトウェアがインストールされているオペレーティングシステムとは異なるバージョンのオペレーティングシステムをインストールすると、ソフトウェアが正常に動作しなくなり、再インストールが必要になることがあります。

「再インストールを防止する」ソフトウェアがオペレーティングシステムの一部である場合、これを回避することはできませんが、リストを維持し、再インストール時にオペレーティングシステムを起動するために使用できます。リストをインストーラに提供されている設定ファイル(Debianベースのシステムではプリセット、Redhatベースのシステムの場合はkickstartなど)として保存することもできます。既存のオペレーティングシステム構成に基づいてこのファイルを構築するためのツールがあります。

おすすめ記事