チラシ裏日記上等!!新館チラシ裏日記上等!!新館Webアプリケーションエンジニアの雑記帳。映画とかアニメとかの記事も書きます。Ubuntuの環境を整える2021-10-24Ubuntuの環境を整えるLinux最近Windowsを11にアップグレードしてセキュアブートやらなんやらを有効にしたりしてたらデュアルブートしてたubuntuが動かなくなってしまったので入れ直す作業をしていました。必要なソフトウェアとかはお手製のdotfileでzshを実行するときにすべて整うようにできているのですが、それがままならない部分もちらほらあります。そのたび調べてインストールしていったりしたのですが、だいたい同じようなことを毎回調べてやってるなと思ったので記録として残すことにしました。自分はgnomeよりもcinnamonが好きなのでcinnamonをインストールします。cinnamon-desktop-environmentインストールしたらログインするときにcinnamonを選択するだけ。毎日壁紙がbingのトップページの写真と同じになるので良いです。lockの位置にはctrlがいてほしいので修正ます。以下のように編集します。XKBOPTIONを下のように編集しますXKBOPTIONS="ctrl:nocaps"BACKSPACE="guess"次のコマンドを実行すると反映されます。console-setuphomeのディレクトリを英語にするubuntuを日本語でインストールするとドキュメントやダウンロードなどのディレクトリがはじめから作られますが、日本語のディレクトリ名だとコマンドラインで扱うとき面倒なので英語にします。xdg-user-dirs-gtk-update電子書籍リーダーのインストール電子書籍リーダーはcalibreというフリーソフトを使用します。/dev/stdinマルチブートしているときWindowsの時刻が変わる問題の解決マルチブートしているとWindowsの時刻がubuntuを起動するたびに変わってしまうので修正します。true開発環境ログインシェルの変更シェルはzshを使うので変更します。/usr/bin/zshキーバインドをemacsにするmacのようにキーバインドをemacsにします。EmacsGoのインストールGoのインストールはapt-getでできると嬉しいのでgolangのリポジトリのwikiに従い設定します。golang-goDockerのインストールDockerもapt-getでインストールします。containerd.ioまとめだいたいzshのスクリプトを流す以外は以上のことをします。本当はこういったことも自動化できると嬉しいですが、apt-getを使ったりするのでdebian系に限られるのでzshのスクリプトに入れるのもなーと思ったりします。debian系以外あんまり使わないのですが。整体とリラックスの関係。