feature image

2020年3月19日 | ブログ記事

Ubuntuの環境構築備忘録【新歓ブログリレー2020 11日目】

こんにちは、まにゃとです。こちらは新歓ブログリレー 2020 18日目の記事となっております。
今回は私が現在使っているUbuntuの環境についての記事です。タイトルにもあるようにこの記事は備忘録で、traPの部内サービスのwikiに残していた記事をブログ記事用に再編したものとなっています。過去に書いたメモ書きをほとんどそのまま貼っ付けてるから分かりにくいけど許して。

目次

  1. Ubuntuに変えた理由
  2. インストール
  3. 初期設定
  4. その他設定等
  5. シェル環境
  6. Tex環境
  7. おまけ

Ubuntuに変えた理由

私はもともとWindowsを使っていました。そして環境構築するときにはWSLを通してやっていました。しかし何かと不便なことも多く、Ubuntuに変えることを決意しました。あとUbuntuに変えたPCとは別にWindowsのPCがあったので遊び気分でWindowsふっ飛ばすか〜って感じでした。

インストール

何も知識がなかったので適当にググって良さそうな記事をそのまま実行

Ubuntuのisoファイル(イメージファイル)を公式からダウンロード(バージョンは18.04とか)
isoファイルはCDやDVDとかの中身を1つにまとめたファイルらしい
この記事だと3時間くらいかかったらしいけど自分は十数分で終わった

次にRufusをダウンロードする
USBにUbuntuをダウンロードできるようにするやつ(?)
その際USBのデータが消えるらしいので必要なデータがあったら移しておくのがよさそう

ライブUSBというらしい
「ブートの種類」のところにdrag&dropでダウンロードしたisoファイルを選択する(私はチェックボックスから選べなかった)

ここでいったん詰まってしまった

F2をBIOS画面でUbuntuをbootという画面が出てこない(別の青い画面)

BiOS起動時にF2を連打していたが、自分のPCではbootの選択画面はF12で出てくることが判明した
記事にはF2とdelキーしか書いていなかったので気づけなかった

→ 無事bootできた

初期設定

† イ ン ス ト ー ル し た †

その他設定等

シェル環境

初めはzshをインストールしたけど気が変わってfishを使うことに
あまり設定しなくてもそこそこ便利なのがfishのいいところです
だいたいこの記事を読めば良さが分かるかもしれないです

コマンド展開やPATH設定がbashやzshと違うのが玉に瑕ですね...(いい感じにしてくれるプラグインがあるらしいですが僕は使ってないです)

bashかzshに一度も触ったことがない人はzshの方が良いかもしれませんのでそちらも載せておきます

Tex環境

初めは普通にTexをインストールして使っていました

しかし下の写真のように文字の間隔が不自然になっていました(図は材料化学実験レポートの一部です)
screenshot-from-2020-01-03-23-36-40-1

直せなかったのでDockerでいい感じにしてくれるものを見つけて現在はそちらを使用しています

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

これの$(lsb_release -cs)(lsb_release -cs)で良い(たぶん)

Tex環境についてはtraPの所属している現在19MのArkさんの作ったものを使用しています

Docker入れたはいいけどほとんどこれにしか使ってないのでもっと他のところにも使いたいですね...

おまけ

最後に

こんな読みづらい記事をここまで読んで頂きありがとうございます。まだまだフォント周りとかがうまく表示されなかったりするのでもっと改良していきたいです。今度環境作るときはArchLinuxとかに触りたいですね...

明日の担当者は@liquid1224 @kashiwade です。お楽しみに!

manyato icon
この記事を書いた人
manyato

プとイラストに取り組んでいます。ただどちらもあんまりやってないので雑魚です。 新しいことに慣れる力をつけたい。

この記事をシェア

このエントリーをはてなブックマークに追加
共有

関連する記事

2024年12月11日
Nixで実行環境のライセンス違反を予防する話
comavius icon comavius
2024年8月29日
クロスコンパイルRust
H1rono_K icon H1rono_K
2023年12月18日
GPU側でレイヤーブレンドする絵描きソフトの同期方法
tq icon tq
2022年3月29日
課題・レポートの作成、何使う?【新歓ブログリレー2022 21日目】
aya_se icon aya_se
2020年5月15日
【新歓ゲーム制作特集 第2弾】Inverse製作秘話
Saltn icon Saltn
2020年5月19日
【新歓ゲーム制作特集 第6弾】個人でゲームを作る話
Facish icon Facish
記事一覧 タグ一覧 Google アナリティクスについて 特定商取引法に基づく表記