Edited at

Ubuntu 18.04 LTSのセットアップ

Ubuntu 18.04 LTSのセットアップ手順についてまとめます。


注意事項

この記事はUbuntu 16.04 LTSのセットアップ - Qiitaに比べると充実していません。

そのため、この記事に載っていない内容でもUbuntu 16.04 LTSのセットアップ - Qiitaには載っているかもしれません (ただし、Ubuntu 16.04 LTS時点での内容なので、Ubuntu 18.04 LTSには当てはまらない可能性があります)。


パッケージ管理システム

Ubuntuでは APT(Advanced Package Tool) と呼ばれるパッケージ管理システムを使用しています。

具体的なコマンドについてはaptコマンドチートシート - Qiitaをご覧ください。


セットアップ時に行うこと


更新

OSのインストール直後は更新が適用されていない状態になっています。

そのままでは、セキュリティ上よろしくないので、更新を適用します。

1. sudo apt updateを実行し、パッケージの一覧を更新します。

2. sudo apt upgradeを実行し、パッケージの更新を行います。

3. 再起動します。


日本語対応


  1. Ubuntu 18.04 LTSをインストールした直後に行う設定 & インストールするソフト

  2. 英語環境でセットアップしてしまったUbuntuで日本語を使えるようにする - Qiita

  3. Ubuntu 18.04 LTSをインストールした直後に行う設定 & インストールするソフト


rmコマンドの置換

rmコマンドでゴミ箱へ移動するようにする - Qiitaをご覧ください。


Nautilusのロケーションバー設定

Linux は俺の相棒: 【OMG! Ubuntu! 翻訳】Nautilus でロケーションバーを既定に設定するにはをご覧ください。


【やりたい人のみ】LivePatchの設定

【Ubuntu18.04】新機能 LivePatchについて - ガジェット好きの日記をご覧ください。


【サーバーとして運用する場合のみ】セキュリティアップデートの自動実行設定

Debian 系で unattended-upgrades を有効にする場合の追加設定 (メール通知, autoremove, autoclean, 再起動) - Qiitaをご覧ください。


【Pythonで開発する場合のみ】Warningの表示設定

Python実行時に全てのWarningが表示されるようにするためには、以下の作業を行います。



  1. echo "export PYTHONWARNINGS=default" >> ~/.bashrcコマンドを実行し、全てのWarningが表示されるように設定します。


  2. source ~/.bashrcコマンドを実行し、設定を反映させます。


その他の設定

以下のサイトに記載されている中で、自分が必要だと思う設定を行うと良いでしょう。


入れておくと便利なソフトウェア


一般


ターミナル


CLI向け


文字コード関連


インストール関連


ブラウザ向けプラグイン


Visual Studio Code向けプラグイン



  • Japanese Language Pack for Visual Studio Code

    Visual Studio Codeを日本語対応させるプラグインです。


  • LaTeX Workshop

    Visual Studio CodeでTeXのコンパイルをできるようにする方法 - Qiitaをご覧ください。


  • indent-rainbow

    インデントの深さに応じて背景色を変えるプラグインです。


  • Bracket Pair Colorizer

    深さに応じて波括弧 ({}) の文字色を変えるプラグインです。


  • vscode-icons

    ファイルアイコンを表示するようにするプラグインです。


GNOME関連


グラフィック


コミュニケーション


開発



  • JetBrains Toolbox

    JetBrains Toolboxについて - Qiitaをご覧ください。

    JetBrains Toolboxを使って以下のソフトウェアをインストールすることをおすすめします。



    • IntelliJ IDEA

      多言語に対応したIDE(統合開発環境)です(Community(無料版)はJavaのみ)。

      ※JetBrains Toolboxではなく、Snappyを使ってインストールする場合にはInstall IntelliJ IDEA on Ubuntu with Snaps | IntelliJ IDEA Blogをご覧ください。


    • DataGrip

      DB向けIDE(統合開発環境)です (DBだけを扱いたいときにおすすめです)。




Python


自然言語処理


TeX


Node.js


サーバ


関連記事


参考文献