Help us understand the problem. What is going on with this article?

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

サーバ

関連記事

参考文献

SUZUKI_Masaya
データエンジニア, データアナリスト, エンジニア
mixi
全ての人に心地よいつながりを
http://mixi.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした