- AquaNet IT Business - https://todo.vc/aquanet -

Debian系アプリのダウングレード

アップデートしたアプリがバグ有りで、バージョンを戻したい時、CentOSだとyum downgrade というコマンドが有りますが、Debian系ではどうするのかと迷った時のメモ。
$nbsp;

$ apt-cache madison dmonitor
  dmonitor |      01.37 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.36 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.35 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.34 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.33 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.32 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.31 | http://app.d-star.info/debian/buster  Packages
  dmonitor |      01.30 | http://app.d-star.info/debian/buster  Packages

戻したいバージョンを確認します。下記はパッケージの詳細です。

$ apt-cache show dmonitor=01.36
Package: dmonitor
Architecture: armhf
Version: 01.36
Priority: optional
Section: hamradio
Maintainer: Satoshi Yasuda <7m3tjz@jarl.com>
Installed-Size: 169
Depends: libc6 (>= 2.15), libssl1.1 (>= 1.1.0), perl:any
Filename: ./dmonitor_01.36_armhf.deb
Size: 35824
MD5sum: 2d4b44613549fc7a9d743a5eaf25e281
SHA1: f337f6edfc1785a7aa00bfc06785ffec9af76b39
SHA256: 4e0f36a1ad0126b33cbe16876da6be686adafa738c2107a8bb118eda8389ebca
SHA512: 91cf4af940567e7bf676a7cb7dc3c9ad669b6d4cc9622427057b131241a7c3c0d6b996fd87216dcfe241804bd110e38441b8a35a56405485efdcf360faeb240e
Homepage: http://app.d-star.info/
Description: D-STAR repeater monitor
 D-STAR Rpeater monitor program
  access point multi_forward program
Description-md5: cbb1ab2c9b0856eda1c38ba0ac0a9094

確認できたら、通常どおりインストールします。

$ sudo apt install dmonitor=01.36

暫くこのままにしておきたい場合は、バージョンを固定します。

$ sudo apt-mark hold dmonitor

アップグレード可能に戻したい時は

$ sudo apt-mark unhold dmonitor