2022年8月31日水曜日

Ubuntu Desktop 22.04にRobocodeをインストールする

Robocodeは、プログラムでコントロールする戦車が戦うゲームです。Javaや.netを使用するプログラム言語を学ぶことができます。

〇Robocodeの画面

インストール方法

シェルから以下のコマンド実行します
sudo apt-get update

sudo apt-get -y install openjdk-17-jdk

sudo mkdir -p /opt/robocode

cd /opt/robocode

sudo wget 'https://sourceforge.net/projects/robocode/files/robocode/1.9.4.7/robocode-1.9.4.7-setup.jar'

sudo jar xvf robocode-1.9.4.7-setup.jar

sudo chmod +x /opt/robocode/robocode.sh

cat << EOF | sudo tee /usr/share/applications/robocode.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=Robocode
GenericName=Tank AI programming game for Java and .NET
Comment=Build the best - destroy the rest!
Icon=/opt/robocode/desktop/robocode.png
Exec=/opt/robocode/robocode.sh
Categories=Game;StrategyGame;
EOF

関連情報

・Robocodeに関する他の記事はこちらを参照してください。

・Robocodeのウェブサイト
https://robocode.sourceforge.io/

2022年8月30日火曜日

Ubuntu22.04にRangerをインストールする

Rangerコマンドでターミナルをディレクトリ階層をキーボードで移動してファイルの中身を確認したり、実行する事ができます。

〇Rangerの画面
※実行はrangerと入力します。Qか:qでコマンドを終了します。矢印キーで移動、リターンで確定になります。

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、rangerを検索します。

2.rangerのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install ranger

関連情報

・rangerのウェブサイト
https://ranger.github.io/

2022年8月29日月曜日

Ubuntu 22.04にRSSリーダーのRaven Readerをインストールする

Raven ReaderはシンプルなデザインのRSSリーダーです。

〇Raven Readerの画面

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、raven readerを検索します。

2.Raven Readerのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install snapd

sudo snap install raven-reader

関連情報

・Raven Readerのgithubリポジトリ
https://github.com/hello-efficiency-inc/raven-reader

2022年8月28日日曜日

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

QmmpはWinamp風のコンパクトなUIのミュージックプレイヤーです。

〇Qmmpの画面

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、qmmpを検索します。

2.「Qtを用いたマルチメディアプレーヤー」という説明のQmmpのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install qmmp

2022年8月27日土曜日

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

xplanetで惑星画像を表示する事ができます。

〇地球のハワイの緯度・経度を指定した場合の画像
xplanet -window -lat 19 -lon -155

インストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install xplanet

関連情報

・xplanetのウェブサイト
http://xplanet.sourceforge.net/

2022年8月26日金曜日

Raspberry Pi OS(Raspbian Bullseye)にPySimpleGUIをインストールして、簡単なウインドウを表示する

PySimpleGUIでGUIを簡単に作成する事が出来ます。

インストール方法

1.pipenvのインストール
sudo apt-get update

sudo apt-get -y install python3-pip python3-distutils python3-dev

sudo pip3 install --upgrade setuptools

pip3 install --user pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc

echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc

source ~/.bashrc

2. PySimpleGUI用の仮想環境作成
pipenvを使用する場合は以下のコマンドで、PySimpleGUI用の仮想環境を作成します。
sudo apt-get -y install python3-tk tk-dev

mkdir -p ~/pysimplegui

cd ~/pysimplegui

pipenv --python 3

pipenv install PySimpleGUI

pipenv shell

サンプル実行手順

以下のファイルを保存して、実行します。
sample1.py
import PySimpleGUI as sg

sg.theme('SystemDefault')
layout = [[sg.Text('サンプルです')]]

window = sg.Window('サンプル', layout)
# イベントループ
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break

window.close()

実行コマンド
python sample1.py

〇実行結果
以下の小さなウインドウが表示されます。

2022年8月25日木曜日

Ubuntu 22.04にTux Paintをインストールする

Tux Paintは子供向けのペイントソフトです。スタンプが充実しているので描くことに慣れていない子供でも楽しむことができます。絵を書いたりハンコを押すなどの動作に合わせて音も鳴ります。

〇Tux Paintの画面

インストール方法

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

関連情報

・Tux Paintのウェブサイト
https://tuxpaint.org/?lang=ja_JP

2022年8月24日水曜日

Ubuntu 22.04に3D CADアプリSolveSpaceをインストールする

SolveSpaceは、パラメトリック3D CADアプリケーションです。

〇SolveSpaceの画面

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、solvespaceを検索します。

