lynx   »   [go: up one dir, main page]

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

2024年1月8日月曜日

Ubuntu 22.04にOpenCVをインストールしてネットワークカメラの画像を保存する

Ubuntu 22.04にOpenCVをインストールしてネットワークカメラの画像を保存するには、以下の手順を実行します。

1.pipenvのインストール
sudo apt-get -y install python3-pip python3-distutils python3-dev python3-testresources

python3 -m pip install --user pipenv

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

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

source ~/.profile

2. opencvをインストールした環境を作成
mkdir dev_opencv
※ディレクトリは適宜変更してください
cd dev_opencv

pipenv --python 3

pipenv install opencv-python

pipenv shell

3. RTSPプロトコルで配信されたカメラ画像を保存するプログラムの作成と実行 test.py
import cv2

# RTSPのURLは適宜適宜変更してください
RTSP_URL = 'rtsp://xxx.xxx.xxx.xxx:8554/cam'
cap = cv2.VideoCapture(RTSP_URL, cv2.CAP_FFMPEG)
result, image = cap.read()
if result:
    cv2.imwrite("camera.png", image)

実行
python test.py

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月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年2月28日火曜日

Ubuntu 22.04に暗号化ボリューム作成アプリVeraCryptをインストールする

VeraCryptで暗号化されたボリュームを作成して、大切な情報を保管する事ができます。

〇VeraCryptの画面

VeraCryptのインストール方法 以下のコマンドを実行します
wget https://launchpad.net/veracrypt/trunk/1.25.9/+download/veracrypt-1.25.9-Ubuntu-22.04-amd64.deb

sudo apt-get -y install ./veracrypt-1.25.9-Ubuntu-22.04-amd64.deb

VeraCryptの暗号化ボリュームの作成方法 VeraCryptをインストールした後、以下の手順で暗号化ボリュームを作成します。
1. VeraCryptのウインドウの「ボリュームの作成」ボタンをクリックします。「暗号化されたファイルコンテナを作成」を選択して「次へ」をクリックします。

2. 「VeraCrypt標準ボリューム」を選択します

3. ボリュームとして使用するファイルの場所を入力します。

4. 暗号化アルゴリズムを選択します。

5. ボリュームのサイズを入力します

6. ボリュームのパスワードを入力します

7. ファイルシステムを指定します

8. ダイアログ内でマウスカーソルを動かして、フォーマットボタンをクリックします。

9. 「終了」ボタンをクリックします。

10. 作成したボリュームを選択して「マウント」ボタンで作成したボリュームをマウントします。

関連情報 ・VeraCryptのウェブサイト
https://www.veracrypt.fr/en/Home.html

2023年2月27日月曜日

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

FeatherNotesは軽量な階層ノート管理アプリです。

〇FeatherNotesの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、feathernotesを検索します。

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

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install feathernotes

関連情報 ・FeatherNotesのgithubリポジトリ
https://github.com/tsujan/FeatherNotes

2023年2月25日土曜日

Raspberry Pi OS(Bullseye)/Debian 11/Ubuntu 22.04に音声合成プログラムespeak-ngをインストールする

espeak-ngで複数の言語の音声合成を行うことができます。

インストール方法
sudo apt-get update

sudo apt-get -y install espeak-ng

コマンド例 ・女性の声で音声出力
espeak-ng -v Annie "Hello, World!"
espeak-ng -v f5 "Hello, World!"

・男性の声で音声出力
espeak-ng -v Mario "Hello, World!"
espeak-ng -v m3 "Hello, World!"

・音声スピード
低速
espeak-ng -v Annie -s100 "How about going for a walk?"
高速
espeak-ng -v Annie -s200 "How about going for a walk?"

・単語間の時間
単語間を長く
espeak-ng -v Mario -g30 "How about going for a walk?"
単語間を短く
espeak-ng -v Mario -g5 "How about going for a walk?"

・音声ピッチ
ピッチを低く
espeak-ng -v Mario -p20 "How about going for a walk?"
ピッチを高く
espeak-ng -v Mario -p80 "How about going for a walk?"

