मैं Ubuntu 18.04 पर QEMU 3.0 कैसे स्थापित करूं?


11

मैं एक Ryzen प्रोसेसर का उपयोग कर रहा हूं और, जैसे, मुझे बताया गया है कि मुझे SMT पैच के लिए QEMU 3.0 का उपयोग करने की आवश्यकता है।

मुद्दा यह है कि मुझे Ubuntu 18.04 LTS पर इसे स्थापित करने का कोई तरीका नहीं मिल रहा है। यह रिपॉजिटरी में नहीं है, जाहिर है; लेकिन, अन्य पीपीए या कुछ भी समान नहीं हैं।

जवाबों:


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
मैं यह कर समाप्त हो गया लेकिन आप शायद, का उल्लेख करना चाहिए कि ubuntu पर आप मेकअप के बजाय स्थापित checkinstall का उपयोग करना चाहिए, क्योंकि एक .deb के रूप में है कि संकुल यह और पैकेज प्रबंधक में यह कहते हैं
GodOfPlutonium

2
आप पूरी तरह से सही हैं checkinstallनए योगदानकर्ता बैज ने मुझे अपने ज्ञान और कौशल को कम करने के लिए मजबूर किया;)
N0rbert

1
कुछ गोले में उद्धरणों के साथsudo apt-get purge "qemu*" उपयोग किया जाना चाहिए , या संबंधित संकुल को हटाया नहीं जाएगा।
Jorrit

1

जाँच से पहले:

sudo apt install bison

तथा

sudo apt install flex

1
अगर मैं सही तरीके से समझूं, तो आप अन्य ऑपरेशन से पहले बायसन और फ्लेक्स स्थापित करने की सलाह देंगे? कौन सा? क्या आप अन्य चरणों को जोड़ने के लिए अपना उत्तर संपादित कर सकते हैं?
मार्क वॉनहोमिसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.