2020年4月30日木曜日

Debian 10(Buster)/Ubuntu Desktop 20.04にgnome背景画像を追加インストールする

gnome-backgroundsパッケージをインストールする事でgnome背景画像を追加できます。画像ファイルは/usr/share/backgrounds/gnomeディレクトリに格納されます。

〇画像ファイル例(Debian 10)


〇画像ファイル例(Ubuntu 20.04)


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

Debian 10(Buster)/Ubuntu 20.04にetcdをインストールする

etcdはgo言語で作成された分散key-valueストアです。

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

sudo apt-get -y install etcd

sudo systemctl enable etcd

sudo systemctl start etcd

〇テスト実行
etcdctl mkdir test

etcdctl set test/key1 value1

etcdctl get test/key1

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

Debian 10(Buster)にfreecivをインストールする

Freecivはターン制の戦略ゲームです

〇freecivの画面


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

sudo apt-get -y install freeciv

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

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

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

〇インストール方法と実行方法
以下のコマンドを実行します。
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

Ubuntu Desktop 20.04にタスク管理アプリTasqueをインストールする

Tasqueはタスク管理アプリです。タスクに期日を設定したり、メモを追加する事もできます。

〇タスク管理アプリTasqueの画面


インストール方法

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

sudo apt-get -y install tasque

関連情報

https://wiki.gnome.org/Attic/Tasque

Raspberry Pi(Raspbian Buster)/Debian 10/Ubuntu 20.04にLtrisをインストールする

Ltrisはテトリス風のゲームです。ゲームを開始するときにdemoモードからclassicに変更してください。

〇Ltrisの画面(Raspberry Pi)


〇Ltrisの画面(Debian 10)


〇Ltrisの画面(Ubuntu 20.04)


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

sudo apt-get -y install ltris

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

Ubuntu Desktop 20.04にAdvaned Strategic Commandをインストールする

Advaned Strategic Commandはターン制の戦略ゲームです。
画面サイズが大きいとエラー終了する場合があるので、その場合は以下のコマンドで実行してください。
asc -w -x 1024 -y 740

〇Advaned Strategic Commandの画面


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

sudo apt-get -y install asc

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

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

Bluefishは様々なマークアップ/コンピュータ言語に対応したエディタです。

〇Bluefishの画面


インストール方法

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

sudo apt-get -y install bluefish

関連情報

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

Ubuntu 20.04にQeustion2Answerをインストールする

Question2AnswerでQ&Aサイトを構築する事ができます。

〇Question2Answerの画面


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

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE q2a DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER q2a@localhost IDENTIFIED BY 'q2a';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON q2a.* TO 'q2a'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. Question2Answerのインストール
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-common \
  php7.4-mysql \
  php7.4-mbstring \
  unzip

cd /opt

sudo wget https://github.com/q2a/question2answer/releases/download/v1.8.3/question2answer-1.8.3.zip

sudo unzip question2answer-1.8.3.zip

sudo mv question2answer-1.8.3 q2a

sudo wget https://github.com/naga0ka/Q2A-Japanese/archive/master.zip

sudo unzip master.zip

sudo mv /opt/Q2A-Japanese-master/ja/ /opt/q2a/qa-lang/

sudo cp /opt/q2a/qa-config-example.php /opt/q2a/qa-config.php

sudo sed -i -e 's/your-mysql-username/q2a/' /opt/q2a/qa-config.php

sudo sed -i -e 's/your-mysql-password/q2a/' /opt/q2a/qa-config.php

sudo sed -i -e 's/your-mysql-db-name/q2a/' /opt/q2a/qa-config.php

sudo chown -R www-data:www-data /opt/q2a

sudo ln -s  /opt/q2a /var/www/html

sudo service apache2 restart

3. ブラウザでhttp://<ホスト名またはアドレス>/q2a/ にアクセスします。
「Set up the Database including User Management」ボタンをクリックします


管理者情報を入力して、「Set up the Super Administrator」ボタンをクリックします。


「Go to Admin Center」ボタンをクリックします。この後は、管理者ページでサイト設定をおこないます。


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

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

〇Micropolisの画面


〇インストール方法
以下のコマンド実行します
sudo apt-get -y install micropolis micropolis-data

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

Ubuntu 20.04に天気アプリ(gnome-weather)をインストールする

天気アプリ(gnome-weather)で天気や温度を確認したり天気予報を見る事ができます。

〇天気アプリの画面


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

sudo apt-get -y install gnome-weather


