it-swarm-ja.com

インストール前にパッケージのバージョンを確認する方法

少なくともApache 2.4.12またはApache2.4をインストールしようとしています。 apt-cacheにApache2.2のリストが表示されますが、Apache2.4が表示されません。 Sudo apt-get install Apache2がインストールする実際のバージョンを、インストールせずに確認するにはどうすればよいですか?

5
leoh Jones

行う:

apt-cache policy Apache2

次のような出力が得られます。

Apache2:
  Installed: (none)
  Candidate: 2.4.7-1ubuntu4.1
  Version table:
     2.4.7-1ubuntu4.1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
     2.4.7-1ubuntu4 0
        500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages

「候補」としてリストされているバージョンは、apt-get install Apache2を実行した場合にインストールされるバージョンです。

複数のバージョンが利用可能な場合、バージョン番号を指定することで、どのバージョンを使用するかを強制できます。私の例では、デフォルトで2.4.7-1ubuntu4.1をインストールしますが、次のように他のバージョンを強制できます。

apt-get install Apache2=2.4.7-1ubuntu4
6
roadmr