最近の更新(私は14.04 LTS)で、Wineは突然動作を停止しました。これは、関連する bugreports がリンクされている WineHQ で既に報告されていることがわかります。
そこでのアドバイスは、修正を待つ間にカーネルをダウングレードし、ユーザーに「ダウングレード」を行うためのアドバイスについてのディストリビューションを参照することです。 これに関するいくつかのQ&A がありますが、14.04の特定のものはこのニーズを満たしていないようです。 (そして、サイドバーの「類似した質問」はしばしばかなり古いものです。)
自動更新を禁止せずにカーネルを安全にダウングレードする方法(確実にすぐに来る修正をキャッチするために)?
私の場合、問題のある更新は次のようです。
2015-07-28 14:08:18 upgrade linux-libc-dev:AMD64 3.13.0-58.97 3.13.0-59.98
初めてマシンを起動すると、grubブートメニューが表示されます。 grubブートメニューで、ブートする古いカーネルを選択します-保持するカーネルを選択し、起動した後
uname -r
現在実行しているカーネルがわかります(1回2回カットしてください)
dpkg -l | grep linux-image
dpkg -l | grep linux-headers
どのカーネル/ヘッダーがシステムに保存されているかを教えてくれます-ヘッダーも削除します-あまりにも多くのスペースを占有しませんが、それでもパージしますが、カーネルを削除するのになぜ必要ですか?
実行中のカーネルを削除しないことが重要です。つまり、uname -r
これらのカーネルとヘッダーエントリを削除すると、システムが使用できなくなります。
次に、必要のないものを削除します。
Sudo apt-get purge
dpkg -l | grep linux-image
の出力をテキストドキュメントにコピーするので、面倒なプロセスではなく、削除するものと保存するものを明確に選択できます。
完全なコマンドがどのように見えるかの例:
Sudo apt-get purge linux-image-3.16.0-41-generic linux-image-3.16.0-41-lowlatency linux-image-extra-3.16.0-41-generic
Sudo apt-get purge linux-headers-3.16.0-41 linux-headers-3.16.0-41-generic linux-headers-3.16.0-41-lowlatency
dpkg -lの出力の例| grep linux-headersは次のようになります。
jason@casa-wesella:~$ dpkg -l | grep linux-headers
ii linux-headers-3.16.0-41 3.16.0-41.57~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-41-generic 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-41-lowlatency 3.16.0-41.57~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43 3.16.0-43.58~14.04.1 all Header files related to Linux kernel version 3.16.0
ii linux-headers-3.16.0-43-generic 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-3.16.0-43-lowlatency 3.16.0-43.58~14.04.1 i386 Linux kernel headers for version 3.16.0 on 32 bit x86 SMP
ii linux-headers-generic-lts-utopic 3.16.0.43.34 i386 Generic Linux kernel headers
ii linux-headers-lowlatency-lts-utopic 3.16.0.43.34 i386 lowlatency Linux kernel headers
この答えは、カーネルのロールバックに関するものではありません。しかし、参考までに、wineの誤動作を引き起こした元の問題は3.13.0-59-genericカーネルにあったようです。そして、新しい3.13.0-61-genericバージョンが利用可能になりました。
Software Updaterを手動で起動すると、自動的に3.13.0-61-genericにアップグレードされました。今、私のワインアプリケーションは再びOKを起動します。