title: 【転載】こんな風に Ubuntu を使うのがクールだ!
date: 2021-09-01 17:52:00
comment: false
toc: true
category:
- Linux
- Ubuntu
tags: - Linux
- Ubuntu
- 学習
この記事は以下から転載されています:こんな風に Ubuntu を使うのがクールだ! - 掘金
前書き#
私たちは仕事や学習の過程で、多くの場面で Linux に触れることがあり、そして自分でこのシステムを試してみたいと思うことがありますが、体系的に学んだことがないため、自分の作業環境を構築するのは難しいことが多いです。皆さんが私が踏んだ落とし穴を避けられるように、このブログを書きました。このブログでは主に システム設定、一般的なソフトウェアのインストール、開発環境の構築、システムの美化 のいくつかの側面から、ゼロから自分の Ubuntu (Ubuntu 20.04.4 LTS ベース)作業環境を構築する方法を手取り足取り教えます。
まずは私の作業環境を紹介します:
- デスクトップ
- ドック
- ファイル
システム設定#
ミラーソースの変更#
公式に付属しているソースを国内のミラーソースに変更します。例えば、アリババ、ファーウェイ、ネットイースなど;
ソフトウェアと更新 を開き、次に 他のサイトからダウンロード を選択し、設定したいミラーソースのサイトを選択するだけです。また、右側のボタンをクリックして最適なサーバーを選択することもでき、地域に応じて自動的に最も速いネットワークを選択します;
更新のインストール#
ソースを変更した後、以下のコマンドを実行してシステムを更新します;
sudo apt update
sudo apt-get upgrade
ローカルタイムゾーンの使用#
デュアルシステムを使用している場合、しばしば両者の時間が正しくないことがあります。以下のコマンドを使用して Ubuntu にローカルタイムゾーンを使用させることができます;
timedatectl set-local-rtc 1
付属の「無駄」ソフトウェアのアンインストール#
ここで言う「無駄」ソフトウェアは人によって異なります。筆者は単に提案を提供するだけで、アンインストールを推奨するソフトウェアのリストは以下の通りです(他にもあまり使わないものがあるかもしれませんので、読者はアンインストールするかどうかを自分で決めてください。アンインストール後に必要になった場合は再インストールできます);
- thunderbird メール
- rhythmbox 音楽
- gnome-mahjongg 麻雀ゲーム
- gnome-mines マインスイーパー
- gnome-sudoku 数独
- aisleriot トランプ
- simple-scan スキャナー
- onboard ソフトウェアキーボード
- brasero CD 作成ツール
- cheese カメラ
- libreoffice スイート、WPS に置き換え
一般的なソフトウェアのインストール#
入力法#
- Sogou 入力法 for Linux
このソフトウェアは Sogou 入力法チームと Ubuntu Kylin チームが共同開発したもので、私たちの日常的な入力ニーズを満たすことができます;
- インストール
ここでは、ダウンロードリンクからインストールパッケージをダウンロードしてインストールすることをお勧めします。ダウンロードリンク、ダウンロードしたインストールパッケージは以下の通りです;
次に、現在のフォルダーでターミナルを開き、以下のコマンドを入力してインストールします;
sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
次に 設定 -> 地域と言語 に移動し、インストールした言語をクリックします;
キーボード入力法を fcitx に設定し、システム全体に適用します。その後、ログアウトまたは再起動すれば使用できます;
- 注意
インストール時に依存関係の問題が報告されることがあります。上記のコマンドを実行した後、ターミナルで以下のコマンドを入力して依存関係を修正し、再度上記のインストールコマンドを実行してください;
sudo apt-get --fix-broken install
ブラウザ#
- Chrome
ブラウザについて言えば、Ubuntu には Firefox がプリインストールされていますが、筆者は Chrome を使うのがより慣れています。世界中で最もシェアの高いブラウザであるため、特に説明は不要です。実際、マイクロソフトが新しく出した Edge ブラウザも非常に良いですが、現時点では Linux をサポートしていません。今後さらにサポートされる可能性があります。 - インストール
deb インストールパッケージを使用してインストールすることをお勧めします。まず ダウンロード インストールパッケージをダウンロードし、次にローカルターミナルで以下のコマンドを使用してインストールします;
sudo dpkg -i google-chrome-stable_current_amd64.deb
- 成品
QQ#
公式サイトから ダウンロード 対応するインストールパッケージをダウンロードし、ターミナルで以下のコマンドを使用してインストールします;
sudo dpkg -i linuxqq_2.0.0-b2-1082_amd64.deb
- 成品
WeChat#
- インストール
ここでは、ウェブ版を使用することをお勧めします。wine 版もネット上にありますが、多くのバグがあるため、ウェブ版を使用することをお勧めします;
- ショートカットの作成
ウェブ版 WeChat を開き、ブラウザの設定の その他のツール -> ショートカットの作成 を開くだけで、デスクトップにショートカットが表示されます。信頼すれば大丈夫です;
- 成品
音楽プレーヤー#
- NetEase Cloud Music
NetEase の音楽ソフトウェアとして、著作権問題で多くのユーザーを失いましたが、それでもますます多くのユーザーに好まれています。私たちが学習や仕事の合間に音楽を聴くことは、リラックスして状態を調整するのに非常に良いです。
- インストール
ダウンロード Linux バージョンのインストールパッケージをダウンロードし、以下のコマンドを使用してターミナルでインストールします;
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
- 成品
スクリーンショットツール#
- flameshot
flameshot は、注釈やぼかしに使用でき、imgur にアップロードすることもできる新しいスタイルのスクリーンショットツールです; - インストール
sudo apt install flameshot
- ショートカットキーの設定
設定 -> デバイス -> キーボード に順に移動し、最下部にある +
ボタンをクリックしてカスタムショートカットを追加し、名前とコマンドを設定します。右上の追加ボタンをクリックすれば、自分が希望するスクリーンショットのショートカットキーを設定できます。例えば、私は Ctrl + Alt + A
に設定しました。以下の図のように;
- 成品
画像編集ソフト#
- Gimp
GIMP は GNU Image Manipulation Program(GNU 画像処理プログラム)の略で、Peter Mattis と Spencer Kimhall によって開発された無料の写真および画像処理ツールで、非常に強力な機能を持っています。多くの画像処理ツール、全チャンネル、多段階の元に戻す操作、古い外観や画像の修正などの機能をサポートしています。多くの効果プラグイン(plug-ins)をサポートしており、Windows プラットフォームの有名な画像処理ソフトウェア Photoshop に匹敵します;
- インストール
以下のコマンドを使用して直接インストールできます;
sudo apt-get install gimp
- 成品
文書処理#
- WPS
Ubuntu には LibreOffice オフィススイートが付属していますが、ここでは WPS の使用をお勧めします。より私たち国民の使用習慣に合っています。
- インストール
まずインストールパッケージをダウンロードし、ローカルターミナルで以下のコマンドを使用してインストールします;
sudo dpkg -i wps-office_11.1.0.9505_amd64.deb
- 成品
Markdown エディタ#
- Typora
Typora はシンプルな Markdown エディタで、執筆とプレビューを統合しています。表、コード編集、ドラッグアンドドロップによる画像挿入などをサポートしており、非常に使いやすいです。好きな理由は、美しい、無料、そしてクロスプラットフォームだからです;
- インストール
以下のコマンドを順に使用してインストールできます;
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
sudo apt-get install typora
- 成品
ドキュメントリーダー#
- Okular
Linux で最も優れた PDF リーダーと言えるでしょう。また、一般的な CHM、EPub などの形式の文書も表示できます;
- インストール
ターミナルで以下のコマンドを使用して直接インストールできます;
sudo apt-get install okular
- 成品
マインドマップ#
- XMind
作業や執筆を始める前に、全体のマインドマップを作成し、そのマインドマップに基づいて各部分を詳細化するのが好きです。XMind はまさにそのためのツールです;
- インストール
ダウンロード インストールパッケージをダウンロードし、ターミナルで以下のコマンドを使用してインストールします;
sudo dpkg -i XMind-2020-for-Linux-amd-64bit-10.1.2-202004142327.deb
- 成品
マルチメディアプレーヤー#
- VLC
多くの音声および動画デコーダーとファイル形式をサポートし、DVD、VCD などのメディアディスクをサポートします。また、unicast または multicast のストリーミングサーバーとして、IPv4 または IPv6 の高速ネットワーク接続で使用できます。FFmpeg プロジェクトのデコーダーと libdvdcss ライブラリを統合しており、マルチメディアファイルや暗号化された DVD の再生機能を持つ Linux のマルチメディアプレーヤーの最適な選択です;
- インストール
ターミナルで以下のコマンドを使用して直接インストールできます;
sudo snap install vlc
- 成品
録画ソフト#
- Kazam
小型で強力、簡単にインストールでき、領域録画や全画面録画を選択でき、スクリーンショット機能も兼ね備えています;
- インストール
ターミナルで以下のコマンドを使用して直接インストールできます;
sudo apt install kazam
- 成品
動画編集ソフト#
- OpenShot
OpenShot は Linux 上の多目的な動画編集ソフトで、トランジションやエフェクトを持つ動画を作成するのに役立ちます。
- インストール
ターミナルで以下のコマンドを使用して直接インストールできます;
sudo apt install openshot
- 成品
ダウンロードツール#
- uGet
Uget(旧名:Urlgfe)は、GTK+ を基にした自由でオープンソースのダウンロードマネージャーで、クロスプラットフォーム(Windows と GNU/Linux)で、再開機能と分類ダウンロードをサポートし、uGet は同時にマルチスレッドダウンロード機能を備えています;
- インストール
sudo apt-get install uget
- 成品
開発環境の構築#
git のインストール#
ターミナルで以下のコマンドを使用して直接インストールできます;
sudo apt install git
Node.js のインストール#
- インストール
淘宝ミラーソースから ダウンロード 対応するバージョンの圧縮パッケージをダウンロードし、保存するパスに解凍します。例えば、私のは /home/cunyu/soft/node-v12.16.2
です;
- 設定
インストール(解凍)後、/etc/profile
設定ファイルに設定します;
export NODEJS_HOME=/home/cunyu/soft/node-v12.16.2
export PATH=$NODEJS_HOME/bin:$PATH
- 淘宝ミラーソースの変更
npm config set registry http://registry.npm.taobao.org/
- 検証
node -v
npm -v
JDK のインストール#
- インストール
まず ダウンロード したい JDK バージョンをダウンロードし、ローカルに解凍して、保存したい場所に移動します;
tar -zxvf jdk-11.0.7_linux-x64_bin.tar.gz
- 設定
設定ファイル /etc/profile
を開き、以下の内容を追加します;
export JAVA_HOME=/home/cunyu/Soft/jdk11.0.7
export PATH=$JAVA_HOME:$PATH
- 検証
インストールと設定後、ターミナルで以下のコマンドを入力して成功を確認します;
# バージョンを確認
java -version
# コンパイル
javac
# 実行
java
MiniConda のインストール#
- インストール
直接 ダウンロード 対応するバージョンのインストールパッケージをダウンロードします。ここでは 3.7 バージョンを例にします。その後、ターミナルで実行権限を与えて実行します;
chmod +x Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
実行後、関連する権限を読むように求められ、yes と入力して同意し、インストールディレクトリを指定するように求められます。デフォルトではそのまま Enter を押せば大丈夫です。最後にインストールが完了するのを待ちます;
- 設定
~/.bashrc
ファイルを開き、以下の内容を追加します;
# 自分が miniConda をインストールしたディレクトリを入力してください
export PATH="/home/cunyu/miniconda3/bin:"$PATH
- 検証
MySQL のインストール#
最新バージョン#
- インストール
sudo apt-get install mysql-server
- root ユーザーのパスワード設定
上記のインストールプロセスが終了した後、直接ログインします。この時、root ユーザーにはパスワードが設定されていないため、パスワードを入力する際はそのまま Enter を押します;
myslq -u root -p
ログイン後、以下のコマンドを使用して root ユーザーのパスワードを変更し、ログアウト後に再度ログインして変更したパスワードを入力します;
SET PASSWORD FOR 'root'@localhost = PASSWORD('設定したいパスワード');
指定バージョン#
- 以下のコマンドを使用してインストール可能なバージョンを確認します;
apt-cache search mysql | grep mysql-server
- 次に、以下のコマンドを使用してインストールします;
sudo apt install mysql-server-5.7
注意#
ログイン時に sudo
を付けなければならない場合は、sudo
でログインした後、以下のコマンドを使用して更新し、ログアウト後は再度 sudo
でログインする必要がなくなります
use mysql;
select User,Host,plugin from user;
update user set Plugin='mysql_native_password'
VS Code のインストール#
- インストール
直接 ダウンロード 対応するインストールパッケージをダウンロードし、ターミナルで以下のコマンドを使用してインストールします;
sudo dpkg -i code_1.44.2-1587059832_amd64.deb
- 成品
IntelliJ IDEA のインストール#
- インストール
公式サイトから ダウンロード 対応するインストールパッケージをダウンロードし、解凍します;
tar -zxvf ideaIU-2020.1.tar.gz
IDEA/bin ディレクトリに移動し、idea.sh
を実行します;
- ショートカットの生成
IDEA を開いた後、Configure -> Create Desktop Entry に移動し、root ユーザーのパスワードを入力します;
Pycharm のインストール#
- インストール
公式サイトから ダウンロード 対応するインストールパッケージをダウンロードし、解凍します;
tar -zxvf pycharm-professional-2020.1.tar.gz
Pycharm/bin ディレクトリに移動し、pycharm.sh
を実行します;
- ショートカットの生成
Pycharm を開いた後、Configure -> Create Desktop Entry に移動し、root ユーザーのパスワードを入力します;
システムの美化#
Grub の美化#
- デュアルシステムまたはマルチシステムをインストールしている読者にとって、起動ページをもう少し美しくしたい場合は、絶対に見逃せません。
こちら でお気に入りのテーマを選択し、インストールします。ここでは Grub-theme-vimix を選びました;
- インストール
Grub-theme-vimix をローカルにクローンし、以下のコマンドを使用してインストールします;
sudo ./install.sh -t -2 -b
ロック画面の美化#
関連する設定ファイル /etc/alternatives/gdm3.css
を直接変更し、コードの #lockDialogGroup
部分を以下のように変更します;
#lockDialogGroup {
background: #2c001e
url(file:///home/cunyu/imgs/lock.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
美化ツールのインストール#
美化する前に、gnome-tweak-tool をインストールする必要があります。インストールコマンドは以下の通りです;
sudo apt-get install gnome-tweak-tool
テーマのインストール#
- ダウンロード
macOS スタイルのテーマをお勧めします。ダウンロードリンク;
- インストール
ダウンロードした圧縮ファイルを解凍し、/usr/share/themes
ディレクトリに移動します;
アイコンのインストール#
- ダウンロード
このアイコンをお勧めします。ダウンロードリンク;
- インストール
ダウンロードした圧縮ファイルを解凍し、/usr/share/icons
ディレクトリに移動します;
ターミナルのインストール#
- インストール
Ubuntu に付属のターミナルは非常に強力ですが、私は ZSH を使用することをお勧めします;
ターミナルで以下のコマンドを使用してインストールします;
sudo apt install zsh
- デフォルトシェルに設定
chsh -s /usr/bin/zsh
- 美化
oh-my-zsh をインストールし、以下のいずれかのコマンドを使用してインストールします;
# curl 経由
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# wget 経由
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
または、以下のコマンドを使用してインストールすることもできます;
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
インストール後、zsh を設定します。~/.zshrc
設定ファイルを開き、設定します;
テーマリスト に移動し、自分の好きなテーマを選択し、上記の設定で好きなテーマに変更します。例えば、私のテーマは Powerlevel10k で、以下のコマンドを使用してダウンロードし、.zshrc
に ZSH_THEME="powerlevel10k/powerlevel10k"
を設定します。
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
このテーマを使用すると文字化けが発生するため、フォントをインストールする必要があります。 フォントダウンロードリンク から好きなフォントを選んでダウンロードし、解凍後にダブルクリックしてインストールします。その後、ターミナルの設定でフォントを先ほどインストールしたフォントの 1 つに設定し、ターミナルを再起動します。
-
プラグインのインストール
zsh-syntax-highlighting
:構文ハイライト;
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh-autosuggestions
:自動補完;
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
# テーマ
ZSH_THEME="powerlevel10k/powerlevel10k"
# プラグイン
# git
# zsh-syntax-highlighting 正しく入力すると緑色でハイライト表示され、誤って入力すると他の色で表示されます
# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh
# zsh-autosuggestions 自動補完
git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh
# extra 解凍
# z
plugins=(
git zsh-syntax-highlighting zsh-autosuggestions extract z
)
まとめ#
これで Ubuntu18.04 のインストールが完了しました。これからはインストールしたシステムを思う存分いじって楽しんでください QAQ。