Linux環境設定

私的Linux設定方法

こんにちは。
今回は私的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

起動

1
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

起動

1
opera --lang=ja

言語設定(推奨)

ちなみに、初期状態でデスクトップアイコンから起動しても英語なので、.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のインストール方法

インストール

  1. Krita公式サイトのダウンロードページからappimageをダウンロードします。
  2. krita.appimageが入っているディレクトリ内で以下のコマンドを打ちます。
1
chmod a+x ./krita.appimage

起動

1
./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

プロジェクトの起動

1
dotnet watch run

neofetch

端末情報が見れるソフトです。
メモリ使用量とかも見れるので便利です。

インストール

1
sudo apt install neofetch -y

起動

1
neofetch

tint

テトリスです。

インストール

1
sudo apt install tint -y

起動

1
tint

sl

電車が走るコマンドです。
中断できないのでlsコマンドと間違えたときに邪魔なコマンドです。

インストール

1
sudo apt install sl

起動

1
sl

sl -lにすると長くなります。
Ctrl + C でも中断できないという謎仕様です。

cmatrix

コマンドライン上でマトリックスできるコマンドです。
人気コマンド。

インストール

1
sudo apt install cmatrix

起動

1
cmatrix

cmatrix -C redのように色を変えることもできます。

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。