무슨 말을 해야 할까요? 기존 Windows용 QEMU 인터페이스가 마음에 들지 않아서 직접 만들었습니다.
풀어 주다 | 링크 |
---|---|
안정적인 | 링크 |
시험판 | 링크 |
마지막 업데이트: 2023년 1월 28일(1.0.0.5307_b1)
0.7부터 버전 관리 체계는 다음과 같습니다.
특징 | 콘텐츠 |
---|---|
주요한 | 1년에 첫 번째 기능 업데이트가 있을 때마다 증가합니다. |
미성년자 | 크게 증가하면 0이 되고, 그렇지 않으면 1년 이내에 모든 기능 업데이트마다 증가합니다. |
마이크로 | 기능이 업데이트될 때마다 0이 되고, 그렇지 않으면 버그 수정이 업데이트될 때마다 1씩 증가합니다. |
나노 | 빌드번호 입니다 |
_dev
추가되면 프로덕션용이 아닌 시험판입니다.
_b1
과 숫자가 추가되면 EmuGUI 버전은 아직 소소한 기능을 추가할 수 있는 상태이지만 안정성에 중점을 두기 시작합니다. 일반적으로 아직 시험판이므로 프로덕션에 사용해서는 안 됩니다.
_rc
와 숫자가 추가되면 릴리스는 안정성과 완전성에만 초점을 맞추지만 여전히 생산적인 용도로는 사용되지 않습니다.
업데이트 검사기의 경우 번호 대신 버전 코드가 사용됩니다. 증가하는 방법은 다음과 같습니다.
업데이트 유형 | 다음 버전 코드 |
---|---|
미리보기 업데이트 | 현재 버전 코드 + 1 |
버그 수정/사소한 업데이트 | 현재 버전 코드 + 1 |
기능 업데이트 | 현재 버전 코드는 다음 백 단위로 반올림됩니다(예: 4237은 4300이 됨). |
요소 | 요구 사항 |
---|---|
운영체제 | Windows 10, Windows Server 2016 이상(x64); Linux 배포판(x64)의 최신(LTS) 버전 |
파이썬 | 3.6 이상 |
프로세서 | x64 듀얼 코어 프로세서(@2.6GHz²) |
숫양 | 6GB² |
HDD | 2GB² |
¹ 이는 절대적인 최소값이며, 필요한 성능은 실행하려는 운영 체제에 따라 다릅니다.
터미널을 열고 배포판에 따라 시스템을 업데이트하는 명령 중 하나를 입력합니다.
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
입력하세요.)
설정/QEMU 탭( /usr/bin/qemu-system-*
또는 qemu-system-*
)에서 QEMU 경로를 설정합니다.
새 가상 머신을 생성하고 시작합니다.
또 다른 팁: 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를 설치합니다.
배포판의 설치 명령을 사용하여 Git 및 binutils를 설치합니다.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
, binutils의 경우 sudo emerge --ask --oneshot sys-devel/binutils
sudo yum install git binutils
sudo zypper in git binutils
비주얼 스튜디오 코드를 설치합니다. 여기서 받으실 수 있어요
터미널을 열고 다음을 입력하세요: 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를 설치합니다.
배포판의 설치 명령을 사용하여 Git 및 binutils를 설치합니다.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
, binutils의 경우 sudo emerge --ask --oneshot sys-devel/binutils
sudo yum install git binutils
sudo zypper in git binutils
비주얼 스튜디오 코드를 설치합니다. 여기서 받으실 수 있어요
다음 사이트에서 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를 설치합니다.
배포판의 설치 명령을 사용하여 Git 및 binutils를 설치합니다.
sudo pacman -S git binutils
sudo apt install git binutils
sudo dnf install git binutils
sudo emerge -ask dev-vcs/git
, binutils의 경우 sudo emerge --ask --oneshot sys-devel/binutils
sudo yum install git binutils
sudo zypper in git binutils
비주얼 스튜디오 코드를 설치합니다. 여기에서 얻을 수 있습니다.
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 General Public License v3.0에 따라 라이센스가 부여됩니다.