| v1 | v2 | |
|---|---|---|
| 1 | == |
|
| 1 | == パッケージを更新したら、不具合が発生するようになりました。古いパッケージに戻すには、どうしたらいいでしょう? また、更新されないようにする方法はありませんか? == | |
| 2 | 2 | |
| 3 | 古いパッケージで問題なく動いていたのに、最新のパッケージで不具合が発生する場合は、apt 等で古いバージョンをインストールし直してください。 | |
| 4 | ||
| 5 | {{{ | |
| 6 | #!sh | |
| 7 | $ sudo apt-get install package-name=version-arch | |
| 8 | }}} | |
| 9 | ||
| 10 | 例えば、NVIDIA のグラフィックカードドライバ 304.64-1vl6 をインストールしたければ、以下のようになります。 | |
| 11 | ||
| 12 | $ sudo apt-get install xorg-x11-drv-nvidia=304.64-1vl6 | |
| 13 | ||
| 14 | 更新されないようにするには pin または Hold が必要です。 | |
| 15 | /etc/apt/apt.conf.d/ 以下に hold.conf などを作成し、以下のように更新対象から外すパッケージを記述します。 | |
| 16 | ||
| 17 | {{{ | |
| 18 | RPM::Hold {"package-name";}; | |
| 19 | }}} | |
| 20 |