ラベル MuEditor の投稿を表示しています。 すべての投稿を表示
ラベル MuEditor の投稿を表示しています。 すべての投稿を表示

2022年7月27日水曜日

Ubuntu 22.04にMu Editorをインストールする

Mu Editorは初心者向けのPython IDEです。Pythonの他、MicroPythonやCircuitPythonなどにも対応しています。

〇Mu Editorの画面

インストール手順

以下のコマンドを実行します。
sudo apt-get -y install fuse libfuse2

mkdir -p ~/.local/bin

cd ~/.local/bin

wget https://github.com/mu-editor/mu/releases/download/v1.1.1/Mu_Editor-1.1.1-x86_64.AppImage

sudo chmod +x Mu_Editor-1.1.1-x86_64.AppImage

mkdir -p ~/.local/share/applications/

cat << EOF > ~/.local/share/applications/mu_editor.desktop
Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=bash -c "export QT_QPA_PLATFORM=wayland && ~/.local/bin/Mu_Editor-1.1.1-x86_64.AppImage"
Name=Mu editor
Categories=Utility;Development;
EOF

関連情報

・Mu Editorのプロジェクトサイト
https://codewith.mu/

2021年8月29日日曜日

Rocky Linux 8.4にMu Editorをインストールする

Mu Editorは初心者向けPython開発環境です。

〇Mu Editorの画面

インストール方法

以下のコマンドを実行します。
sudo dnf -y install python3

sudo pip3 install --upgrade pip

sudo pip3 install mu-editor

コマンドラインからの実行

以下のコマンドを実行します。
mu-editor

関連情報

・Mu Editorのプロジェクトサイト
https://codewith.mu/

2021年5月26日水曜日

AlmaLinux8.3にMu Editorをインストールする

Mu Editorは初心者向けPython開発環境です。

〇Mu Editorの画面

インストール方法

以下のコマンドを実行します。
sudo dnf -y install python3

sudo pip3 install --upgrade pip

sudo pip3 install mu-editor

〇コマンドラインからの実行
以下のコマンドを実行します。
mu-editor

関連情報

・Mu Editorのプロジェクトサイト
https://codewith.mu/

2021年2月18日木曜日

CentOS8-StreamにMu Editorをインストールする

Mu Editorは初心者向けPython開発環境です。

〇Mu Editorの画面

インストール方法

以下のコマンドを実行します。
sudo dnf -y install python3

sudo pip3 install --upgrade pip

sudo pip3 install mu-editor

コマンドラインからの実行

以下のコマンドを実行します。
mu-editor

関連情報

・Mu Editorのプロジェクトサイト
https://codewith.mu/

2020年12月17日木曜日

CentOS8.2にMu Editorをインストールする

Mu Editorは初心者向けPython開発環境です。

〇Mu Editorの画面

インストール方法

以下のコマンドを実行します。
sudo dnf -y install python3

sudo pip3 install --upgrade pip

sudo pip3 install mu-editor

コマンドラインからの実行

以下のコマンドを実行します。
mu-editor

関連情報

・Mu Editorのプロジェクトサイト


2020年4月26日日曜日

Ubuntu Desktop 20.04にMu Editorをインストールする

Mu Editorは初心者向けのPython IDEです。

〇Mu Editorの画面


〇インストール手順
以下のコマンドを実行します。
1.pipenvのインストール
sudo apt-get -y install python3-pip python3-distutils python3-dev python3-testresources

sudo pip3 install --upgrade setuptools

sudo pip3 install pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> .bashrc

2.mu-editorのインストール
export PIPENV_VENV_IN_PROJECT=true

sudo apt-get -y install git python3-dev python3-setuptools python3-numpy python3-opengl \
    libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \
    libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev \
    libtiff5-dev libx11-6 libx11-dev fluid-soundfont-gm timgm6mb-soundfont \
    xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic fontconfig fonts-freefont-ttf libfreetype-dev

mkdir ~/mueditor

