こんにちは。
今回は私的Linux環境の準備方法を説明します。
ソフト開発関係
VSCode
テキストエディタです。
VimとかKateとかもありますけど、私はVSCodeが最推しですね。
比較的軽量で、拡張機能によって豊富な機能を搭載でき、なおかつシンプルなため、初心者から神まで御用達のツールとなっています。
本職のプログラマーやWebデザイナーなどにも人気です。
(皆さんは個人開発だと思うのであまり関係ありませんが、商用利用の際もライセンスが軽いので使いやすいです。)
さて、VSCodeはLinux(Debian系)だと様々な方法でインストールできますが、いちばん簡単な方法だと、apt
を使った方法になります。
参考: Qiita - UbuntuにVSCodeをインストールする3つの方法
インストール
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| # curlのインストール
sudo apt install curl
# curlでMicrosoftのキーをダウンロード
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
# レポジトリを登録する
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
# インストール
sudo apt install apt-transport-https
sudo apt update
apt list code
apt list -a code
sudo apt install code
|
起動
Opera
ブラウザです。
参考: UbuntuにOperaをインストールする方法
インストール
1
2
3
4
5
6
7
| # キーのダウンロード
wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
echo deb https://deb.opera.com/opera-stable/ stable non-free | sudo tee /etc/apt/sources.list.d/opera.list
# インストール
sudo apt update
sudo apt install opera-stable
|
起動
言語設定(推奨)
ちなみに、初期状態でデスクトップアイコンから起動しても英語なので、.desktopファイルを少しいじる必要があります。
参考: Opera Forums - UIの言語を変える方法(英文)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| cat /usr/share/applications/opera.desktop
# [Desktop Entry]
# Version=1.0
# Name=Opera
# GenericName=Web browser
# Comment=Fast and secure web browser
# TryExec=opera
# Exec=opera %U
# Terminal=false
# Icon=opera
# ...
# この"Exec=opera %U"の部分を"Exec=opera --lang=ja %U"にvimなどで変える
sudo vim /usr/share/applications/opera.desktop
|
グラフィック系
Krita
イラスト系最高傑作ソフトです。
開発者の皆様はあまり使わないかも知れませんが、私はイラストを描くことが好きなので、紹介させていただきます。
apt
版はバージョンがかなり古いので、公式からインストールしましょう。
参考: Krita Docs - Kritaのインストール方法
インストール
- Krita公式サイトのダウンロードページからappimageをダウンロードします。
- krita.appimageが入っているディレクトリ内で以下のコマンドを打ちます。
1
| chmod a+x ./krita.appimage
|
起動
エラーが起こる場合はそれをインストールしましょう。
.desktopファイルを作っておくとGUIからも起動できるので楽です。
コンソール系
.NET SDK
C#やVB.NET、F#を動作させるのに必要なSDKです。
今回はDebian12のインストール方法を記載します。
それ以外のOSの場合は下のURLを参考にしてください。
参考: Microsoft - .NETをインストールする
インストール
1
2
3
4
5
6
7
8
9
10
11
12
| # キーのインストール
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# SDKのインストール
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-7.0
# ランタイムのインストール
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-7.0
|
新しいコンソールプロジェクトの作成
1
| dotnet new console -o プロジェクト名
|
新しいBlazor wasmプロジェクトの作成
1
| dotnet new blazorwasm -o プロジェクト名 --pwa
|
プロジェクトの起動
neofetch
端末情報が見れるソフトです。
メモリ使用量とかも見れるので便利です。
インストール
1
| sudo apt install neofetch -y
|
起動
tint
テトリスです。
インストール
1
| sudo apt install tint -y
|
起動
sl
電車が走るコマンドです。
中断できないのでls
コマンドと間違えたときに邪魔なコマンドです。
インストール
起動
sl -l
にすると長くなります。
Ctrl + C でも中断できないという謎仕様です。
cmatrix
コマンドライン上でマトリックスできるコマンドです。
人気コマンド。
インストール
1
| sudo apt install cmatrix
|
起動
cmatrix -C red
のように色を変えることもできます。