我該說什麼?我不喜歡 Windows 現有的 QEMU 接口,所以我自己做了一個。
發布 | 關聯 |
---|---|
穩定的 | 關聯 |
預發布 | 關聯 |
最後更新:2023 年 1 月 28 日,版本為 1.0.0.5307_b1
從 0.7 開始,版本控制方案如下:
特徵 | 內容 |
---|---|
主要的 | 隨著一年中的每個第一次功能更新而增加 |
次要的 | 當主要增量時變為 0,否則它會隨著一年內的每次功能更新而增量 |
微 | 每次功能更新時都會變成 0,否則每次錯誤修復更新時都會增加 1 |
奈 | 是內部版本號 |
如果新增_dev
,則它是預發行版,不適用於生產。
如果加上_b1
和一個數字,EmuGUI版本就處於還可以添加小功能的狀態,但開始注重穩定性。一般來說,您不應該將其用於生產,因為它仍然是預發行版。
如果添加_rc
和數字,則該版本將僅關注穩定性和完整性,但仍不用於生產用途。
對於更新檢查器,使用版本代碼而不是數字。以下是它的增量方式:
更新類型 | 下一個版本代碼 |
---|---|
預覽更新 | 目前版本代碼+1 |
錯誤修復/小更新 | 目前版本代碼+1 |
功能更新 | 目前版本代碼四捨五入到下一個百位(例如 4237 變成 4300) |
成分 | 要求 |
---|---|
作業系統 | Windows 10、Windows Server 2016 或更高版本 (x64); Linux 發行版的最新 (LTS) 版本 (x64) |
Python | 3.6 或更高版本 |
處理器 | x64 雙核心處理器,@2.6 GHz1 |
記憶體 | 6 GB 1 |
硬碟 | 2 GB 1 |
1 這是絕對最小值,所需的效能取決於您要運行的作業系統。
打開終端機並輸入命令之一來更新系統,具體取決於您的發行版:
sudo pacman -Syu
sudo apt-get update && sudo apt-get upgrade
sudo dnf upgrade --refresh
或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
打開終端機並輸入命令之一來安裝 QEMU,具體取決於您的發行版:
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
從 EmuGUI 2.0 開始,您還需要安裝 (lib)xcb-cursor0 才能使其正常運作。
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
從該網站獲取 EmuGUI 並解壓縮。
在 EmuGUI 目錄中執行 emugui (如果從檔案管理器失敗,請在目錄中開啟終端並輸入./emugui
)。
在 Settings/QEMU 標籤中設定 QEMU 路徑( /usr/bin/qemu-system-*
或只是qemu-system-*
)。
建立一個新的虛擬機器並啟動它。
另一個提示:如果你想讓機器運行 KVM,你必須在目錄中打開一個終端機並輸入: sudo ./emugui
。
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
。你可以隨意稱呼它,但不要忘記,在任何情況下都不允許它進入 EmuGUI 儲存庫。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
。你可以隨意稱呼它,但不要忘記,在任何情況下都不允許它進入 EmuGUI 儲存庫。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
。程式碼資料夾的外部。你可以隨意稱呼它,但不要忘記,在任何情況下都不允許它進入 EmuGUI 儲存庫。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
。程式碼資料夾的外部。你可以隨意稱呼它,但不要忘記,在任何情況下都不允許它進入 EmuGUI 儲存庫。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
安裝 Python 3。
使用安裝 (Linux) 中列出的命令之一安裝 QEMU。
使用發行版的 install 指令安裝 Git 和 binutils。
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
對於 Git, sudo emerge --ask --oneshot sys-devel/binutils
對於 binutilssudo yum install git binutils
sudo zypper in git binutils
安裝 Visual Studio 程式碼。你可以在這裡得到它
開啟終端機並輸入: git clone https://github.com/Tech-FZ/EmuGUI.git
由於您已經開啟了終端,因此請安裝 (lib)xcb-cursor0。可以在安裝 (Linux) 中找到相關指令。
在該資料夾中開啟 Visual Studio Code。
在 VS Code 中開啟終端機並輸入: python3 -m pip install --upgrade pip venv
完成後,輸入: python3 -m venv your-venv-name
。程式碼資料夾的外部。這就是為什麼 Git 只用於克隆程式碼,而不用於提交——這需要手動完成。
等待 VS Code 注意到您的 venv 並選擇它。建立虛擬環境後,您可能需要重新啟動編輯器才能識別您的虛擬環境。
選擇虛擬環境後,嘗試執行 Python 腳本。如果它拋出錯誤,那沒關係。無論如何,我們只需要啟動 venv 即可。
在剛剛開啟的終端 VS Code 中,輸入: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
完成後,執行 main.py 腳本。
若要為未安裝 Python 的使用者編譯程序,請鍵入: PyInstaller --onefile emugui.py
(對於可以使用 VENV 的使用者)或python3 -m PyInstaller --onefile emugui.py
完成後,將程式碼複製到PyInstaller建立的dist資料夾中。
運行 dist 資料夾中的可執行檔。如果您的防毒軟體將其隔離,請不要擔心,因為這應該是誤報並恢復它。
如果有效的話,祝你玩得開心!如果沒有,請嘗試從 7 號重新開始。
安裝 Python 3。
使用安裝 (Linux) 中列出的命令之一安裝 QEMU。
使用發行版的 install 指令安裝 Git 和 binutils。
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
對於 Git, sudo emerge --ask --oneshot sys-devel/binutils
對於 binutilssudo yum install git binutils
sudo zypper in git binutils
安裝 Visual Studio 程式碼。你可以在這裡得到它
從以下網站安裝 Qt(您需要一個 Qt 帳戶)
您只需要 Qt Creator。
開啟終端機並輸入: git clone https://github.com/Tech-FZ/EmuGUI.git
由於您已經開啟了終端,因此請安裝 (lib)xcb-cursor0。可以在安裝 (Linux) 中找到相關指令。
在該資料夾中開啟 Visual Studio Code。
在 VS Code 中開啟終端機並輸入: python3 -m pip install --upgrade pip venv
完成後,輸入: python3 -m venv your-venv-name
。程式碼資料夾的外部。這就是為什麼 Git 只用於克隆程式碼,而不用於提交——這需要手動完成。
等待 VS Code 注意到您的 venv 並選擇它。建立虛擬環境後,您可能需要重新啟動編輯器才能識別您的虛擬環境。
選擇虛擬環境後,嘗試執行 Python 腳本。如果它拋出錯誤,那沒關係。無論如何,我們只需要啟動 venv 即可。
在剛剛開啟的終端 VS Code 中,輸入: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
完成後,執行 main.py 腳本。
若要為未安裝 Python 的使用者編譯程序,請鍵入: PyInstaller --onefile emugui.py
完成後,將程式碼複製到PyInstaller建立的dist資料夾中。
運行 dist 資料夾中的可執行檔。如果您的防毒軟體將其隔離,請不要擔心,因為這應該是誤報並恢復它。
如果有效的話,祝你玩得開心!如果沒有,請嘗試從數字 9 重新開始。
安裝蟒蛇。你可以從這裡得到它
使用安裝 (Linux) 中列出的命令之一安裝 QEMU。
使用發行版的 install 指令安裝 Git 和 binutils。
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
對於 Git, sudo emerge --ask --oneshot sys-devel/binutils
對於 binutilssudo yum install git binutils
sudo zypper in git binutils
安裝 Visual Studio 程式碼。你可以從這裡得到它
安裝 Qt。你可以從這裡得到它
開啟終端機並輸入: git clone https://github.com/Tech-FZ/EmuGUI.git
由於您已經開啟了終端,因此請安裝 (lib)xcb-cursor0。可以在安裝 (Linux) 中找到相關指令。
在該資料夾中開啟 Visual Studio Code。
開啟 Anaconda Navigator 並建立新的虛擬環境。
在 VS Code 中開啟 venv 並嘗試用它來執行 Python 腳本。
在 VS Code 終端機中,鍵入: & pip install --upgrade pip PyInstaller PySide6 python-magic PyQt6 requests python-dateutil psutil pyqtdarktheme
完成後,執行 main.py 腳本。
若要為未安裝 Python 的使用者編譯程序,請鍵入: & PyInstaller --onefile emugui.py
完成後,將程式碼複製到PyInstaller建立的dist資料夾中。
運行 dist 資料夾中的可執行檔。如果您的防毒軟體將其隔離,請不要擔心,因為這應該是誤報並恢復它。
如果有效的話,祝你玩得開心!如果沒有,請嘗試從數字 9 重新開始。
EmuGUI 的文檔可以在這裡找到
貢獻方式有多種,包括:
此專案根據 GNU 通用公共授權 v3.0 授權。