いくつかのパッケージを一時的にインストールし、数ヶ月/年後に不要になったパッケージを簡単に削除するにはどうすればよいですか?その理由は、ソフトウェアを維持するか削除するかを決定する前に、ソフトウェアを広範囲にテストするのが好きだからです。
たとえば、グラフィックデザインパッケージをインストールできます。
apt-get install inkscape gimp
そして数学パッケージ:
apt-get install texlive-full gnuplot
math
各パッケージセットには仮想マシン(または)を使用できますが、design
これは過度のようです(追加のセキュリティ/コンピューティングコストは必要ありません)。
また、apt list --installed
不要なパッケージを使用して削除することもできます(たとえば、これを行うには、私がインストールしたパッケージセットをapt-get purge texlive-full gnuplot
覚えておく必要があります。セット内の個々のパッケージではなく、常にセット全体を一度に削除します)。
ベストアンサー1
パッケージを「削除」する理由が何であるかによって異なります。あなたが望むもの:(1)きれいな環境、(2)省スペース(、(3)など?)
(1)に興味がある人のために、さまざまなレベルで試したいくつかの選択肢をリストしました(例:まったく):
これ環境モジュールパッケージは、モジュールファイルを介してユーザーエクスペリエンスを動的に変更する機能を提供します。
モジュールは、さまざまなバージョンのアプリケーションを管理するのに役立ちます。モジュールは、さまざまなアプリケーション全体をロードするメタモジュールにまとめることもできます。
以下にリストされているさまざまなモジュールベースのツールがあります。味さまざまなコンパイラ、MPIライブラリ、プロセッサアーキテクチャなどのマルチビルドが必要なソフトウェアの構成と表現を簡素化するために、Cバージョンのモジュールの上に構築されたラッパーです。
ソフトウェアコレクションディストリビューションでインストールされているRPMパッケージのシステムバージョンに影響を与えずに、システムに同じコンポーネントの複数のRPMバージョンを構築して同時にインストールできるRed Hatプロジェクト。インストール後、ユーザー環境によって設定されたモジュールに依存するsclコマンドを使用してソフトウェアコレクションがアクティブになります。
これで言及したので、apt
これは役に立たないかもしれません。グーグルしてみると Debian が使えないようです。 https://lists.debian.org/debian-user/2017/02/msg00461.htmlこれOSCARクラスタプロジェクトモジュールとスイッチャと呼ばれるツールを使用します。
現在の開発とメンテナンスの状況はどうかわかりません。また、見ることができますhttps://github.com/oscar-cluster
(2)に興味があれば、仮想マシンが過度に占めるスペースではないため、仮想マシンに反対しているのでそうではないようです。確かにインストール/削除しそうです。パッケージのインストールと削除を管理するパッケージがわかりません。