QEMU 3.0をUbuntu 18.04にインストールするにはどうすればよいですか?


11

Ryzenプロセッサを使用しているため、SMTパッチにQEMU 3.0を使用する必要があると言われました。

問題は、Ubuntu 18.04 LTSにインストールする方法がまったく見つからないことです。もちろん、リポジトリにはありません。しかし、他のPPAや同様のものもありません。

回答:


17

QEMU 3.0.0を手動でコンパイルする必要があるようです。

最初に、公式リポジトリからインストールされているバージョンを削除します(ある場合):

sudo apt-get purge "qemu*"
sudo apt-get autoremove

まず、ビルドの依存関係をインストールする必要があります。まず、ソフトウェアとアップデート()でソースコードリポジトリを有効にしてから、次の手順を実行します。software-properties-gtk

sudo apt-get build-dep qemu

それをダウンロードし、構成してコンパイルします。

cd ~/Downloads
wget https://download.qemu.org/qemu-3.0.0.tar.xz
tar -xf qemu-3.0.0.tar.xz
cd qemu-3.0.0/
./configure
make

次に使用しますcheckinstall

sudo apt-get install checkinstall
sudo checkinstall make install
sudo apt-get install ./*.deb

削除したい場合は、通常どおりパッケージを削除してください。


その結果、QEMU 3.0.0がインストールされます。

$ qemu-system-x86_64 --version
QEMU emulator version 3.0.0
Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers

3
私はこれをやってしまったが、それの.debなどのパッケージ、それをしては、パッケージマネージャに追加されますので、あなたはおそらく、Ubuntuの上であなたが代わりにインストールメイクのcheckinstallの使用すべきであることを言及する必要があります
GodOfPlutonium

2
あなたは完全に正しいですcheckinstall新しい投稿者バッジにより、知識とスキルを下げる必要がありました;)
N0rbert '22

1
一部のシェルでsudo apt-get purge "qemu*"、引用符を使用する必要があります。そうしないと、関連するパッケージが削除されません。
ジョリット2018

1

チェック前:

sudo apt install bison

そして

sudo apt install flex

1
私が正しく理解している場合、他の操作の前にバイソンとフレックスをインストールすることを勧めますか?どれ?回答を編集して、他のステップを追加できますか?
Marc Vanhoomissen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.