2.Snap版のsolvespaceのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install snapd

sudo snap install solvespace

関連情報

・SolveSpaceのウェブサイト
https://solvespace.com/index.pl

2022年8月23日火曜日

Raspberry Pi OS(Raspbian Bullseye)にCUIオーディオプレイヤーMOCをインストールする

MOCはCUIのミュージックプレイヤーです。

〇MOCの画面

インストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install moc

MOCの実行

以下のコマンドを実行します。
mocp

操作方法

主な操作は以下のキーになります。

音量を下げる: <
音量を上げる: >
一時停止: スペースキー/p
リピート: R
シャッフル: S
次の曲へ: n
前の曲へ: b
フロントエンド終了: q
終了: Q
プレイリストに追加: a
プレイリストから削除: d
ディレクトリとPlaylist移動: タブキー

2022年8月22日月曜日

Ubuntu 22.04に3Dモデラー(Maverick Model 3D)をインストールする

Maverick Model 3Dはオープンソースの3Dモデラーです。

〇mm3dの画面(Ubuntu 22.04)

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、mm3dを検索します。

2.Maverick Model 3Dのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install mm3d

関連情報

・Maverick Model 3Dのウェブサイト
https://clover.moe/mm3d/

2022年8月21日日曜日

AlmaLinux 9/Rocky Linux 9に3Dメッシュ処理アプリMeshLabをインストールする

MeshLabは3Dメッシュ処理アプリケーションです。

〇MeshLabの画面(AlmaLinux 9)

〇MeshLabの画面(Rocky Linux 9)

インストール方法

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

sudo mkdir -p /opt/meshlab

cd /opt/meshlab

sudo wget https://github.com/cnr-isti-vclab/meshlab/releases/download/MeshLab-2022.02/MeshLab2022.02-linux.AppImage

sudo chmod +x MeshLab2022.02-linux.AppImage

cat << EOF | sudo tee /usr/share/applications/meshlab.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=MeshLab
Exec=/opt/meshlab/MeshLab2022.02-linux.AppImage
Categories=Graphics;
EOF

サンプルデータのダウンロード

MeshLabのサンプルデータは以下のコマンドで取得できます。
cd ~

wget https://sourceforge.net/projects/meshlab/files/meshlab/MeshLab%20sample%20datasets/MeshLabSampleDataset.zip

unzip MeshLabSampleDataset.zip

関連情報

・MeshLabのwebサイト
https://www.meshlab.net/

2022年8月20日土曜日

AlmaLinux 9/Rocky Linux 9にLifereaをインストールする

LifereaはオープンソースのRSSリーダーです。

〇Lifereaの画面(AlmaLinux 9)

〇Lifereaの画面(Rocky Linux 9)

インストール方法

シェルから以下のコマンド実行します
sudo dnf -y install epel-release

sudo dnf -y install snapd

sudo systemctl enable --now snapd.socket

sudo ln -s /var/lib/snapd/snap /snap

sudo snap install liferea
※「error: too early for operation, device not yet seeded or device model not acknowledged」というエラーメッセージが出た場合は、しばらく待って再実行します。

実行方法

コマンドで実行する場合は、以下を実行します
snap run liferea

・補足情報
このブログのRSS: https://serverarekore.blogspot.com/feeds/posts/default

関連情報

・Lifereaに関する他の記事はこちらを参照してください。

・Lifereaのウェブサイト
https://lzone.de/liferea/

2022年8月19日金曜日

AlmaLinux 9/Rocky Linux 9にunixBenchをインストールする

unixBenchは歴史あるベンチマークツールです

〇unixBenchのバナー

〇unixBnechの結果表示例

DhrystoneやWhetstoneやI/Oスループットなどの結果が表示されます

インストール方法と実行方法

以下のコマンドを実行します。
sudo dnf -y groupinstall "Development Tools"

sudo dnf -y install git perl-Time-HiRes perl

git clone https://github.com/kdlucas/byte-unixbench

cd byte-unixbench/UnixBench

make

./Run

関連情報

・unitBenchに関する他の記事は、こちらを参照してください。

2022年8月18日木曜日

AlmaLinux 9/Rocky Linux 9にThonnyをインストールする

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

〇Thonnyの画面(AlmaLinux 9)

〇Thonnyの画面(Rocky Linux 9)

インストール方法

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

sudo pip3 install thonny

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

以下のコマンドを実行します。
thonny
※初回起動時には言語や設定を確認するダイアログが表示されるので「日本語」を選択します。
※権限のエラーが発生する場合は、以下のコマンドを実行してdialoutグループにユーザを追加します。
sudo usermod -a -G dialout $USER

