Debianおよび派生物にインストールされたソフトウェアの制御

すべてのこんにちは!

この投稿の理由は、インストールまたは削除に非常に細心の注意を払っている人に少しアドバイスを提示することです ソフトウェア あなたのシステムで。 のようなディストリビューションでは Debianの および派生物(Ubuntu, Linux Mintは, エレメンタリーOS、...)、使用する人 apt、インストールまたは削除されたすべてのものを追跡するファイルがあります PC。 そして、それが今日私たちが見せようとしていることです。

インストールすることがよくあります ソフトウェア それはある瞬間に私たちにとって有用であり、後でそれを排除したいと思っています。 次のコマンドを使用して(グラフィックプログラムの使用を除いて)それを行うことができます。

$ sudo apt-get remove --purge nombredelsoftware

選択 プログラム設定もクリアします。 これはオプションですが、私の場合は常に使用しています。

これにより、問題のプログラムを削除し、その場合は削除します。 apt 不要になったパッケージがあり、次のコマンドで削除できることを通知します。

$ sudo apt-get autoremove

ご存知のように、これらXNUMXつの簡単な手順で、アプリケーションとその依存関係を排除します。 ただし、インストールしたものが直接の依存関係として出てこない場合や apt 削除しないことにしました。 どうして? 良い質問! 私には理論はありますが、満足のいく答えを出す立場にはありません。

これ以上先に進まず、今日はインストールを実行しました( Linux Mintは)の ミント-メタ-xfce4 いくつかのテストを行い、後でこのパッケージを削除します(そして私が削除できるもの apt-get autoremove)、数時間前に入れていたものがすべて削除されるわけではないことを確認できました。 だから、 GNU / Linuxの 素晴らしいファイルがあります .logに、システムにインストールまたはシステムからアンインストールされるすべてのものを完全に制御できるものを見つけました。 このファイルを表示するには、ターミナルを開いて(またはファイルエクスプローラーから直接)、次のように入力します。

$ cat /var/log/apt/history.log

そして、次のような画面出力が得られます。

apthistory.logファイルの内容をサンプリングします。

apthistory.logファイルの内容をサンプリングします。

ご覧のとおり、これで アーカイブ すべてのインストールまたはアンインストール操作が反映されます。 このように、スペースの問題を抱えている、および/または必要最小限のパッケージを持っているのが好きな人(多くの場合、 TOC)あなたはより徹底的な制御を取ることができます apt.

私たちからのシンプルで単一のコマンドライン!


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   セフィロス

    コマンド「sudoapt-getremove –purge」は、「sudo apt-getpurge」を実行するのと同じではありませんか? いずれにせよ、«sudo autoremove –purge»で–purgeを使用することができ、そこですべてを非常にきれいに保つようにしました。

    ちなみに、新しいaptでは「sudoaptpurge」になると思います¿

    1.    カレティーボ

      セフィロス、私はlinuxを初めて使用します。 結局あなたの言うことが分かりませんでした。 したがって、コマンドを実行するために、「sudo apt-get ...」をsudoapt____で記述する必要はありません。

      1.    テスラ

        セフィロスはaptの新しいバージョンを指します。 現時点では、私が知る限り、誰も新しいバージョンを入れていません。 少なくともLinuxMintではそうではありません。

        あなたはこのブログでそれについてもっと読むことができます: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    セフィロス

          新しいaptはubuntu14.04で利用可能で、debianテストもあると思います

          1.    テスラ

            実際、バージョン1.0.1はDebianテストで利用できるようです。 それでも、親戚にインストールしたXubuntu 14.04では、aptの変化に気づかなかったので、そこにはないと思います。 実際、私はいつものように更新しました:apt-get update && apt-getupgrade。

            生命の謎、あるいはアップデートはまだインストールされていません。

            情報のおかげで!

    2.    テスラ

      @ Argen77inoに言ったように、私は伝統的にそのコマンドを使用します。 各更新またはアンインストールの最後に、私は常に次のことを行います。

      sudo apt-get clean && sudo apt-get autoclean

      これにより、ダウンロードされたファイルを削除し、ディスク領域を解放します。 高速インターネット接続の場合、パッケージを再度ダウンロードするのに費用がかからないので、それは良い考えだと思います。

      挨拶!

  2.   アミュレット_linux

    Gentooを忘れないでください。
    / var / db / pkg /では、データベース全体をカテゴリ別に検索し、次にそれらがどのようにいつコンパイルされたかのパッケージごとに検索できます。 genlopは何を使用しますか
    そして/var/log/portage/elog/summary.logには、私が読む必要があると私が言う非常に重要なメッセージがあります。
    誰かがあなたを助けてくれる場合に備えて、これでこの簡単な文化的概要は終わりです。

    1.    テスラ

      とても良いメモです!

      私は常にDebian(および派生物)とArch Linux(および派生物)を使用しているため、これを含めませんでした。 友達と一緒にGentooをインストールして、メイン以外のPCで準備する必要があります。

      情報をありがとう!

  3.   アルゼンチン人

    私のようなシステムで発生するすべてのことを知りたい人にとっては、非常に良いヒントです。
    古いバージョンのaptでは、–purgeを使用した場合、奇妙な理由ですべてが変更を拒否すると思います。 とにかくそれは同じです。 彼らはすでに味の色を知っています。

    1.    テスラ

      真実はおそらくもっと良い選択肢があるということですが、私はいつもそれを使ってきました。 あなたが言うように、それは伝統によるものである可能性が最も高いです。

      挨拶!

  4.   Daniel Mölk

    リンクされた質問。 次のコマンドで得られる結果と同じ結果を得るには、次のようにします。#apt-get –purge autoremove [package-name] PacmanまたはZypperをどのように使用する必要がありますか? 。 ありがとうございました。

    1.    テスラ

      そうでなければ誰かが私を訂正します。

      数年前にArchLinuxを使用していたとき、次のコマンドを使用していたと思います。

      sudo pacman -Rsn packagename

      もし私が正確に覚えていれば:

      「R」は問題のパッケージを削除し、「s」はその依存関係を削除し、「n」はその構成ファイルを削除しました。

      ZypperやYUMでは、使用したことがないのでわかりません。
      挨拶!

  5.   マリオギレルモザヴァラシルバ

    優れた情報…ありがとう..ご挨拶

    1.    テスラ

      お役に立ててうれしいです!

      挨拶!

  6.   カルロス

    次のステップは、インストールされているがアンインストールされていないパッケージをアンインストールすることです。

    1.    テスラ

      正しい

      そのファイルには、インストールされているすべてのものがリストされ、日付順に並べられています。 欲しくないものを見つけたら、簡単です。

      apt-get removepackagename

      そして準備ができました!

  7.  

    私はそれを試して、私が何を得るかを確認するつもりです

  8.  

    おかげで、それは便利になります🙂

  9.   アルス

    それは興味深いことですが、別の理由で、xDがインストールされることをもはや知らないほど多くのものをインストールすることがあります。

    しかし、apt-getがパッケージを削除したくない場合があるとおっしゃっていますが、実際には私が使用しているのはaptitudeであるため、私には起こりません(インストールとアンインストールの両方)。

    ご挨拶。

    1.    アルス

      クロームを使っていると書いてあるからね!!! クロムは私が持っているものであり、なぜ私がこれを使用しているのかさえわかりません...最新バージョンのフラッシュを必要とするいまいましいページ...