2023年3月10日金曜日

Raspberry Pi OS(Bullseye)/Debian 11/Ubuntu 22.04にAlsaplayer-gtkオーディオプレイヤーをインストールする

Alsaplayer-gtkはコンパクトなオーディオプレイヤーです。

〇Alsaplayer-gtlの画面(Raspberry Pi OS)

〇Alsaplayer-gtlの画面(Debian 11 Bullseye)

〇Alsaplayer-gtlの画面(Ubuntu 22.04)

インストール方法

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

sudo apt-get -y install alsaplayer-gtk

関連情報

・Alsa Playerのwebサイト
http://alsaplayer.sourceforge.net/

2023年3月9日木曜日

Debian 11 (Bullseye)にMiniflux2をインストールする

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

〇Minifulx2の画面

インストール方法

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

sudo apt-get -y install postgresql-13

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

echo "host    all         all         127.0.0.1/32          password" | sudo tee -a /etc/postgresql/13/main/pg_hba.conf

※ネットワーク設定は適宜変更してください
echo "host    all         all         192.168.1.0/24          password" | sudo tee -a /etc/postgresql/13/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.41/miniflux_2.0.41_amd64.deb

sudo dpkg -i ./miniflux_2.0.41_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に関する情報はこちらを参照してください。

2023年3月8日水曜日

マインドマップツールMinderをUbuntu 22.04にインストールする

Minderはマインドマップツールです。

〇Minderの画面

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

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

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

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

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

sudo apt-get -y install minder

関連情報

・Minderのgithubリポジトリ
https://github.com/phase1geo/Minder

2023年3月7日火曜日

データ操作ツールMillerをUbuntu 22.04/Debian 11/Raspberry Pi OS(Bullseye)にインストールする

Millerで簡単にデータをフィルタリング、整形したり、操作することが出来ます。

Millerのインストール方法

sudo apt-get update

sudo apt-get -y install miller

Millerの実行方法

サンプルデータの作成
cat << EOF > sample.csv
name,entry_date,point
"Doug, White",2022-10-11,1200
"Anne, Greenwood",2022-09-10,2100
"Bob, Kerl",2022-10-11,3000
EOF

・表型に整形して表示
mlr --icsv --opprint cat sample.csv
name            entry_date point
Doug, White     2022-10-11 1200
Anne, Greenwood 2022-09-10 2100
Bob, Kerl       2022-10-11 3000

・JSON型に変換して表示
mlr --icsv --ojson cat sample.csv
[
{
  "name": "Doug, White",
  "entry_date": "2022-10-11",
  "point": 1200
},
{
  "name": "Anne, Greenwood",
  "entry_date": "2022-09-10",
  "point": 2100
},
{
  "name": "Bob, Kerl",
  "entry_date": "2022-10-11",
  "point": 3000
}
]

・行数をカウント
mlr --icsv count sample.csv
count=3

・降順でソート
mlr --c2p --icsv sort -nr point sample.csv
name            entry_date point
Bob, Kerl       2022-10-11 3000
Anne, Greenwood 2022-09-10 2100
Doug, White     2022-10-11 1200

・指定列のみ出力
mlr --icsv --opprint cut -f name,point sample.csv
name            point
Doug, White     1200
Anne, Greenwood 2100
Bob, Kerl       3000

・条件を指定してフィルタリング
mlr --icsv --opprint filter '$point >= 2000' sample.csv
name            entry_date point
Anne, Greenwood 2022-09-10 2100
Bob, Kerl       2022-10-11 3000

関連情報

・Millerのgithubリポジトリ
https://github.com/johnkerl/miller

2023年3月6日月曜日

Raspberry Pi OS(Bullseye)にRangerをインストールする

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

〇Rangerの画面(Raspberry Pi OS)

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

インストール方法

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

sudo apt-get -y install ranger

関連情報

・Rangerのgithubリポジトリ
https://github.com/ranger/ranger

2023年3月5日日曜日

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

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

〇Qmmpの画面(AlmaLinux 9)

〇Qmmpの画面(Rocky Linux 9)

インストール方法

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

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

sudo flatpak -y install flathub com.ylsoftware.qmmp.Qmmp

関連情報

・Qmmpのウェブサイト
https://qmmp.ylsoftware.com/

2023年3月4日土曜日

Debian 11(Bullseye)にProcessingをインストールする

Processingでビジュアルな表現のプログラミングを学ぶことができます。

〇Processingの画面(Debian 11 Bullseye)

インストール方法

以下のコマンドを実行します
wget --inet4-only https://github.com/processing/processing4/releases/download/processing-1289-4.1.1/processing-4.1.1-linux-x64.tgz

tar xvfz processing-4.1.1-linux-x64.tgz

cd processing-4.1.1

./install.sh

関連情報

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

・Processingのウェブサイト
https://processing.org

2023年3月3日金曜日

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

ProjectLibreを使用してMicrosoft Projectのようにプロジェクト管理を行う事ができます。

〇ProjectLibreの画面(AlmaLinux 9)

〇ProjectLibreの画面(Rocky Linux 9)

インストール方法

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

sudo mkdir -p /opt/projectlibre

cd /opt/projectlibre

sudo wget --inet4-only https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.jar

cat << EOF | sudo tee /usr/share/applications/projectlibre.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Environment=QT_IM_MODULE=fcitx
Exec=/bin/java -jar /opt/projectlibre/projectlibre-1.9.3.jar
Name=ProjectLibre
Categories=Development;
EOF

関連情報

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

2023年3月2日木曜日

Raspberry Pi OS (Bullseye 64bit)にVivaldiをインストールする

Vivaldiは高速・セキュア・フレキシブルなブラウザです。トラッキングや広告をブロッキングすることができます。

〇Vivaldiの画面

インストール方法

以下のコマンドを実行します。
wget https://downloads.vivaldi.com/stable/vivaldi-stable_5.6.2867.36-1_arm64.deb

sudo apt-get -y install ./vivaldi-stable_5.6.2867.36-1_arm64.deb

関連情報

・Vivaldiブラウザのウェブサイト
https://vivaldi.com/ja/

2023年3月1日水曜日

Raspberry Pi OS(Bullseye)/Debian 11に壁紙チェンジャーアプリVarietyをインストールする

Varietyは指定した間隔で壁紙を変えてくれる壁紙チェンジャーアプリです。

〇Varietyの画面(Raspberry Pi)

〇Varietyの画面(Debian 11 Bullseye)

インストール方法

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

sudo apt-get -y install variety

関連情報

・Varietyのwebサイト
https://peterlevi.com/variety/