cd ~/mueditor

pipenv --python 3.8

pipenv install


pipenv install mu-editor

mkdir -p ~/.local/share/applications/

cat << EOF > ~/.local/share/applications/mueditor.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/bin/bash -c "cd ~/mueditor && pipenv run mu-editor"
Name=Mu editor
Categories=Utility;Development;
EOF

〇Mu EditorのWebサイト
https://codewith.mu/

2020年4月8日水曜日

Debian10(Buster)にMu Editorをインストールする

Mu Editorは初心者向けのPython IDEです。

〇Mu Editorの画面

〇インストール手順
以下のコマンドを実行します。
1.pipenvのインストール
sudo apt-get -y install python3-pip python3-distutils python3-dev

sudo pip3 install --upgrade setuptools

sudo pip3 install pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> .bashrc

2.mu-editorのインストール
export PIPENV_VENV_IN_PROJECT=true

mkdir ~/mueditor

cd ~/mueditor

pipenv --python 3.6

pipenv install

pipenv install mu-editor

mkdir -p ~/.local/share/applications/

cat << EOF > ~/.local/share/applications/mueditor.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/bin/bash -c "cd ~/mueditor && pipenv run mu-editor"
Name=Mu editor
Categories=Utility;Development;
EOF

2020年3月19日木曜日

VagrantでMu Editor、KDE Desktop環境、XRDPがインストールされた仮想マシン(Debian Stretch/10)を構築する

Mu Editorは初心者向けのPython IDEです。

〇Mu Editorの画面
XRDPがインストールされているので、Windowsのリモートデスクトップで接続することができます。ユーザ名はvagrant、パスワードもvagrantでログオンできます。

〇構築方法
以下のVagrantfileを使用して、Mu Editor、KDE Desktop環境、XRDPをインストールした仮想マシン(Debian Stretch/10)を構築できます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/debian-10"
  config.vm.hostname = "db10kdemueditor"
config.vm.network "public_network", ip:"192.168.55.109", :netmask => "255.255.255.0"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "db10kdemueditor"
     vbox.gui = true
     vbox.cpus = 2
     vbox.memory = 2048
  end
  config.vm.provision "shell", inline: <<-SHELL
apt-get update
export DEBIAN_FRONTEND=noninteractive
apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
apt-get -y install task-japanese gawk
sed -i -e 's/# ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/' /etc/locale.gen
locale-gen
update-locale LANG=ja_JP.UTF-8
localectl set-locale LANG=ja_JP.UTF-8
localectl set-keymap jp106
apt-get update
cat << EOF > /etc/default/keyboard
XKBMODEL="pc106"
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
EOF

cat << EOF > /home/vagrant/.xsessionrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
sed -i -e "s/^EnabledIMList.*$/EnabledIMList=fcitx-keyboard-jp:True,mozc:True,fcitx-keyboard-us:False/" /home/vagrant/.config/fcitx/profile
fcitx-remote -r
fcitx -r -d
#startxfce4 &
EOF
chown vagrant:vagrant .xsessionrc

apt-get -y install  xrdp fcitx-mozc task-kde-desktop tigervnc-standalone-server
im-config -n fcitx
sudo -u vagrant bash -i -c "export DISPLAY=:0.0 && fcitx -r"

cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.org
cat /etc/xrdp/xrdp.ini.org | gawk '/\\[Globals\\]/,/\\[Xorg\\]/' | sed -e 's/\\[Xorg\\]//' > /etc/xrdp/xrdp.ini
cat << EOF >> /etc/xrdp/xrdp.ini
[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
EOF
systemctl restart xrdp
systemctl enable xrdp

# install pipenv
apt-get -y install python3-pip python3-distutils python3-dev
pip3 install --upgrade setuptools
pip3 install pipenv

sudo -u vagrant /bin/bash << BASH_EOF
echo "export PIPENV_VENV_IN_PROJECT=true" >> .bashrc
export HOME=/home/vagrant
export PIPENV_VENV_IN_PROJECT=true

mkdir ~/mueditor
cd ~/mueditor
pipenv --python 3.6
pipenv install
pipenv install mu-editor

pipenv install shortcut
# create a shortcut for mu editor
mkdir -p ~/.local/share/applications/
cat << EOF > ~/.local/share/applications/mueditor.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/bin/bash -c "cd ~/mueditor && pipenv run mu-editor"
Name=Mu editor
Categories=Utility;Development;
EOF
BASH_EOF


init 5
SHELL
end

2020年3月15日日曜日

VagrantでMu Editor、Xfce Desktop環境、XRDPがインストールされた仮想マシン(Debian Buster/10)を構築する

Mu Editorは初心者向けのPython IDEです。

〇Mu Editorの画面
XRDPがインストールされているので、Windowsのリモートデスクトップで接続することができます。ユーザ名はvagrant、パスワードもvagrantでログオンできます。

〇構築方法
以下のVagrantfileを使用して、Mu Editor、Xfce Desktop環境、XRDPをインストールした仮想マシン(Debian Buster/10)を構築できます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/debian-10"
  config.vm.hostname = "db10xfcemueditor"
config.vm.network "public_network", ip:"192.168.55.109", :netmask => "255.255.255.0"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "db10xfcemueditor"
     vbox.gui = true
     vbox.cpus = 2
     vbox.memory = 2048
  end
  config.vm.provision "shell", inline: <<-SHELL
apt-get update
export DEBIAN_FRONTEND=noninteractive
apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
apt-get -y install task-japanese gawk
sed -i -e 's/# ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/' /etc/locale.gen
locale-gen
update-locale LANG=ja_JP.UTF-8
localectl set-locale LANG=ja_JP.UTF-8
localectl set-keymap jp106
apt-get update
cat << EOF > /etc/default/keyboard
XKBMODEL="pc106"
XKBLAYOUT="jp"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
EOF

cat << EOF > /home/vagrant/.xsessionrc
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
sed -i -e "s/^EnabledIMList.*$/EnabledIMList=fcitx-keyboard-jp:True,mozc:True,fcitx-keyboard-us:False/" /home/vagrant/.config/fcitx/profile
fcitx-remote -r
fcitx -r -d
#startxfce4 &
EOF
chown vagrant:vagrant .xsessionrc

apt-get -y install  xrdp fcitx-mozc task-xfce-desktop tigervnc-standalone-server
im-config -n fcitx
sudo -u vagrant bash -i -c "export DISPLAY=:0.0 && fcitx -r"

cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.org
cat /etc/xrdp/xrdp.ini.org | gawk '/\\[Globals\\]/,/\\[Xorg\\]/' | sed -e 's/\\[Xorg\\]//' > /etc/xrdp/xrdp.ini
cat << EOF >> /etc/xrdp/xrdp.ini
[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
EOF
systemctl restart xrdp
systemctl enable xrdp

# install pipenv
apt-get -y install python3-pip python3-distutils python3-dev
pip3 install --upgrade setuptools
pip3 install pipenv

sudo -u vagrant /bin/bash << BASH_EOF
echo "export PIPENV_VENV_IN_PROJECT=true" >> .bashrc
export HOME=/home/vagrant
export PIPENV_VENV_IN_PROJECT=true

mkdir ~/mueditor
cd ~/mueditor
pipenv --python 3.6
pipenv install
pipenv install mu-editor

pipenv install shortcut
# create a shortcut for mu editor
mkdir -p ~/.local/share/applications/
cat << EOF > ~/.local/share/applications/mueditor.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/bin/bash -c "cd ~/mueditor && pipenv run mu-editor"
Name=Mu editor
Categories=Utility;Development;
EOF
BASH_EOF

init 5
SHELL
end

関連情報

DockerでDebian 11(Bullseye)のXfceデスクトップ環境にリモートデスクトップで接続できるコンテナを作成する