たとえば、Unix の派生版 (たとえば Ubuntu) を新規インストールし、さまざまなパッケージをインストールして、いくつかの設定ファイル (php.ini、nginx.conf など) を編集するとします。
さて、Ubuntu を新規インストール時の状態に戻したいとします。どうすればこれを実現できるでしょうか?
(これをやりたい理由は、Unix インストールの設定を練習し、実験するためです。そのため、開始点が毎回同じであることが重要です。)
すべての「apt」パッケージをアンインストールし、編集する予定のすべての構成ファイルのオリジナルのコピーを保持するだけでいいのでしょうか?
または、ソフトウェアのインストールによって、元に戻せないファイルが残ったり、設定を変更したりしますか?
答え1
aptitude を使用すると、インストールしたものをアンインストールできます。インストールしすぎなければ、元に戻る可能性もあります。また、削除する必要があるものについてのアイデアを提供してくれる Janitor もあります。Aptitude パッケージ管理についてお読みください。
しかし、本当に必要なのは VirtualBox です。VirtualBox は無料で、制限もなく、Ubuntu などのベース インストールを作成し、その新しいインストールをクローン/スナップショットできます。その後、学習しながら仮想マシンを操作します。十分に学習したら、クローン イメージに戻り、最初のベース インストールに戻ります。非常に簡単で無料です。さらに、残りのムーブメントに参加できます。:-)