GNU/Linux >> Linux の 問題 >  >> Ubuntu

Apt-getを使用してコマンドラインからパッケージのリストをインストール/削除しますか?

チームがパッケージをインストールするために必要なすべてのソフトウェアなどを使用してローカル環境をセットアップできるように、チームがMakefileを作成しているので、インストールするソフトウェアを特定しなくても迅速に開発できます。リポジトリにはPACKAGESがあります この小さなgemでインストールできる必要なubuntuパッケージがすべて含まれているファイル:

[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade

これをMakefileに入れることで、誰もが簡単に環境をセットアップできるので、これは素晴らしいことです。課題は、プロジェクトが完了したときに環境をどのように復元するかです。すべてのPACKAGESをどのようにアンインストールしますか (およびそれらの未使用の依存関係)環境をクリーンアップしたい場合は?コマンドラインからパッケージのリストを削除する同等のアプローチはありますか?

承認された回答:

そのように…

sudo apt-get remove $(cat packages.txt)
  • しかし、ファイル内のパッケージのいずれかがまだシステムにインストールされていないか、または後で別のソフトウェアから追加されていないかどうかをどのように判断しますか?削除すると他のプログラムが破損する可能性があります😉おそらく一度に1つずつ削除し、他のプログラムをアンインストールせずに削除できるかどうかを確認する必要があります。

Ubuntu
  1. Ubuntuのコマンドラインからセキュリティアップデートをインストールする方法

  2. コマンドラインでSnapAppsを検索、インストール、削除する方法

  3. コマンドラインからソフトウェアソースを変更しますか?

  1. コマンドラインからストップワードリストを含むファイルで最も頻繁に使用されるN個の単語を検索しますか?

  2. コマンドラインから自動マウントする方法は?

  3. Aptのロケールエラー-インストールを取得しますか?

  1. Apt-インストール済みパッケージのリストを取得| UbuntuにAptでインストールされたリスト

  2. 「引数リストが長すぎます」というエラーでディレクトリからファイルを削除できない

  3. コマンドラインから Android SDK パッケージを削除する