2016-05-30 14 views
2

私のLinux PC(Raspberry Debian)に、リモートパブリックサーバーにインストールされているものと同じバージョンのApache、MySQL、PHPをインストールしようとしています。Linux:apt-get経由で特定の古いバージョンのソフトウェアをインストールするには

たとえば、2.2 Branch、Apache/2.2.31の最後のレガシーリリースをインストールしたいと思います。

$ apt-cache showpkg apache2 
Package: apache2 
Versions: 
2.4.10-10+deb8u4 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages) 

2.2.31バージョンについての情報はありません。また、「逆提供」セクションもありません。私はソースからコンパイルすることによってそれを行うことができますが、それは多くの時間がかかります。信頼できるPPAや信頼できるdebパッケージのソースを見つけようとしましたが、成功しませんでした。

チップはありますか?どうもありがとうございました。

答えて

0

https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get

あなたは、バージョン番号、またはターゲットリリース、特定のバージョンまたはターゲットリリースを選択するapt-getのサポートを持っている場合。詳細は、apt-getのマニュアルページを参照してください。これは、apt-getをインストール= OR

sudoはapt-getを-t =がちトラックの場合

+0

'sudo apt-get install pkg_name = version' –

+0

応答時にコードタグを忘れました –

+0

ありがとうございました。しかし: $ sudoの $ sudoのapt-getをapache2の= 2.2.31 読書パッケージのリストをインストール...完了 ビル依存関係ツリー 読み込み状態情報を更新apt-getを...完了 E:バージョン '2.2.31' 'apache2'が見つかりませんでした – Hookstark

3

あなたは特定のバージョンをインストール男apt-getを

sudoを入力して、端末からもアクセスすることができます(カイルが言ったように)それはかなり簡単です。

sudo apt-get install <pkg_name>=<pkg_version> 

OR

sudo apt-get -t=<target_version> <pkg_name> 

は、特定のバージョンのaptが管理されていない場合は、残念ながら、しかし

apt-cache showpkg <package_name> 

を実行して、追跡されているパッケージを確認するには、あなたが出ています幸運のaptを使用しています。それは他のpackage managersのいくつかによって管理されるかもしれません。

関連する問題