プロジェクトに取り組むと、複数のパッケージとライブラリ/ツールをインストールする必要があることがよくあります。
これらのパッケージは、プロジェクトの完了時に不要なログファイルやその他の役に立たないファイルを生成することがよくあります。時間が経つにつれて、私のオペレーティングシステムは複雑になり、「汚れています」。
時には、新しいデスクトップ環境を試してみたり、構成を無駄にしたくない場合もあります。
自分のコンピュータの状態(インストールされたパッケージ、構成、および指定されたいくつかのフォルダ)を保存する方法はありますか?
正確にgitに似ていますが(ブランチを作成して以前のコミットに戻ることができます)、私のOS用です。
もちろん、システムのバックアップやスナップショットを撮ることもできます。しかし、重くて回復するのに時間がかかります。たとえば、パッケージを物理的に保存する必要はありません。パッケージを再ダウンロードするには、バージョン番号だけが必要です(Debianパッケージサーバーに謝罪します)。
これを行うためのツールを知っていますか?
PS:私は主にDebianとArch Linuxを使用しています。
答え1
gnomeデスクトップを持つDebian stableでは、次のものを使用できます。リセット者
DebianまたはUbuntuベースのLinuxを工場状態にリセットする最も簡単な方法
wget https://github.com/gaining/Resetter/releases/download/v2.2.3-stable/add-apt-key_1.0-0.5_all.deb
wget https://github.com/gaining/Resetter/releases/download/v2.2.3-stable/resetter_2.2.3-stable_all.deb
apt install gdebi
gdebi add-apt-key_1.0-0.5_all.deb
gdebi resetter_2.2.3-stable_all.deb
最近Debianのサポートが追加されました。
正式にサポートされているディストリビューション[64ビット]
Debian 9.2(安定)Gnomeバージョン
Linux Mint 17.3+ {シナモンと合致}
Ubuntu 14.04+、{Unity、Gnome、およびBudgie(18.04)}
基本オペレーティングシステム 0.4+
Linux Diffin 15.4+
答え2
簡単な説明
sudo apt 自動削除一度必要だったが、もはや不要になったパッケージやプログラムの依存関係を削除します。
上海
apt-get を使用してアプリケーションをインストールするたびに、システムはそのアプリケーションが依存するソフトウェアもインストールします。 Ubuntu / Linuxでは、アプリケーションが同じライブラリを共有するのは非常に一般的です。アプリケーションをアンインストールすると、システムに依存関係が維持されます。
したがって、apt-get autoremoはアプリケーションと共にインストールされ、システムの他のものからは廃止された依存関係を排除します。
使用方法
このコマンドを使用するには、端末に移動して次のように入力します。sudo apt-get 自動削除。その後、端末はシステムで使用されなくなったり廃止されたすべてのプログラムのリストを表示し、(N)の代わりに(Y)を使用してそのプログラムを削除するように求められます。