・言語の一覧表示
espeak-ng --voices

・日本語の音声出力
espeak-ng -v Japanese -s190 "こんにちわ、さようなら"

・ファイル出力
出力ファイル名を指定する場合は-wオプションを使用します。
espeak-ng -v Annie -w hello_world.wav "Hello, World!"

関連情報 ・espeak-ngのGithubページ
https://github.com/espeak-ng/espeak-ng

2023年2月24日金曜日

概念辞書WordNetをUbuntu 22.04にインストールする

WordNetで類義語や上位語や下位語・概念を調べることが出来ます。

〇WordNetの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、wordnetを検索します。

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

コマンドによるインストール方法 以下のコマンドを実行してWordNetをインストールします。
sudo apt-get update

sudo apt-get -y install wordnet

関連情報 ・WordNetのウェブサイト
https://wordnet.princeton.edu/

2023年2月21日火曜日

ノートアプリXournal++をUbuntu 22.04にインストールする

Xournal++で手書き図形とテキストを混在させて自由にノートをとることが出来ます。

〇Xournal++の画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、xournalppを検索します。

2.Xournal++(Take handwritten notesの説明がある方)のインストールボタンをクリックします

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install xournalpp

関連情報 ・Xournal++のウェブサイト
https://xournalpp.github.io/

2023年2月18日土曜日

楽器アプリQwertoneをUbuntu 22.04にインストールする

Qwertoneは、ピアノのようにキーボードを押すと音がでる楽器アプリです。

〇Qwertoneの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、qwertoneを検索します。

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

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install qwertone

関連情報 ・QwertoneのGitlabリポジトリ
https://gitlab.com/azymohliad/qwertone

2023年2月17日金曜日

Ubuntu 22.04にGPSデータの編集が可能なViking GPS data editor and analayzerをインストールする

Viking GPS data editor and analayzerでGPSデータの編集・エクスポート・インポートなどを行うことができます。

〇Viking GPSの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、vikingを検索します。

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

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install viking

関連情報 ・Viking GPSのウェブサイト
https://sourceforge.net/projects/viking/

2023年1月29日日曜日

Ubuntu 22.04/Debian 11でデータベース構造分析ツールJailerをインストールする

Jailerでデータベースの構造を分析したり可視化する事が出来ます。

〇Jailerの画面(Ubuntu 22.04)

〇Jailerの画面(Debian 11 Bullseye)

インストール手順 以下のコマンドを実行してJailerをインストールします。
wget --inet4-only https://sourceforge.net/projects/jailer/files/v12.8.1/jailer-database-tools_12.8.1-x64.deb

sudo apt-get -y install ./jailer-database-tools_12.8.1-x64.deb

関連情報 ・Jailerのwebサイト
http://jailer.sourceforge.net/home.htm

2023年1月14日土曜日

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

Percona ToolkitはMySQLを管理・メンテナンスするのに役立つコマンド群です。

MariaDBのインストール
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
※パスワードは適宜変更してください

Percona Toolkitのインストール
sudo apt-get -y install curl

wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb

sudo dpkg -i percona-release_latest.generic_all.deb

sudo apt-get update

sudo apt-get -y install percona-toolkit

データベースのサマリー情報
sudo pt-mysql-summary --host localhost --user root --password root

テーブルを検索
sudo pt-find --host localhost --user root --password root データベース名

2023年1月10日火曜日

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

SequelerはPostgreSQL/MySQL/MariaDBなどに対応したシンプルなSQLクライアントです。

〇Sequelerの画面

インストール方法 シェルから以下のコマンド実行します
sudo apt-get -y install flatpak

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

sudo flatpak -y install flathub com.github.alecaddd.sequeler

関連情報 ・Sequelerのgithubリポジトリ
https://github.com/Alecaddd/sequeler

2023年1月8日日曜日

Ubuntu 22.04にインターネットラジオアプリのShortwaveをインストールする

Shortwaveでインターネットラジオアプリを聞くことが出来ます。

