何と言えばいいでしょうか? Windows 用の既存の QEMU インターフェイスが気に入らなかったので、独自のインターフェイスを作成しました。
リリース | リンク |
---|---|
安定した | リンク |
プレリリース | リンク |
最終更新日: 2023 年 1 月 28 日、1.0.0.5307_b1
0.7 以降、バージョン管理スキームは次のようになります。
特徴 | コンテンツ |
---|---|
選考科目 | 1 年の最初の機能更新ごとに増分 |
マイナー | メジャーインクリメントの場合は 0 になります。それ以外の場合は、1 年以内の機能更新ごとにインクリメントされます。 |
マイクロ | 機能が更新されるたびに 0 になり、それ以外の場合はバグ修正が更新されるたびに 1 ずつ増加します |
ナノ | はビルド番号です |
_dev
が追加された場合、それは本番環境向けではないプレリリースです。
_b1
と数字が追加されると、EmuGUIバージョンはまだ細かい機能を追加できる状態ですが、安定性を重視し始めます。通常、これはまだプレリリースであるため、実稼働環境には使用しないでください。
_rc
と数字が追加されている場合、リリースは安定性と完全性にのみ重点を置いていますが、それでも生産的な使用は目的としていません。
アップデートチェッカーでは、番号の代わりにバージョンコードが使用されます。増加する方法は次のとおりです。
更新タイプ | 次のバージョンのコード |
---|---|
プレビューアップデート | 現在のバージョンコード + 1 |
バグフィックス/マイナーアップデート | 現在のバージョンコード + 1 |
機能アップデート | 現在のバージョン コードは次の 100 の位に切り上げられます (例: 4237 は 4300 になります) |
成分 | 要件 |
---|---|
OS | Windows 10、Windows Server 2016 以降 (x64)。 Linux ディストリビューション (x64) の最新 (LTS) バージョン |
パイソン | 3.6以降 |
プロセッサー | @2.6 GHz の x64 デュアルコアプロセッサ¹ |
ラム | 6GB¹ |
HDD | 2GB¹ |
¹ これは絶対的な最小値であり、必要なパフォーマンスは実行するオペレーティング システムによって異なります。
ターミナルを開き、ディストリビューションに応じて次のコマンドの 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
ターミナルを開き、ディストリビューションに応じて次のコマンドの 1 つを入力して 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
と入力します)。
「Settings/QEMU」タブで QEMU パスを設定します ( /usr/bin/qemu-system-*
または単にqemu-system-*
)。
新しい仮想マシンを作成して起動します。
もう 1 つのヒント:マシンを 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
、binutils の場合はsudo emerge --ask --oneshot sys-devel/binutils
sudo 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
、binutils の場合はsudo emerge --ask --oneshot sys-devel/binutils
sudo 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
、binutils の場合はsudo emerge --ask --oneshot sys-devel/binutils
sudo 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 General Public License v3.0 に基づいてライセンスされています。