PPAから古いパッケージを取得する


11

特定のパッケージの古いバージョンをPPAからインストールできますか?具体的には、xserver-xorg-video-intelxorg-edgers ppaから古いバージョン(および依存関係)を入手したいと考えています。その理由は、古いバージョンが私のハードウェアで動作するように見えたからです。現在のバージョンは、このパッケージの現在の安定版リリースと同様に、深刻なクラッシュを特徴としています(本当にソースかどうかを知りたいのですが)。私は試した

apt-get install pkg=version

しかし成功しませんでした。キャッシュ内のパッケージが失われたのは残念です

apt-get clean

以前のバージョンの正確なバージョン番号すらわからないので、正確に1つ少なくする必要はありません。現在のバージョンはxserver-xorg-video-intel-2.20.15 代替です。たとえば、ランチパッドなどで、パッケージの以前のバージョンを手動でダウンロードできる場所はありますか?


古いppa-packagesはまったく入手できないと思います。deb-Packageが見つからない場合は、ソースから自分でビルドする必要があります。
FSMaxB

それは悪いニュースです...パッケージはカーネルを含む多くの厳密な依存関係を持っていたと思います。
highsciguy 2012

回答:


5

はい、パッケージの特定のバージョンをインストールできますが、必要なバージョンはapt-get install pkg=versionAPTソースの1つから入手できる必要があります。

例えば

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

この場合、1.17.1および1.16.12はAPTで使用できます。1.16.12がインストールされています。

メインのUbuntuアーカイブと同様に、PPAは置き換えられたパッケージを削除します。したがって、PPAでは、Ubuntuリリースごとに1つのバージョンしか使用できません。


7
「古い」パッケージから古いバージョンをインストールしたい場合はどうなりますか?
user3892683

古いパッケージをインストールするには、dpkgを手動でダウンロードして使用する必要があるようです。
pbhj 2017

古いパッケージを削除するのはおかしいと思います。古いものを手動でどこにダウンロードしますか?
Paul Knopf

@ user3892683:簡単に言うと、できません。古いリリースで公開されている場合を除きます。
タンブルウィード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.