¿Qué debería decir? No me gustaban las interfaces QEMU existentes para Windows, así que hice la mía propia.
Liberar | Enlace |
---|---|
Estable | Enlace |
Prelanzamientos | Enlace |
Última actualización: 28 de enero de 2023 con 1.0.0.5307_b1
A partir de 0.7, el esquema de versiones tiene este aspecto:
Característica | Contenido |
---|---|
Importante | incrementa con cada primera actualización de funciones en un año |
Menor | se convierte en 0 cuando hay incrementos importantes; de lo contrario, aumenta con cada actualización de funciones dentro de un año |
Micro | se convierte en 0 con cada actualización de funciones; de lo contrario, se incrementa en 1 con cada actualización de corrección de errores |
nano | es el número de compilación |
Si se agrega _dev
, es una versión preliminar que no está destinada a producción.
Si se agregan _b1
y un número, la versión de EmuGUI se encuentra en un estado en el que aún se pueden agregar funciones menores, pero comienza a centrarse en la estabilidad. Generalmente, no deberías usarlo para producción ya que todavía es un prelanzamiento.
Si se agregan _rc
y un número, la versión debe centrarse únicamente en la estabilidad y la integridad, pero aún no para un uso productivo.
Para el verificador de actualizaciones, se utiliza un código de versión en lugar del número. Así es como se incrementa:
Tipo de actualización | Código de la próxima versión |
---|---|
Actualización de vista previa | código de versión actual + 1 |
Corrección de errores/actualización menor | código de versión actual + 1 |
Actualización de funciones | código de la versión actual redondeado a la siguiente centena (por ejemplo, 4237 se convierte en 4300) |
Componente | Requisito |
---|---|
SO | Windows 10, Windows Server 2016 o posterior (x64); La última versión (LTS) de su distribución de Linux (x64) |
Pitón | 3.6 o más reciente |
Procesador | Procesador x64 de doble núcleo con @2,6 GHz¹ |
RAM | 6 GB¹ |
disco duro | 2 GB¹ |
¹ Este es el mínimo absoluto, el rendimiento requerido depende del sistema operativo que desee ejecutar.
Abra su terminal y escriba uno de los comandos para actualizar su sistema, dependiendo de su distribución:
sudo pacman -Syu
sudo apt-get update && sudo apt-get upgrade
sudo dnf upgrade --refresh
o 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
Abra su terminal y escriba uno de los comandos para instalar QEMU, dependiendo de su distribución:
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
A partir de EmuGUI 2.0, también necesitas instalar (lib)xcb-cursor0 para que esto funcione.
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
Obtenga EmuGUI de este sitio web y extráigalo.
Ejecute emugui en el directorio EmuGUI (si falla desde el administrador de archivos, abra una terminal dentro del directorio y escriba ./emugui
).
Configure las rutas de QEMU en la pestaña Configuración/QEMU (ya sea /usr/bin/qemu-system-*
o simplemente qemu-system-*
).
Cree una nueva máquina virtual e iníciela.
Otro consejo: si desea que una máquina se ejecute con KVM, debe abrir una terminal dentro del directorio y escribir: sudo ./emugui
.
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
FUERA de la carpeta de códigos. Puedes llamarlo como quieras, pero no olvides que NO está permitido ingresar al repositorio de EmuGUI bajo ninguna circunstancia.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
FUERA de la carpeta de códigos. Puedes llamarlo como quieras, pero no olvides que NO está permitido ingresar al repositorio de EmuGUI bajo ninguna circunstancia.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
. FUERA de la carpeta de códigos. Puedes llamarlo como quieras, pero no olvides que NO está permitido ingresar al repositorio de EmuGUI bajo ninguna circunstancia.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
. FUERA de la carpeta de códigos. Puedes llamarlo como quieras, pero no olvides que NO está permitido ingresar al repositorio de EmuGUI bajo ninguna circunstancia.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
Instale Python 3. Puede compilar el código fuente u obtenerlo de los repositorios de su distribución.
Instale QEMU usando uno de los comandos enumerados en Instalación (Linux).
Instale Git y binutils usando el comando de instalación de su distribución.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
para Git, sudo emerge --ask --oneshot sys-devel/binutils
para binutilssudo yum install git binutils
sudo zypper in git binutils
Instale el código de Visual Studio. Puedes conseguirlo aquí
Abra una terminal y escriba: git clone https://github.com/Tech-FZ/EmuGUI.git
Como ya tienes la terminal abierta, instala (lib)xcb-cursor0. Los comandos para eso se pueden encontrar en Instalación (Linux).
Abra Visual Studio Code en esa carpeta.
Abra una terminal DENTRO del código VS y escriba: python3 -m pip install --upgrade pip venv
Una vez hecho esto, escriba: python3 -m venv your-venv-name
. FUERA de la carpeta de códigos. Es por eso que Git solo se usará para clonar el código, pero no para confirmarlo; eso debe hacerse manualmente.
Espere hasta que VS Code detecte su venv y selecciónelo. Es posible que deba reiniciar el editor para que reconozca su entorno virtual una vez creado.
Con su entorno virtual seleccionado, intente ejecutar un script de Python. Si arroja un error, está bien. Solo necesitamos activar el venv de todos modos.
Dentro del terminal VS Code que acaba de abrir, escriba: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Una vez hecho esto, ejecute el script main.py.
Para compilar el programa para usuarios que no tienen Python instalado, escriba: PyInstaller --onefile emugui.py
(para aquellos que pueden hacer funcionar un VENV) o python3 -m PyInstaller --onefile emugui.py
Una vez finalizado, copie el código en la carpeta dist creada por PyInstaller.
Ejecute el ejecutable en la carpeta dist. Si tu antivirus lo pone en cuarentena, no te preocupes ya que debería ser un falso positivo y restáuralo.
Si funciona, ¡diviértete! Si no, intenta empezar de nuevo desde el número 7.
Instale Python 3. Puede compilar el código fuente u obtenerlo de los repositorios de su distribución.
Instale QEMU usando uno de los comandos enumerados en Instalación (Linux).
Instale Git y binutils usando el comando de instalación de su distribución.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
para Git, sudo emerge --ask --oneshot sys-devel/binutils
para binutilssudo yum install git binutils
sudo zypper in git binutils
Instale el código de Visual Studio. Puedes conseguirlo aquí
Instale Qt desde el siguiente sitio (necesita una cuenta Qt para eso)
Sólo necesitas el Qt Creator.
Abra una terminal y escriba: git clone https://github.com/Tech-FZ/EmuGUI.git
Como ya tienes la terminal abierta, instala (lib)xcb-cursor0. Los comandos para eso se pueden encontrar en Instalación (Linux).
Abra Visual Studio Code en esa carpeta.
Abra una terminal DENTRO del código VS y escriba: python3 -m pip install --upgrade pip venv
Una vez hecho esto, escriba: python3 -m venv your-venv-name
. FUERA de la carpeta de códigos. Es por eso que Git solo se usará para clonar el código, pero no para confirmarlo; eso debe hacerse manualmente.
Espere hasta que VS Code detecte su venv y selecciónelo. Es posible que deba reiniciar el editor para que reconozca su entorno virtual una vez creado.
Con su entorno virtual seleccionado, intente ejecutar un script de Python. Si arroja un error, está bien. Solo necesitamos activar el venv de todos modos.
Dentro del terminal VS Code que acaba de abrir, escriba: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Una vez hecho esto, ejecute el script main.py.
Para compilar el programa para usuarios que no tienen Python instalado, escriba: PyInstaller --onefile emugui.py
Una vez finalizado, copie el código en la carpeta dist creada por PyInstaller.
Ejecute el ejecutable en la carpeta dist. Si tu antivirus lo pone en cuarentena, no te preocupes ya que debería ser un falso positivo y restáuralo.
Si funciona, ¡diviértete! Si no, intenta empezar de nuevo desde el número 9.
Instale Anaconda. Puedes conseguirlo desde aquí.
Instale QEMU usando uno de los comandos enumerados en Instalación (Linux).
Instale Git y binutils usando el comando de instalación de su distribución.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
para Git, sudo emerge --ask --oneshot sys-devel/binutils
para binutilssudo yum install git binutils
sudo zypper in git binutils
Instale el código de Visual Studio. Puedes conseguirlo desde aquí.
Instalar Qt. Puedes conseguirlo desde aquí.
Abra una terminal y escriba: git clone https://github.com/Tech-FZ/EmuGUI.git
Como ya tienes la terminal abierta, instala (lib)xcb-cursor0. Los comandos para eso se pueden encontrar en Instalación (Linux).
Abra Visual Studio Code en esa carpeta.
Abra Anaconda Navigator y cree un nuevo entorno virtual.
Abra venv en VS Code e intente ejecutar un script de Python con él.
Dentro de la terminal VS Code, escriba: & pip install --upgrade pip PyInstaller PySide6 python-magic PyQt6 requests python-dateutil psutil pyqtdarktheme
Una vez hecho esto, ejecute el script main.py.
Para compilar el programa para usuarios que no tienen Python instalado, escriba: & PyInstaller --onefile emugui.py
Una vez finalizado, copie el código en la carpeta dist creada por PyInstaller.
Ejecute el ejecutable en la carpeta dist. Si tu antivirus lo pone en cuarentena, no te preocupes ya que debería ser un falso positivo y restáuralo.
Si funciona, ¡diviértete! Si no, intenta empezar de nuevo desde el número 9.
Puede encontrar una documentación de EmuGUI aquí.
Hay varias formas de contribuir, que incluyen:
Este proyecto tiene la licencia GNU General Public License v3.0.