web-dev-qa-db-ja.com

18.04で以前のバージョンのThunderbirdに戻る方法は?

2018年10月15日に、更新によりThunderbirdの新しいバージョン(60.2.1)が削除されました。残念ながら、このバージョンは私が依存しているいくつかの重要なアドオンでは動作しません。前のバージョンに戻る手順は何ですか(60より前、どのバージョンであったかわからない)。ありがとう!

2
Se6

ステップ1-必要なバージョンを見つける

apt policyまたはapt-cache policy(またはapt-cache madison

例えば.

$ Sudo apt policy Thunderbird
thunderbird:
  Installed: 1:60.2.1+build1-0ubuntu0.18.04.2
  Candidate: 1:60.2.1+build1-0ubuntu0.18.04.2
  Version table:
 *** 1:60.2.1+build1-0ubuntu0.18.04.2 500
        500 http://au.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main AMD64 Packages
     1:52.7.0+build1-0ubuntu1 500
        500 http://au.archive.ubuntu.com/ubuntu bionic/main AMD64 Packages

これで、(この時点で)2つのバージョンがあることがわかりました。

  • 1:60.2.1+build1-0ubuntu0.18.04.2および
  • 1:52.7.0+build1-0ubuntu1

3つ星の***は、これが「Installed:」行に従って現在インストールされているバージョンであることを示します。

ステップ2-別のバージョンをインストールする

これは簡単です。構文[packagename] = [version]apt installを使用するだけです。

例えば.

$ Sudo apt install Thunderbird=1:52.7.0+build1-0ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  Thunderbird-gnome-support ttf-lyx
The following packages will be DOWNGRADED:
  Thunderbird
0 to upgrade, 0 to newly install, 1 to downgrade, 0 to remove and 12 not to upgrade.
Need to get 46.5 MB of archives.
After this operation, 38.4 MB disk space will be freed.
Do you want to continue? [Y/n]

警告パッケージがDOWNGRADEDになることに注意してください

ボーナスステップ-そのバージョンでロック(別名apt-mark hold

apt upgradeがパッケージを再度アップグレードするのを停止したい場合は、aptにholdパッケージを指定できます。

例えば.

$ Sudo apt-mark hold Thunderbird
thunderbird set on hold.

したがって、apt upgradeを実行すると、パッケージがkept backであるという警告が表示されます。例えば.

$ Sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  Thunderbird
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.

再度アップグレードに慣れたら、保留を解除できます。

$ Sudo apt-mark unhold Thunderbird
Cancelled hold on Thunderbird.

出来上がり、最新のリリースが再びデフォルトになりました:

$ Sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  Thunderbird
1 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 41.1 MB of archives.
After this operation, 38.4 MB of additional disk space will be used.
Do you want to continue? [Y/n]

apt pinningおよび/etc/apt/preferencesファイルを使用することもできますが、このタスクではholdingの方がはるかに簡単です!

5
tudor