〇Shortwaveの画面

インストール方法 シェルから以下のコマンド実行します
sudo apt-get -y install flatpak

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

sudo flatpak -y install https://flathub.org/repo/appstream/de.haeckerfelix.Shortwave.flatpakref

関連情報 ・ShortwaveのGitlabリポジトリ
https://gitlab.gnome.org/World/Shortwave

2023年1月5日木曜日

Ubuntu 22.04にインターネットラジオアプリのGoodvibesをインストールする

Goodvibesはシンプルなインターネットラジオアプリです。

〇Goodvibesの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、goodvibesを検索します。

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

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install goodvibes

関連情報 ・Goodvibesのウェブサイト
https://gitlab.com/goodvibes/goodvibes

2023年1月4日水曜日

Ubuntu22.04にffmpeg-pythonをインストールした仮想環境を作成し、動画形式変換する

ffmpeg-pythonでFFmpegを操作して動画形式の変換などを行うことが出来ます。Ubuntu22.04にffmpeg-pythonをインストールした仮想環境を作成し、動画形式変換するには以下の手順を実行します。

インストール方法 1.pipenvのインストール
pipenvをインストールしていない場合は、以下のコマンドを実行します。
sudo apt-get update

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

python3 -m pip install --user pipenv

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

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

source ~/.profile

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

mkdir -p ~/ffmpeg-python

cd ~/ffmpeg-python

pipenv --python 3

pipenv install ffmpeg-python

pipenv shell

3. mp4ファイル形式からWebM形式に変換するサンプルプログラムの実行
以下のサンプルプログラムでriceplant.mp4ファイルをriceplant.webmに変換します。

conv_mp4_to_webm.py
import ffmpeg

input = ffmpeg.input('./riceplant.mp4')
ffmpeg.output(input, './riceplant.webm').run()

・実行コマンド
python conv_mp4_to_webm.py

〇変換後画像

関連情報 ・ffmpeg-pythonに関する他の記事はこちらを参照してください。

・様々な動画に関するアプリケーションについては、以下のまとめを参照してください。
動画関連アプリケーションのまとめ

2023年1月1日日曜日

Ubuntu 22.04にunixBenchをインストールしてベンチーマークを計測する

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

〇unixBenchのバナー

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

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

sudo apt-get -y install git build-essential

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

cd byte-unixbench/UnixBench

make

./Run

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

2022年12月31日土曜日

Ubuntu 22.04に動画編集アプリShotcutのsnap版をインストールする

Shotcutは動画編集アプリケーションです。動画に様々なフィルタなどをかけることが出来ます。

〇Shotcutの画面

Ubuntu Softwareによるインストール方法 1. Ubuntu Softwareを起動して、shotcutを検索します。

2.shotcut(説明がFree, cross-platform, open source video editorの方)のインストールボタンをクリックします

コマンドによるインストール方法 以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install snapd

sudo snap install shotcut --classic

関連情報 ・動画編集アプリShotcutのまとめ

2022年12月30日金曜日

Ubuntu 22.04にRust製のシステム情報表示ツールprocess-viewerをインストールする

process-viewerでCPUやメモリ、ネットワーク、ディスク使用量を表示することが出来ます。

〇process-viewerの画面

インストール手順 1. Rust言語のインストール
※curlをインストールしていない場合は、あらかじめ「sudo apt-get -y install curl」でインストールしておきます。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
※以下の様な選択肢が表示されたら1を入力します
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
インストールしたシェルですぐにRustを使用するために、以下のコマンドを実行します。
source $HOME/.cargo/env

2. process-viewerのインストール
sudo apt-get -y install libgtk-4-dev build-essential

cargo install process_viewer

cat << EOF > ~/.local/share/applications/process_viewer.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=bash -c "~/.cargo/bin/process_viewer"
Name=process viewer
Categories=System;
EOF

関連情報 ・process viewerのgithubリポジトリ
https://github.com/GuillaumeGomez/process-viewer

Лучший частный хостинг