関連情報

・Thonnyのプロジェクトサイト
https://thonny.org/

2022年8月17日水曜日

AlmaLinux 9/Rocky Linux 9に動画編集アプリShotcutをインストールする

Shotcutは動画編集アプリケーションです。

〇Shotcutの画面(AlmaLinux 9)

〇ShotCutの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
sudo mkdir -p /opt/shotcut

cd /opt/shotcut

sudo wget https://github.com/mltframework/shotcut/releases/download/v22.06.23/shotcut-linux-x86_64-220623.AppImage

sudo chmod +x shotcut-linux-x86_64-220623.AppImage

cat << EOF | sudo tee /usr/share/applications/shotcut.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/shotcut/shotcut-linux-x86_64-220623.AppImage
Name=ShotCut
Categories=Graphics;
EOF

関連情報

・プロジェクトwebサイト
https://shotcut.org/

2022年8月16日火曜日

AlmaLinux 9/Rocky Linux 9にSweetHome3Dをインストールする

SweetHome3Dはインテリアデザインアプリケーションです。

〇SweetHome3Dの画面(AlmaLinux 9)

〇SweetHome3Dの画面(Rocky Linux 9)

SweetHome3Dのインストール

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

sudo dnf -y install snapd

sudo systemctl enable --now snapd.socket

sudo ln -s /var/lib/snapd/snap /snap

sudo snap install sweethome3d-homedesign
※「error: too early for operation, device not yet seeded or device model not acknowledged」というエラーメッセージが出た場合は、しばらく待って再実行します。

家具ライブラリのダウンロード(任意)

以下を実行後、家具メニューの「家具ライブラリをインポート」で各ファイルをインポートしてください。
mkdir ~/models
cd ~/models

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-Contributions-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-LucaPresidente-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-Trees-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-Scopia-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-KatorLegaz-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-BlendSwap-CC-0-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-BlendSwap-CC-BY-1.8.zip

wget https://sourceforge.net/projects/sweethome3d/files/SweetHome3D-models/3DModels-1.8/3DModels-Reallusion-1.8.zip

unzip -o "*.zip"

関連情報

・SweetHome3Dのホームページ
http://www.sweethome3d.com/ja/

2022年8月15日月曜日

Ubuntu Desktop 22.04にSimutransをインストールする

Simutransは列車やモノレールなどの交通機関を運営していく経営シミュレーションです。

〇Simutransの画面

インストール方法

シェルから以下のコマンド実行します
sudo apt-get -y install simutrans simutrans-data simutrans-makeobj simutrans-pak128.britain simutrans-pak64

関連情報

その他のゲームに関する記事はこちらを参照してください。

2022年8月14日日曜日

Ubuntu 22.04にPyCharm2022.2.2をインストールする

PyCharmはPython言語のIDEです。

〇PyCharmの画面

インストール方法

以下のコマンドを実行します。
wget https://download.jetbrains.com/python/pycharm-community-2022.2.tar.gz

tar xvfz pycharm-community-2022.2.tar.gz

sudo mv pycharm-community-2022.2 /opt/pycharm-community

cat << EOF | sudo tee /usr/share/applications/pycharm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/pycharm-community/bin/pycharm.sh
Name=PyCharm
Icon=/opt/pycharm-community/bin/pycharm.png
Categories=Development;
EOF

関連情報

・PyCharmに関する他の記事は、こちらを参照してください。

2022年8月13日土曜日

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

Miniflux2はGo製のfeed readerです。登録したウェブサイトの記事をRSSを通して読むことができます。

〇Minifulx2の画面

インストール方法

以下のコマンドを実行します。
1. PostgreSQLのインストール
sudo apt-get update

sudo apt-get -y install postgresql-14

echo "listen_addresses='*'" | sudo tee -a /etc/postgresql/14/main/postgresql.conf

echo "host    all         all         127.0.0.1/32          password" | sudo tee -a /etc/postgresql/14/main/pg_hba.conf
※ネットワーク設定は適宜変更してください
echo "host    all         all         192.168.1.0/24          password" | sudo tee -a /etc/postgresql/14/main/pg_hba.conf

sudo systemctl restart postgresql.service
※パスワードなど適宜変更してください
sudo su - postgres << EOF
psql -c "
alter user postgres with password 'postgres';
create user miniflux2 with password 'miniflux2';
"
psql -c "
create database miniflux2 owner miniflux2 encoding 'UTF8' lc_collate 'ja_JP.UTF-8' lc_ctype 'ja_JP.UTF-8' template 'template0';
"
EOF