・関連情報
Gnome Weatherのページ
https://wiki.gnome.org/Apps/Weather

Ubuntu Desktop 20.04にタイル表示可能な端末(tilix)をインストールする

tilixは、タイル表示が可能な端末アプリです。

〇タイル表示可能な端末(tilix)の画面


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

sudo apt-get -y install tilix

Debian 20.04にinfluxDBをインストールする

influxDBはオープンソースの時系列データベースです。

〇インストール手順
以下のコマンドを実行します。
wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -

echo "deb https://repos.influxdata.com/debian focal stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

sudo apt-get update

sudo apt-get -y install influxdb

sudo systemctl status influxdb.service

〇テスト実行
データベースの作成、データの投入、データの抽出は以下のコマンドを実行します。
curl -XPOST "http://127.0.0.1:8086/query" --data-urlencode "q=CREATE DATABASE mydb"

curl -XPOST "http://127.0.0.1:8086/write?db=mydb" -d 'messages,tag=test value=100'

curl -XPOST "http://127.0.0.1:8086/write?db=mydb" -d 'messages,tag=hello,target=world value=200'

curl -G "http://127.0.0.1:8086/query?pretty=true" --data-urlencode "db=mydb" --data-urlencode "q=select * from messages"

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

mtPaintはオープンソースのペイントアプリです。

〇mtPaintの画面


インストール方法

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

sudo apt-get -y install mtpaint

関連情報

・mtPaintのホームページ
http://mtpaint.sourceforge.net/

Ubuntu 20.04にCockpitをインストールする

Cockpitでブラウザからサーバーの監視・メンテナンスを行うことができます。

〇Cockpitの画面

ブラウザからhttp://<ホスト名またはIPアドレス>:9090/にアクセスします。

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

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

Ubuntu Desktop 20.04にSeven Kingdoms Ancient Adversariesをインストールする

Seven Kingdoms Ancient Adversariesはリアルタイム戦略ゲームです

〇Seven Kingdoms Ancient Adversariesの画面


〇インストール方法
以下のコマンドを実行します。
sudo apt-get -y install 7kaa

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

VagrantでBeaker Browser、Gnome Desktop環境、XRDPがインストールされた仮想マシン(CentOS 8.1)を構築する

BeakerはP2Pのdatプロトコルを使用するWebブラウザです。

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

〇構築方法
以下のVagrantfileを使用して、Beaker Browser、Gnome Desktop環境、XRDPをインストールした仮想マシン(CentOS 8.1)を構築できます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/centos-8.1"
  config.vm.hostname = "co81gnomebeaker"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "co81gnomebeaker"
     vbox.gui = true
     vbox.cpus = 2
     vbox.memory = 4096
     vbox.customize ["modifyvm", :id, "--nicpromisc2","allow-all"]
  end
config.vm.network "public_network", ip: "192.168.1.101", :netmask => "255.255.255.0"
  config.vm.provision "shell", inline: <<-SHELL
#localedef -i /usr/share/i18n/locales/ja_JP -f UTF-8 /usr/lib/locale/ja_JP.UTF-8
dnf -y install langpacks-ja
localectl set-locale LANG=ja_JP.UTF-8
dnf install -y epel-release
dnf check-update
dnf -y update
timedatectl set-timezone Asia/Tokyo

dnf -y groupinstall "Server with GUI" "Input Methods"
dnf -y install xrdp ibus-mozc

# hide dialogs
sudo sh -c "echo 'X-GNOME-Autostart-enabled=false' >> /etc/xdg/autostart/gnome-welcome-tour.desktop"

systemctl set-default graphical.target

systemctl enable xrdp.service
systemctl start xrdp.service

# install beaker
mkdir -p /opt/beaker
cd /opt/beaker
wget https://github.com/beakerbrowser/beaker/releases/download/0.8.10/Beaker.Browser-0.8.10.AppImage
chmod +x Beaker.Browser-0.8.10.AppImage
cat << EOF > /usr/share/applications/beaker.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/beaker/Beaker.Browser-0.8.10.AppImage
Name=Beaker
Categories=Network;
EOF


telinit 5
SHELL
end

Ubuntu 20.04にVanilla Forums3.3、MariaDBをインストールする

Vanilla ForumsはPHP製の掲示板ソフトウェアです。

〇Vanilla Forumsの画面


