Linux Mint 20.3 MATE / Xfce インストール後にやっていること

Linux Mintをインストールすると、Welcomeスクリーンからアップデートマネージャでシステムの更新する。更新後は再起動を行い、同じWelcomeスクリーンからファイアウォールの設定を行う。

Welcomeスクリーン
Welcomeスクリーン

その後に必ずやっていることを残しておく。

sudo apt update
sudo apt upgrade

ホームフォルダー以下のフォルダ名を英語に変更

LANG=C xdg-user-dirs-gtk-update

消費電力節約のためのツール

sudo apt install tlp tlp-rdw

// 実行
sudo tlp start

ブラウザ&データベースクライアント&開発ツールなど

Google Chrome
Microsoft Edge
DBeaver
Visual Studio Code
FileZilla
Lazarus

上記の.debファイルをダウンロードしてインストールする
FileZillaはアーカイブファイルを展開してメインメニューへ登録する

LibreOfficeを最新版へアップグレードする

sudo add-apt-repository ppa:libreoffice
sudo apt update
sudo apt full-upgrade

GIMPのインストール

sudo add-apt-repository ppa:ubuntuhandbook1/gimp
sudo apt update
sudo apt install gimp gimp-gmic

Inkscapeのインストール

sudo add-apt-repository ppa:inkscape.dev/stable
sudo apt update
sudo apt install inkscape

開発ツールのインストール (GCC, G++, GDB, GFortran + etc.)

sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install build-essential
sudo apt install gdb
sudo apt install gfortran
sudo apt install gcc-10
sudo apt install g++-10
sudo apt install gfortran-10
sudo update-alternatives –install /usr/local/bin/gcc gcc /usr/bin/gcc-9 9
sudo update-alternatives –install /usr/local/bin/gcc gcc /usr/bin/gcc-10 10
sudo update-alternatives –install /usr/local/bin/g++ g++ /usr/bin/g++-9 9
sudo update-alternatives –install /usr/local/bin/g++ g++ /usr/bin/g++-10 10
sudo update-alternatives –install /usr/local/bin/gfortran gfortran /usr/bin/gfortran-9 9
sudo update-alternatives –install /usr/local/bin/gfortran gfortran /usr/bin/gfortran-10 10

gcc-10、g++-10、gfortran-10を9の後にしているのは、gdbのバージョンが10.2のため。

Drawingを最新版へアップグレード(プリインストールされている場合)

sudo add-apt-repository ppa:cartes/drawing
sudo apt update
sudo apt full-upgrade

Gitのインストール

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git

Node.jsおよびnpmをインストールし、最新版へアップグレード

sudo apt install nodejs npm
sudo npm install -g n
sudo n stable

// 古いバージョンの削除とターミナルのリセット
sudo apt purge nodejs npm –autoremove
exec $SHELL -l

TypeScriptのインストール

sudo npm install -g typescript

Python3 pip & tkをインストール

sudo apt install python3-pip
sudo apt install python3-tk

// ライブラリのインストール
pip3 install scipy
pip3 install pandas
pip3 install matplotlib

OpenJDKをインストール

sudo apt install openjdk-17-jdk

ドックランチャーPlankのインストール

sudo apt-add-repository ppa:ricotz/docky
sudo apt update
sudo apt install plank

LAMPのインストール

// すでにインストールされているものもあるが、インストールされていないときのため sudo apt install ca-certificates apt-transport-https lsb-release gnupg curl nano unzip -y // PHPのリポジトリの登録と更新 sudo add-apt-repository ppa:ondrej/php sudo apt update

// Apache2Webサーバーのインストール
sudo apt install apache2 -y

// PHP8.1のインストール
sudo apt install php8.1 php8.1-cli php8.1-common php8.1-curl php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-xsl php8.1-zip php8.1-bz2 libapache2-mod-php8.1 php8.1-xdebug php8.1-bcmath -y

// MariaDBサーバーのインストール
// 山形大学のミラーサイトは新バージョン対応時、一時的にアクセスできないことがある
sudo apt-get install software-properties-common dirmngr apt-transport-https sudo apt-key adv –fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc’ sudo add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] https://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/repo/10.8/ubuntu focal main’

sudo apt update
sudo apt install mariadb-server mariadb-client -y

// MariaDBサーバーの構成
// rootのパスワード変更以外はすべてEnter
sudo mysql_secure_installation

// 確認
mariadb -u root -p
アクセスできなければ
sudo mariadbでアクセスして以下のSQLを実行
UPDATE mysql.user SET plugin = ‘mysql_native_password’ WHERE user = ‘root’ AND plugin = ‘unix_socket’;
FLUSH PRIVILEGES;
exit

システムモニターのインストール(Xfceのみ)

sudo apt install gnome-system-monitor

後始末

sudo apt autoremove
sudo apt clean

OSの再起動

Linux Mint MATE / Xfceを再起動する

再起動後の設定

・ブラウザの設定
・Visual Studio Codeの拡張機能のインストール

JAVA_HOMEの設定とPATHの設定

nano ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-1.17.0-openjdk-amd64
export PATH=$PATH:$JAVA_HOME
export PATH=$PATH:/home/kotetsu/.local/bin

ワークスペースの表示(Xfce)

パネルを右クリックして新しいアイテムの追加からワークスペーススイッチャーを登録する。登録したら、ワークスペースの設定からワークスペース数を2にする

時計のプロパティ設定(Xfce)

外観 カスタム %c
時計のオプション カスタム %_m/%_d(%a) %H:%M