2. minifulx2のインストールする
wget https://github.com/miniflux/v2/releases/download/2.0.37/miniflux_2.0.37_amd64.deb

sudo dpkg -i ./miniflux_2.0.37_amd64.deb

echo "DATABSE_URL=postgres://miniflux2:miniflux2@localhost/miniflux2?sslmode=disable" | sudo tee -a /etc/miniflux.conf

echo "LISTEN_ADDR=0.0.0.0:8080" | sudo tee -a /etc/miniflux.conf

miniflux -migrate

sudo apt-get -y install expect
※パスワードなど適宜変更してください
/usr/bin/expect << EOF
spawn miniflux -create-admin
expect "Enter Username:"
send "admin\\r"
expect "Enter Password:"
send "admin123\\r"
expect eof
exit
EOF

sudo systemctl enable miniflux

sudo systemctl start miniflux

3. ブラウザからhttp://<サーバ名またはIPアドレス>:8080/ にアクセスします
ユーザ名はadmin、パスワードはadmin123です。
サンプルのRSS http://serverarekore.blogspot.com/feeds/posts/default

関連情報

・Minifluxに関する情報はこちらを参照してください。

2022年8月12日金曜日

Ubuntu Desktop 22.04にMicropolisをインストールする

Micropolisは都市を建設・運営していくシミュレーションです。

〇Micropolisの画面(ubuntu 22.04)

インストール方法

以下のコマンド実行します
sudo apt-get -y install micropolis micropolis-data

関連情報

その他のゲームに関する記事はこちらを参照してください。

2022年8月11日木曜日

シンプルでプライバシー保護を重視したMinブラウザをAlmaLinux 9/Rocky Linux 9にインストールする

シンプルでプライバシー保護を重視したMinブラウザをAlmaLinux 9/Rocky Linux 9にインストールするには、以下の手順を実行します。

〇Minブラウザの画面(AlmaLinux 9)

〇Minブラウザの画面(Rocky Linux 9)

インストール方法

以下のコマンドを実行します。
wget https://github.com/minbrowser/min/releases/download/v1.25.1/min-1.25.1-x86_64.rpm

sudo dnf -y install ./min-1.25.1-x86_64.rpm

関連情報

・Minブラウザのウェブサイト
https://minbrowser.org/

2022年8月10日水曜日

AlmaLinux 9/Rocky Linux 9にMeldをインストールする

Meldは開発者向けのファイル比較ツールです。diffと比べてグラフィカルな表現で差異を分かりやすく表示します。

〇Meldの画面(AlmaLinux 9)

〇Meldの画面(Rocky Linux 9)

インストール方法

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

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

sudo flatpak install flathub org.gnome.meld

2022年8月9日火曜日

シンプルなマークダウンエディターMark TextをUbuntu22.04にインストールする

Mark Textはシンプルなマークダウンエディターです。Mark TextをUbuntu22.04にインストールするには、以下のコマンドを実行します。

〇Mark Textの画面(Ubuntu 22.04)

インストール方法

以下のコマンドを実行します。
wget https://github.com/marktext/marktext/releases/download/v0.17.1/marktext-amd64.deb

sudo apt-get -y install ./marktext-amd64.deb

関連情報

Mark Textのgithubリポジトリ

2022年8月8日月曜日

Ubuntu Desktop 22.04にKTurtleをインストールする

KTurtleで、スクリプトで亀を動かして図形を描き、プログラムを学習する事ができます。

〇KTurtleの画面(Ubuntu 22.04)

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、kturtleを検索します。

2.ソースからubuntu-jammy-universe(deb)を選択してKTurtleのインストールボタンをクリックします

コマンドによるインストール方法

シェルから以下のコマンド実行します
sudo apt-get update

sudo apt-get -y install kturtle

2022年8月7日日曜日

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

KStarsはオープンソースの天文学ソフトウェアです。

〇KStarsの画面(Ubuntu 22.04)

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、kstarsを検索します。

2.ソースからubuntu-jammy-universe(deb)を選択してKStarsのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install kstars

2022年8月6日土曜日

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

Kazamでデスクトップ画面を録画する事ができます。

〇Kazamの画面(Ubuntu 22.04)

Ubuntu Softwareによるインストール方法

1. Ubuntu Softwareを起動して、kazamを検索します。

2.kazamのインストールボタンをクリックします

コマンドによるインストール方法

以下のコマンドを実行します
sudo apt-get update

sudo apt-get -y install kazam

関連情報

・Kazamのプロジェクトwebサイト
https://launchpad.net/kazam