〇Vanilla Forumsのインストール方法
1. MariaDBのインストール
以下のコマンドを実行します。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE vanilla DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER vanilla@localhost IDENTIFIED BY 'vanilla';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON vanilla.* TO 'vanilla'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. Vanilla Forumsのインストール
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-gd \
  php7.4-json \
  php7.4-mysql \
  php7.4-pdo \
  php7.4-curl \
  php7.4-mbstring \
  php7.4-xml \
  php7.4-zip \
  php7.4-intl\
  php7.4-imagick \
  unzip

wget https://open.vanillaforums.com/get/vanilla-core-3.3.zip

unzip vanilla-core-3.3.zip

sudo mv package /opt/vanillaforums

wget https://github.com/vanilla/locales/archive/master.zip

unzip master.zip

sudo mv locales-master/* /opt/vanillaforums/locales/

sudo chown -R www-data:www-data /opt/vanillaforums

sudo ln -s  /opt/vanillaforums /var/www/html

sudo service apache2 restart

3. ブラウザでhttp://%lt;ホスト名またはアドレス>/vanillaforums/ にアクセスして、初期設定画面で以下を入力します。

Database Host: localhost
Database Name: vanilla
Database User: vanilla
Database Password: vanilla

「Use Vanilla's .htaccess」を選択

Application Title: 任意のサイト名を入力します
Admin Email: 管理者のemailアドレス
Admin Username: 管理者名
Admin Password: 管理者のパスワード
Confirm Password: パスワード確認



4. 日本語のロケールを設定したい場合は以下の記事を参照してください。
Vanilla Forumsで日本語をデフォルトロケールに設定する

〇関連情報
・Vanilla Forumsに関する他の情報はこちらを参照してください。

Ubuntu 20.04にMeldをインストールする

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

〇Meldの画面


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

〇関連情報
・Meldのgithubリポジトリ
https://github.com/GNOME/meld

Ubuntu 20.04にFocusWriterをインストールする

FocusWriterはシンプルなフルスクリーンエディタです。フルスクリーンでテキスト編集する事ができるので、書くことに集中できます。

〇FocusWriterの画面


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

Ubuntu 20.04にxmahjonggをインストールする

xmahjonggは上海っぽいゲームです。

〇xmahjonggの画面


〇インストール方法
以下のコマンドを実行します。
apt-get -y install xmahjongg

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

Ubuntu 20.04にKalziumをインストールする

Kalziumで周期表や元素の融点や沸点などの情報や原子配列を学ぶことができます。

〇Kalziumの画面


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


〇関連情報
・プロジェクトwebサイト
https://edu.kde.org/kalzium/

Ubuntu 20.04に将棋ゲーム(xshogi)をインストールする

GNU Shogiは将棋ゲームです。

〇xshogiの画面


〇インストール方法
以下のコマンド実行します
sudo apt-get -y install xshogi xfonts-100dpi
# X再起動
sudo systemctl restart gdm

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

2020年4月29日水曜日

Ubuntu 20.04にRangerをインストールする

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

〇Rangerの画面

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

インストール方法

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

関連情報

・Rangerのホームページ
https://ranger.github.io/

Ubuntu 20.04にRAWGraphsをインストールする

RAWGraphsでCSVなどのデータを簡単に可視化する事ができます。

○RAWGraphsの画面

ブラウザでhttp://<ホスト名またはアドレス>:4000/ を開きます。

〇インストール手順
以下のコマンドを実行します。
sudo apt-get -y install curl git

sudo mkdir -p /opt/rawgraph

cd /opt/rawgraph

curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

sudo apt-get update

sudo apt-get install -y nodejs

sudo npm install -g bower

sudo git clone https://github.com/densitydesign/raw.git

cd raw

sudo bower install --allow-root

sudo cp js/analytics.sample.js js/analytics.js

cat << EOF | sudo tee /etc/systemd/system/rawgraph.service
[Unit]
Description=rawgraph
[Service]
Type=simple
ExecStart=/usr/bin/python3 -m http.server 4000
WorkingDirectory=/opt/rawgraph/raw
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable rawgraph

sudo systemctl start rawgraph

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

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

FeatherPadはシンプルで軽量なマルチタブエディターです。

〇FeatherPadの画面


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

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

Drawpileで、ネットワーク上の複数人数で協力して絵を描く事ができます。リモート会議のホワイトボード代わりにもなります。
社内ネットワークではクライアント同士で接続することができ、pub.drawpile.netなどのパブリックサーバや専用サーバを介してインターネット越しの接続をすることも可能です。

〇Drawpileの画面


〇インストール方法
以下のコマンドを実行します。
sudo mkdir -p /opt/drawpile

cd /opt/drawpile

sudo wget https://drawpile.net/files/appimage/Drawpile-2.0.11.AppImage

sudo chmod +x Drawpile-2.0.11.AppImage

cat << EOF | sudo tee /usr/share/applications/drawpile.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name=Drawpile
Exec=/opt/drawpile/Drawpile-2.0.11.AppImage
Categories=Network;
EOF


〇関連情報
・Drawpileに関する他の情報はこちらを参照してください

・Drawpileのウェブサイト
https://drawpile.net/

Ubuntu 20.04にPercona Server 8.0をインストールする

Percona ServerはMySQL互換のデータベースで、信頼性向上や管理強化が行われています。

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

sudo apt-get -y install debsums libmecab2

wget https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.19-10/binary/debian/focal/x86_64/percona-server-common_8.0.19-10-1.focal_amd64.deb
sudo dpkg -i percona-server-common_8.0.19-10-1.focal_amd64.deb

wget https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.19-10/binary/debian/focal/x86_64/percona-server-client_8.0.19-10-1.focal_amd64.deb
sudo dpkg -i percona-server-client_8.0.19-10-1.focal_amd64.deb

wget https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.19-10/binary/debian/focal/x86_64/percona-server-server_8.0.19-10-1.focal_amd64.deb
sudo dpkg -i percona-server-server_8.0.19-10-1.focal_amd64.deb

データディレクトリの確認:「Ok」を選択します。


rootパスワードを入力します


rootパスワードを再入力します


パスワード認証方式の確認:「Ok」を選択します。


パスワード認証方式を選択します。


2. (Optional)必要に応じて以下のようにデータベースやユーザを作成します。
mysql -uroot -proot -e "CREATE DATABASE test DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER test@localhost IDENTIFIED BY 'test';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

mysql -utest -ptest -e "select version();"

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

Inkscapeはオープンソースの画像編集ソフトウェアです。

〇Inkscapeの画面


〇インストール方法
以下のコマンドを実行します。
sudo add-apt-repository -y ppa:inkscape.dev/stable

sudo apt-get update

sudo apt-get -y install inkscape

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

Inkscapeで動画に重ね合わせるための透過PNG画像を作成する

Raspberry Pi(Raspbian Buster)/Debian 10(Buster)/Ubuntu 20.04でAlmanah Diaryをインストールする

Almanah Diaryはシンプルな日記アプリケーションです。

〇Almanah Diaryの画面(Raspberry Pi)


〇Almanah Diaryの画面(Debian 10)


〇Almanah Diaryの画面(Ubuntu 20.04)


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

〇日記データの保存場所
データは.local/share/diary.dbに格納されます

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

FreeCADはオープンソースのCAD描画アプリケーションです。

〇FreeCADの画面


〇インストール方法
以下のコマンドを実行します。
sudo mkdir -p /opt/freecad

cd /opt/freecad

sudo wget https://github.com/FreeCAD/FreeCAD/releases/download/0.18.4/FreeCAD_0.18-16146-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage

sudo chmod +x FreeCAD_0.18-16146-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage

cat << EOF | sudo tee /usr/share/applications/freecad.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/freecad/FreeCAD_0.18-16146-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage
Name=FreeCAD
Categories=Development;
EOF

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

VagrantでVivaldi、Gnome Desktop環境、XRDPがインストールされた仮想マシン(CentOS 8.1)を構築する

Vivaldiは高速・セキュア・フレキシブルなブラウザです。

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

仮想マシンの構築方法

以下のVagrantfileを使用して、Vivaldi、Gnome Desktop環境、XRDPをインストールした仮想マシン(CentOS 8.1)を構築できます。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "bento/centos-8.1"
  config.vm.hostname = "co81gnomevivaldi"
  config.vm.provider :virtualbox do |vbox|
     vbox.name = "co81gnomevivaldi"
     vbox.gui = true
     vbox.cpus = 2
     vbox.memory = 4096
     vbox.customize ["modifyvm", :id, "--nicpromisc2","allow-all"]
  end
config.vm.network "public_network", ip: "192.168.1.101", :netmask => "255.255.255.0"
  config.vm.provision "shell", inline: <<-SHELL
#localedef -i /usr/share/i18n/locales/ja_JP -f UTF-8 /usr/lib/locale/ja_JP.UTF-8
dnf -y install langpacks-ja
localectl set-locale LANG=ja_JP.UTF-8
dnf install -y epel-release
dnf check-update
dnf -y update
timedatectl set-timezone Asia/Tokyo

dnf -y groupinstall "Server with GUI" "Input Methods"
dnf -y install xrdp ibus-mozc

# hide dialogs
sudo sh -c "echo 'X-GNOME-Autostart-enabled=false' >> /etc/xdg/autostart/gnome-welcome-tour.desktop"

systemctl set-default graphical.target

systemctl enable xrdp.service
systemctl start xrdp.service

# install Vivaldi Browser
dnf -y install libXScrnSaver libappindicator-gtk3 liberation-fonts
wget https://downloads.vivaldi.com/stable/vivaldi-stable-2.11.1811.49-1.x86_64.rpm
rpm -i vivaldi-stable-2.11.1811.49-1.x86_64.rpm

telinit 5
SHELL
end

関連情報

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

Ubuntu Desktop 20.04にDBeaverとMariaDBをインストールする

DBeaverは様々なデータベースに対応したデータベースクライアントです。

〇DBeaverの画面


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

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE test DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER test@localhost IDENTIFIED BY 'test';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2. JDKのインストール
sudo apt-get -y install openjdk-11-jdk

3. DBeaverのインストール
cd /opt

sudo wget https://dbeaver.io/files/dbeaver-ce-latest-linux.gtk.x86_64.tar.gz

sudo tar xvfz dbeaver-ce-latest-linux.gtk.x86_64.tar.gz

cat << EOF | sudo tee /usr/share/applications/dbeaver.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/dbeaver/dbeaver
Icon=/opt/dbeaver/dbeaver.png
Name=DBeaver
Categories=Development;
EOF

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

Debian 10(Buster)にBluefishをインストールする

Bluefishは様々なマークアップ/コンピュータ言語に対応したエディタです。

〇Bluefishの画面


インストール方法

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

関連情報

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

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

GeoGebraは幾何・代数・統計・解析に基づいた動的な数学アプリケーションです。

〇GeoGebraの画面


インストール方法

以下のコマンドを実行します。
sudo apt-get -y install  libcanberra-gtk-module libgconf-2-4 gconf-service gconf2-common libcanberra-gtk0 gconf-service-backend

wget http://www.geogebra.net/linux/pool/main/g/geogebra-classic/geogebra-classic_6.0.579.0-202004231811_amd64.deb

sudo dpkg -i geogebra-classic_6.0.579.0-202004231811_amd64.deb

関連情報

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

Ubuntu 20.04にpgcliをインストールする

pgcliは補完機能を備えたPostgresqlのCUIです。

〇pgcliの画面


〇インストール方法
以下のコマンド実行します
sudo apt-get -y install python3-pip libpq-dev
sudo pip3 install pgcli
※ keyringを無効化したい場合は、以下のコマンドを入力します。
sed -i -e 's/keyring = True/keyring = False/' ~/.config/pgcli/config

〇実行方法
pgcli -h <ホスト名またはアドレス> -U <ユーザ名> -W <データベース名>

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

・pgcliのgithubリポジトリ
https://github.com/dbcli/pgcli

Ubuntu 20.04にOpenBoardをインストールする

OpenBoardは学校での利用を想定したインタラクティブな黒板ソフトです。

〇OpenBoardの画面


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

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 ch.openboard.OpenBoard

2020年4月28日火曜日

Ubuntu 20.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 wget gnupg2 lsb-release

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-diskstats

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

Ubuntu 20.04で、LibreOfficeにOpenclipartのクリップアートを追加インストールする

LibreOfficeにOpenclipartのクリップアートを追加インストールできます。
「挿入」→「メディア」→「ギャラリー」に表示されるクリップアートが増えます。

〇LibreOfficeのギャラリーのスクリーンショット


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

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

Grhinoでオセロゲーム/碁をプレイする事ができます。

〇Grhinoの画面


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

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

Ubuntu 20.04にMariaDBをインストールして、testデータベースとtestユーザを作成する

MariaDBはMySQL互換のRDBです。

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

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"

mysql -uroot -proot -e "CREATE DATABASE test DEFAULT CHARACTER SET utf8;"

mysql -uroot -proot -e "CREATE USER test@localhost IDENTIFIED BY 'test';"

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

mysql -utest -ptest -e "select version();"

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

Ubuntu Desltop 20.04にLincity-NGをインストールする

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

〇Lincity-NGの画面


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

sudo rm /usr/share/games/lincity-ng/fonts/sans.ttf

sudo ln -s /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf /usr/share/games/lincity-ng/fonts/sans.ttf

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