Apa yang harus saya katakan? Saya tidak menyukai antarmuka QEMU yang ada untuk Windows, jadi saya membuatnya sendiri.
Melepaskan | Link |
---|---|
Stabil | Link |
Pra-rilis | Link |
Pembaruan terakhir: 28 Januari 2023 dengan 1.0.0.5307_b1
Dimulai dengan 0.7, skema versinya terlihat seperti ini:
Fitur | Isi |
---|---|
Besar | meningkat dengan setiap pembaruan fitur pertama dalam satu tahun |
Kecil | menjadi 0 ketika ada peningkatan besar, jika tidak maka akan bertambah dengan setiap pembaruan fitur dalam satu tahun |
Mikro | menjadi 0 dengan setiap pembaruan fitur, yang lain bertambah 1 dengan setiap pembaruan perbaikan bug |
nano | adalah nomor pembuatan |
Jika _dev
ditambahkan, itu adalah pra-rilis yang tidak dimaksudkan untuk produksi.
Jika _b1
dan nomor ditambahkan, versi EmuGUI berada dalam kondisi di mana fitur kecil masih dapat ditambahkan, namun mulai fokus pada stabilitas. Umumnya, Anda tidak boleh menggunakannya untuk produksi karena masih dalam tahap pra-rilis.
Jika _rc
dan nomor ditambahkan, rilis dimaksudkan untuk fokus hanya pada stabilitas dan kelengkapan, namun tetap bukan untuk penggunaan produktif.
Untuk pemeriksa pembaruan, kode versi digunakan sebagai pengganti nomor. Begini peningkatannya:
Jenis pembaruan | Kode versi berikutnya |
---|---|
Pratinjau pembaruan | kode versi saat ini + 1 |
Perbaikan bug/pembaruan kecil | kode versi saat ini + 1 |
Pembaruan fitur | kode versi saat ini dibulatkan ke ratusan berikutnya (misal 4237 menjadi 4300) |
Komponen | Persyaratan |
---|---|
sistem operasi | Windows 10, Windows Server 2016 atau lebih baru (x64); Versi terbaru (LTS) dari distribusi Linux Anda (x64) |
ular piton | 3.6 atau lebih baru |
Prosesor | Prosesor Inti Ganda x64 dengan @2,6 GHz¹ |
RAM | 6 GB¹ |
HDD | 2 GB¹ |
¹ Ini adalah nilai minimum absolut, kinerja yang diperlukan bergantung pada sistem operasi yang ingin Anda jalankan.
Buka terminal Anda dan ketik salah satu perintah untuk memperbarui sistem Anda, tergantung pada distro Anda:
sudo pacman -Syu
sudo apt-get update && sudo apt-get upgrade
sudo dnf upgrade --refresh
atau sudo dnf update
sudo emaint -a sync && sudo emerge --ask --verbose --update --deep --newuse @world
sudo yum update
sudo zypper patch && sudo zypper up
sudo zypper patch && sudo zypper dup
Buka terminal Anda dan ketik salah satu perintah untuk menginstal QEMU, tergantung pada distribusi Anda:
sudo pacman -S qemu
sudo apt-get install qemu
sudo dnf install @virtualization
sudo emerge --ask app-emulation/qemu
sudo yum install qemu-kvm
sudo zypper install qemu
Dimulai dengan EmuGUI 2.0, Anda juga perlu menginstal (lib)xcb-cursor0 agar ini berfungsi.
sudo pacman -S libxcb-cursor
sudo apt install libxcb-cursor-dev
sudo dnf install libxcb-cursor
sudo emerge -av x11-libs/libxcb-cursor
sudo yum install libxcb-cursor
sudo zypper in libxcb-cursor
Dapatkan EmuGUI dari situs web ini dan ekstrak.
Jalankan emugui di direktori EmuGUI (jika gagal dari pengelola file, buka terminal di dalam direktori dan ketik ./emugui
).
Atur jalur QEMU di tab Pengaturan/QEMU (baik /usr/bin/qemu-system-*
atau hanya qemu-system-*
).
Buat mesin virtual baru dan mulai.
Tip lainnya: Jika Anda ingin mesin dijalankan dengan KVM, Anda harus membuka terminal di dalam direktori dan mengetik: sudo ./emugui
.
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
DI LUAR folder kode. Anda dapat menyebutnya apa pun yang Anda inginkan, tetapi jangan lupa bahwa itu TIDAK diperbolehkan masuk ke repositori EmuGUI dalam keadaan apa pun.pip install --upgrade pip PyInstaller PyQt6 PyQt6-tools PySide6 python-magic-bin requests python-dateutil psutil
PyInstaller --icon .EmuGUI.ico .emugui.py
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
DI LUAR folder kode. Anda dapat menyebutnya apa pun yang Anda inginkan, tetapi jangan lupa bahwa itu TIDAK diperbolehkan masuk ke repositori EmuGUI dalam keadaan apa pun.pip install --upgrade pip cx_Freeze PyQt6 PyQt6-tools PySide6 python-magic-bin requests python-dateutil psutil
cxfreeze -c emugui.py --target-dir dist --icon EmuGUI.ico
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
. DI LUAR folder kode. Anda dapat menyebutnya apa pun yang Anda inginkan, tetapi jangan lupa bahwa itu TIDAK diperbolehkan masuk ke repositori EmuGUI dalam keadaan apa pun.pip install --upgrade pip PyInstaller PySide6 python-magic-bin requests python-dateutil psutil
PyInstaller --icon .EmuGUI.ico .emugui.py
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
. DI LUAR folder kode. Anda dapat menyebutnya apa pun yang Anda inginkan, tetapi jangan lupa bahwa itu TIDAK diperbolehkan masuk ke repositori EmuGUI dalam keadaan apa pun.pip install --upgrade pip cx_Freeze PySide6 python-magic-bin requests python-dateutil psutil
cxfreeze -c emugui.py --target-dir dist --icon EmuGUI.ico
git clone https://github.com/Tech-FZ/EmuGUI.git
& pip install --upgrade pip PyInstaller PySide6 python-magic-bin PyQt6 requests python-dateutil psutil
& PyInstaller --icon .EmuGUI.ico .emugui.py
git clone https://github.com/Tech-FZ/EmuGUI.git
& pip install --upgrade pip cx_Freeze PySide6 python-magic-bin PyQt6 requests python-dateutil psutil
& cxfreeze -c emugui.py --target-dir dist --icon EmuGUI.ico
Instal Python 3. Anda dapat mengkompilasi kode sumber atau mendapatkannya dari repositori distribusi Anda.
Instal QEMU menggunakan salah satu perintah yang tercantum pada Instalasi (Linux).
Instal Git dan binutils menggunakan perintah install di distribusi Anda.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
untuk Git, sudo emerge --ask --oneshot sys-devel/binutils
untuk binutilssudo yum install git binutils
sudo zypper in git binutils
Instal Kode Visual Studio. Anda bisa mendapatkannya di sini
Buka terminal dan ketik: git clone https://github.com/Tech-FZ/EmuGUI.git
Karena terminal Anda sudah terbuka, instal (lib)xcb-cursor0. Perintah untuk itu dapat ditemukan di Instalasi (Linux).
Buka Visual Studio Code di folder itu.
Buka terminal DALAM Kode VS dan ketik: python3 -m pip install --upgrade pip venv
Setelah selesai, ketik: python3 -m venv your-venv-name
. DI LUAR folder kode. Itu sebabnya Git hanya akan digunakan untuk mengkloning kode, tapi tidak untuk melakukan - itu harus dilakukan secara manual.
Tunggu hingga VS Code mengetahui venv Anda dan pilih. Anda mungkin perlu memulai ulang editor agar dapat mengenali lingkungan virtual Anda setelah dibuat.
Dengan memilih lingkungan virtual Anda, coba jalankan skrip Python. Jika terjadi kesalahan, tidak apa-apa. Kita hanya perlu mengaktifkan venv saja.
Di dalam terminal VS Code yang baru saja dibuka, ketik: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Setelah ini selesai, jalankan skrip main.py.
Untuk mengkompilasi program bagi pengguna yang belum menginstal Python, ketik: PyInstaller --onefile emugui.py
(bagi mereka yang dapat menjalankan VENV) atau python3 -m PyInstaller --onefile emugui.py
Setelah selesai, copy kode tersebut ke dalam folder dist yang dibuat PyInstaller.
Jalankan executable di folder dist. Jika antivirus Anda memasukkannya ke dalam karantina, jangan khawatir karena ini akan menjadi positif palsu dan memulihkannya.
Jika berhasil, bersenang-senanglah! Jika belum, coba mulai lagi dari nomor 7.
Instal Python 3. Anda dapat mengkompilasi kode sumber atau mendapatkannya dari repositori distribusi Anda.
Instal QEMU menggunakan salah satu perintah yang tercantum pada Instalasi (Linux).
Instal Git dan binutils menggunakan perintah install di distribusi Anda.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
untuk Git, sudo emerge --ask --oneshot sys-devel/binutils
untuk binutilssudo yum install git binutils
sudo zypper in git binutils
Instal Kode Visual Studio. Anda bisa mendapatkannya di sini
Instal Qt dari situs berikut (Anda memerlukan akun Qt untuk itu)
Anda hanya membutuhkan Qt Creator.
Buka terminal dan ketik: git clone https://github.com/Tech-FZ/EmuGUI.git
Karena terminal Anda sudah terbuka, instal (lib)xcb-cursor0. Perintah untuk itu dapat ditemukan di Instalasi (Linux).
Buka Visual Studio Code di folder itu.
Buka terminal DALAM Kode VS dan ketik: python3 -m pip install --upgrade pip venv
Setelah selesai, ketik: python3 -m venv your-venv-name
. DI LUAR folder kode. Itu sebabnya Git hanya akan digunakan untuk mengkloning kode, tapi tidak untuk melakukan - itu harus dilakukan secara manual.
Tunggu hingga VS Code mengetahui venv Anda dan pilih. Anda mungkin perlu memulai ulang editor agar dapat mengenali lingkungan virtual Anda setelah dibuat.
Dengan memilih lingkungan virtual Anda, coba jalankan skrip Python. Jika terjadi kesalahan, tidak apa-apa. Kita hanya perlu mengaktifkan venv saja.
Di dalam terminal VS Code yang baru saja dibuka, ketik: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Setelah ini selesai, jalankan skrip main.py.
Untuk mengkompilasi program bagi pengguna yang belum menginstal Python, ketik: PyInstaller --onefile emugui.py
Setelah selesai, copy kode tersebut ke dalam folder dist yang dibuat PyInstaller.
Jalankan executable di folder dist. Jika antivirus Anda memasukkannya ke dalam karantina, jangan khawatir karena ini akan menjadi positif palsu dan memulihkannya.
Jika berhasil, bersenang-senanglah! Jika belum, coba mulai lagi dari nomor 9.
Instal Anaconda. Anda bisa mendapatkannya dari sini
Instal QEMU menggunakan salah satu perintah yang tercantum pada Instalasi (Linux).
Instal Git dan binutils menggunakan perintah install di distribusi Anda.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
untuk Git, sudo emerge --ask --oneshot sys-devel/binutils
untuk binutilssudo yum install git binutils
sudo zypper in git binutils
Instal Kode Visual Studio. Anda bisa mendapatkannya dari sini
Instal Qt. Anda bisa mendapatkannya dari sini
Buka terminal dan ketik: git clone https://github.com/Tech-FZ/EmuGUI.git
Karena terminal Anda sudah terbuka, instal (lib)xcb-cursor0. Perintah untuk itu dapat ditemukan di Instalasi (Linux).
Buka Visual Studio Code di folder itu.
Buka Anaconda Navigator dan buat lingkungan virtual baru.
Buka venv di VS Code dan coba jalankan skrip Python dengannya.
Di dalam terminal VS Code, ketik: & pip install --upgrade pip PyInstaller PySide6 python-magic PyQt6 requests python-dateutil psutil pyqtdarktheme
Setelah ini selesai, jalankan skrip main.py.
Untuk mengkompilasi program bagi pengguna yang belum menginstal Python, ketik: & PyInstaller --onefile emugui.py
Setelah selesai, copy kode tersebut ke dalam folder dist yang dibuat PyInstaller.
Jalankan executable di folder dist. Jika antivirus Anda memasukkannya ke dalam karantina, jangan khawatir karena ini akan menjadi positif palsu dan memulihkannya.
Jika berhasil, bersenang-senanglah! Jika belum, coba mulai lagi dari nomor 9.
Dokumentasi EmuGUI dapat ditemukan di sini
Ada beberapa cara untuk berkontribusi, antara lain:
Proyek ini dilisensikan di bawah GNU General Public License v3.0.