O que devo dizer? Não gostei das interfaces QEMU existentes para Windows, então criei a minha própria.
Liberar | Link |
---|---|
Estável | Link |
Pré-lançamentos | Link |
Última atualização: 28 de janeiro de 2023 com 1.0.0.5307_b1
Começando com 0.7, o esquema de versionamento fica assim:
Recurso | Contente |
---|---|
Principal | incrementos a cada primeira atualização de recurso em um ano |
Menor | torna-se 0 quando há grandes incrementos, caso contrário, aumenta a cada atualização de recurso dentro de um ano |
Micro | torna-se 0 a cada atualização de recurso, caso contrário aumenta em 1 a cada atualização de correção de bug |
Nano | é o número da compilação |
Se _dev
for adicionado, será um pré-lançamento não destinado à produção.
Se _b1
e um número forem adicionados, a versão EmuGUI estará em um estado onde recursos menores ainda podem ser adicionados, mas começará a se concentrar na estabilidade. Geralmente, você não deve usá-lo para produção, pois ainda é um pré-lançamento.
Se _rc
e um número forem adicionados, o lançamento deverá ser focado apenas na estabilidade e integridade, mas ainda não para uso produtivo.
Para o verificador de atualização, um código de versão está sendo usado em vez do número. Veja como ele aumenta:
Tipo de atualização | Código da próxima versão |
---|---|
Atualização de visualização | código da versão atual + 1 |
Correção de bug/pequena atualização | código da versão atual + 1 |
Atualização de recursos | código da versão atual arredondado para a próxima centena (por exemplo, 4237 torna-se 4300) |
Componente | Exigência |
---|---|
SO | Windows 10, Windows Server 2016 ou posterior (x64); A versão mais recente (LTS) da sua distribuição Linux (x64) |
Pitão | 3.6 ou mais recente |
Processador | Processador x64 Dual Core com @2,6 GHz¹ |
BATER | 6GB¹ |
Disco rígido | 2 GB¹ |
¹ Este é o mínimo absoluto, o desempenho necessário depende do sistema operacional que você deseja executar.
Abra seu terminal e digite um dos comandos para atualizar seu sistema, dependendo da sua distro:
sudo pacman -Syu
sudo apt-get update && sudo apt-get upgrade
sudo dnf upgrade --refresh
ou 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 seu terminal e digite um dos comandos para instalar o QEMU, dependendo da sua distribuição:
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 do EmuGUI 2.0, você também precisa instalar (lib)xcb-cursor0 para que isso 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
Obtenha o EmuGUI deste site e extraia-o.
Execute emugui no diretório EmuGUI (se falhar no gerenciador de arquivos, abra um terminal dentro do diretório e digite ./emugui
).
Defina os caminhos do QEMU na guia Configurações/QEMU ( /usr/bin/qemu-system-*
ou apenas qemu-system-*
).
Crie uma nova máquina virtual e inicie-a.
Outra dica: Se quiser que uma máquina rode com KVM, você deve abrir um terminal dentro do diretório e digitar: sudo ./emugui
.
git clone https://github.com/Tech-FZ/EmuGUI.git
python -m pip install --upgrade pip venv
python -m venv your-venv-name
FORA da pasta de código. Você pode chamá-lo como quiser, mas não se esqueça que NÃO é permitido entrar no repositório EmuGUI em nenhuma circunstância.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
FORA da pasta de código. Você pode chamá-lo como quiser, mas não se esqueça que NÃO é permitido entrar no repositório EmuGUI em nenhuma circunstância.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
. FORA da pasta de código. Você pode chamá-lo como quiser, mas não se esqueça que NÃO é permitido entrar no repositório EmuGUI em nenhuma circunstância.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
. FORA da pasta de código. Você pode chamá-lo como quiser, mas não se esqueça que NÃO é permitido entrar no repositório EmuGUI em nenhuma circunstância.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 o Python 3. Você pode compilar o código-fonte ou obtê-lo nos repositórios da sua distribuição.
Instale o QEMU usando um dos comandos listados em Instalação (Linux).
Instale o Git e o binutils usando o comando install da sua distribuição.
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 o código do Visual Studio. Você pode obtê-lo aqui
Abra um terminal e digite: git clone https://github.com/Tech-FZ/EmuGUI.git
Como você já está com o terminal aberto, instale (lib)xcb-cursor0. Comandos para isso podem ser encontrados em Instalação (Linux).
Abra o Visual Studio Code nessa pasta.
Abra um terminal DENTRO do código VS e digite: python3 -m pip install --upgrade pip venv
Depois de fazer isso, digite: python3 -m venv your-venv-name
. FORA da pasta de código. É por isso que o Git só será usado para clonar o código, mas não para confirmar - isso deve ser feito manualmente.
Espere até que o VS Code perceba seu local e selecione-o. Talvez seja necessário reiniciar o editor para que ele reconheça seu ambiente virtual após ele ter sido criado.
Com seu ambiente virtual selecionado, tente executar um script Python. Se gerar um erro, tudo bem. Só precisamos ativar o venv de qualquer maneira.
No terminal VS Code recém-aberto, digite: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Depois de fazer isso, execute o script main.py.
Para compilar o programa para usuários que não possuem Python instalado, digite: PyInstaller --onefile emugui.py
(para aqueles que conseguem fazer um VENV funcionar) ou python3 -m PyInstaller --onefile emugui.py
Depois de terminar, copie o código para a pasta dist criada pelo PyInstaller.
Execute o executável na pasta dist. Se o seu antivírus o colocar em quarentena, não se preocupe, pois isso deve ser um falso positivo e restaure-o.
Se funcionar, divirta-se! Caso contrário, tente começar novamente a partir do número 7.
Instale o Python 3. Você pode compilar o código-fonte ou obtê-lo nos repositórios da sua distribuição.
Instale o QEMU usando um dos comandos listados em Instalação (Linux).
Instale o Git e o binutils usando o comando install da sua distribuição.
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 o código do Visual Studio. Você pode obtê-lo aqui
Instale o Qt do seguinte site (você precisa de uma conta Qt para isso)
Você só precisa do Qt Creator.
Abra um terminal e digite: git clone https://github.com/Tech-FZ/EmuGUI.git
Como você já está com o terminal aberto, instale (lib)xcb-cursor0. Comandos para isso podem ser encontrados em Instalação (Linux).
Abra o Visual Studio Code nessa pasta.
Abra um terminal DENTRO do código VS e digite: python3 -m pip install --upgrade pip venv
Depois de fazer isso, digite: python3 -m venv your-venv-name
. FORA da pasta de código. É por isso que o Git só será usado para clonar o código, mas não para confirmar - isso deve ser feito manualmente.
Espere até que o VS Code perceba seu local e selecione-o. Talvez seja necessário reiniciar o editor para que ele reconheça seu ambiente virtual após ele ter sido criado.
Com seu ambiente virtual selecionado, tente executar um script Python. Se gerar um erro, tudo bem. Só precisamos ativar o venv de qualquer maneira.
No terminal VS Code recém-aberto, digite: pip install --upgrade pip PyInstaller PySide6 python-magic requests python-dateutil psutil pyqtdarktheme
Depois de fazer isso, execute o script main.py.
Para compilar o programa para usuários que não possuem Python instalado, digite: PyInstaller --onefile emugui.py
Depois de terminar, copie o código para a pasta dist criada pelo PyInstaller.
Execute o executável na pasta dist. Se o seu antivírus o colocar em quarentena, não se preocupe, pois isso deve ser um falso positivo e restaure-o.
Se funcionar, divirta-se! Caso contrário, tente começar novamente a partir do número 9.
Instale o Anaconda. Você pode obtê-lo daqui
Instale o QEMU usando um dos comandos listados em Instalação (Linux).
Instale o Git e o binutils usando o comando install da sua distribuição.
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 o código do Visual Studio. Você pode obtê-lo daqui
Instale o Qt. Você pode obtê-lo daqui
Abra um terminal e digite: git clone https://github.com/Tech-FZ/EmuGUI.git
Como você já está com o terminal aberto, instale (lib)xcb-cursor0. Comandos para isso podem ser encontrados em Instalação (Linux).
Abra o Visual Studio Code nessa pasta.
Abra o Anaconda Navigator e crie um novo ambiente virtual.
Abra o venv no VS Code e tente executar um script Python com ele.
No terminal do VS Code, digite: & pip install --upgrade pip PyInstaller PySide6 python-magic PyQt6 requests python-dateutil psutil pyqtdarktheme
Depois de fazer isso, execute o script main.py.
Para compilar o programa para usuários que não possuem Python instalado, digite: & PyInstaller --onefile emugui.py
Depois de terminar, copie o código para a pasta dist criada pelo PyInstaller.
Execute o executável na pasta dist. Se o seu antivírus o colocar em quarentena, não se preocupe, pois isso deve ser um falso positivo e restaure-o.
Se funcionar, divirta-se! Caso contrário, tente começar novamente a partir do número 9.
Uma documentação do EmuGUI pode ser encontrada aqui
Existem várias maneiras de contribuir, incluindo:
Este projeto está licenciado sob a Licença Pública Geral GNU v3.0.