web-dev-qa-db-ja.com

そのバージョンが何であるかを知らずに、WINEの以前のインストールにロールバックするにはどうすればよいですか?

私は同様の質問を検索しましたが、まだ見つかりませんでしたので、ここに行きます:

そのバージョンが何であるかを知らずに、WINEの以前のインストールにロールバックするにはどうすればよいですか?

バックストーリー:

数か月前に、WINEを使用してUbuntuマシンでゲームをプレイしましたが、特定の状況下でエラーが発生し続け、ほとんどプレイできなくなりました。プレイを停止しました。

数か月前に早送りし、いくつかのWINEの更新を行ったので、このゲームにもう一度挑戦することにしました。嬉しいことに、エラーは発生しなくなりました。次に、新しいWINEの更新に気づき、インストールすることにしました。

次のコマンドを使用します。

wget -nc https://dl.winehq.org/wine-builds/Release.key
Sudo apt-key add Release.key
Sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
Sudo apt-get update
Sudo apt-get install --install-recommends winehq-stable

これで、ゲームは同じエラーを実行し、再びプレイできなくなりました。

だから、私の質問は:

そのWINEの最後のバージョンが何であるかを知らずに、どうやってそれに戻ることができますか?このゲームは初期のアルファ版であり、まだリリースされていません。また、これは非常に「ニッチ」な種類のゲームなので、大勢の人がプレイすることはなく、Linuxではさらに少ない(私が知っている唯一のゲームです)。他のプレイヤーからの助けは期待できません。それらはすべてWindowsまたはMacのいずれかにあります。

1
Bladewright

Wineのバージョンがアップグレードされている場合、/var/log/dpkg.log

アップグレードをいつ行ったかに応じて、/var/log/dpkg.log.1またはその他のgzip圧縮された/var/log/dpkg.log.X.gz(Xは数字)

最近のログの場合、たとえば次のように入力できます。

grep wine /var/log/dpkg.log* | grep upgrade | less

古いものについては、あなたが試してみてください:

zgrep wine /var/log/dpkg.log* | grep upgrade | less

私のコンピューターで得られる出力は次のとおりです。

/var/log/dpkg.log.7.gz:2017-08-28 11:29:02 upgrade wine1.6-i386:i386 1:1.6.2-0ubuntu14 1:1.6.2-0ubuntu14.2
/var/log/dpkg.log.7.gz:2017-08-28 11:29:03 upgrade wine1.6:AMD64 1:1.6.2-0ubuntu14 1:1.6.2-0ubuntu14.2
/var/log/dpkg.log.7.gz:2017-08-28 11:29:04 upgrade wine1.6-AMD64:AMD64 1:1.6.2-0ubuntu14 1:1.6.2-0ubuntu14.2
/var/log/dpkg.log.7.gz:2017-08-28 11:29:45 upgrade wine:AMD64 1:1.6.2-0ubuntu14 1:1.6.2-0ubuntu14.2

次に、各行の最後に、次のようなものが表示されます。

wine1.6-i386:i386 1:1.6.2-0ubuntu14 1:1.6.2-0ubuntu14.2

この例では、バージョン1.6.2-0ubuntu 14からバージョン1.6.2-0ubuntu14へのアップグレードが行われました。2

2
rebrec