複数のパッケージを同時にインストールする


23

複数のパッケージをインストールするにはどうすればよいですか?

例えば、私は両方をインストールしたいpackage XPackage Y,私は、これはデフォルトでは不可能ですが、インストールのためにキューにそれら少なくともこのまたはことができます私を行うための任意の別の方法があることを知っていますか?


チュートリアルに気付いていませんapt-get install p1 p2 p3か?
PNDA


@mniess:上記参照
デビッドフォースター

1
@mniess:そして、コメントに対するコメントは、それが元の質問の文言とは異なる質問である理由を明確に説明しています。
デビッドフォースター

1
@mniess私の質問は混乱を招いたかもしれません。しかし、答えの種類は私の問題を解決しました。受け入れられた回答との混乱を避けるために、質問を編集しました。
初心者

回答:


32

あなたはこれをすることができます、なぜですか!?次の単一のコマンドを実行してpackage-x、インストールしてpackage-y

sudo apt-get install package-x package-y

注意:

-yフラグを追加して、すべてのプロンプトに「はい」apt-get答えることができると述べました。これは通常、とにかく「はい」を一度言うだけで済むのです。フラグについて知っておくと便利ですが、注意してください。削除したくないものも自動的に削除される可能性があります。通常、フラグを省略し、追加または削除されたすべてのパッケージを手動で確認して、自分のコンピューターに恐ろしい影響を及ぼす可能性のある間違いを犯さないようにします。ただし、適切なオプションであり、揮発性が低いようです。-y-yapt-get upgrade -y

sudo apt-get upgrade package-x package-y -y

これもチェックします。
初心者

これは機能しますが、パッケージxをインストールしていて、インストールの途中で別のインストールを開始したい場合(この場合はパッケージyを検討してください)。そうすることは可能ですか?
初心者

10
これは別の質問です。の1つの制限は、一度にapt1つのaptプロセスしか持つことができないことです。これは、システムを破壊することを防ぐため、良いことです。パッケージYをインストールする場合は、Xが完了するのを待つか、Xを停止して一緒にインストールします。
earthmeLon

10

パッケージをインストールするには、次を使用します。

sudo apt-get install package-name

複数のパッケージをインストールするには、次のようにリストします。

sudo apt-get install package-name1 package-name2 package-name3

強制的にapt-get install答えるためにyesいずれにもare you sure you want to install this package?追加発生する可能性のある質問-y終わりに

sudo apt-get install package1 package2 package3 -y

他のユーザーについてはわかりませんが、よく使用するすべてのパッケージ/プログラムのリストを含むファイルを保持しておくと便利です。私が持っているものと持っていないものを理解するために次の数週間を費やす


1
また、時間を節約するために行うことの1つは、一般的に使用するすべてのプログラムをインストールするコマンドでどこかにファイルをバックアップすることです。
theYnot

1
別の回答を改善したい場合は、編集を提案し、新しい(不完全な)回答を作成しないでください。
デビッドフォースター

2
のコピーを保存しておくと、dpkg --get-selections再インストールの際に持っていたすべてのパッケージをインストールできます。
アンヘル

おかしなことに、@Ángelは昨日OSを再インストールしなければなりませんでした。私は試してみましたがdpkg --get-selections、うまくいきました。私はいくつかの宿題をやったし、この答え(出くわしaskubuntu.com/questions/101931/...これを行う時に拡大し、それを復元するために言います)pkgを使用したメタデータをapt-mark showauto > auto.lstしてapt-mark showmanual > manual.lstメタデータを取得し、apt-mark auto < auto.lstかつapt-mark manual.lst、それを復元します。
theYnot
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.