現在個人開発ではmacbookpro 13インチ 2014を使っている。
なんとなく次のマシンを買うことを考えているが、macではないという選択肢もありかとUbuntuを検討している。
なぜか
macやappleに依存しているのが嫌になってきた。
実際macはよくできていると思うが、それに依存して不満点(touch barのやつしか選べなかったり、高かったり)を我慢せねばならないことに疑問を持つようになった。
「Windowsで開発」という選択肢はまぁ今の所ないので、一度Ubuntuを体験してみて、乗り換えられそうならそちらに移行してみようかと思い検証してみることにした。
macbookproにデュアルブートでUbuntuを入れた
ubuntuのインストール
- ubuntu desktopイメージのダウンロード。日本語remixを使うことにした。
- usbにイメージを保存して起動用usbを作成。
- macをalt/opthinキーを押しながら起動。
- usbから起動
- ubuntuが起動したら、ubuntuのインストールを選択して起動。
- なんとなくこのあたりを見ながら作業。
- rEFIndはインストールしなかった。普通にalt/optionを押しながら起動すればmac/ubuntuを切り替えられた。
- 「インストールの種類」で「その他」を選択してubuntu用のパーティションを選ばないと、mac領域に入ってしまったりする。
- ubuntuをインストールするパーティションを選んでダブルクリックし、「パーティションを編集」画面で「利用方法」に「ext4 ジャーナリングファイルシステム」を選択。マウントポイントに「/」を選択
- 「ブートローダをインストールするデバイス」にはubuntuをインストールするパーティションを選択
- あとは、適当に選択してインストール完了させる。
環境設定
- 日本語を打てるようにctrl spaceで入力切替できるようにした
たぶん、mac用のキーボードに「半角/全角」ボタンがないので初期設定状態では切り替えられなかったのだと思う。ctrl spaceで切り替えられるように設定を変更した。※macと同じように「英数」「かな」キーで切り替えられるようにしたかったが、キー認識をしていないぽい?https://do-you-linux.com/blog/2017/10/27/ubuntu17-10%E3%81%A7%E3%80%8C%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%85%A5%E5%8A%9B%E3%81%A8%E8%8B%B1%E8%AA%9E%E5%85%A5%E5%8A%9B%E3%80%8D%E3%82%92%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%82%8B%E6%96%B9%E6%B3%95/- (後日、「英数」「かな」キーで切り替えられるようにした。 Ubuntuにてmacの英数・かなキーで日本語入力切り替えするための設定方法 - やる気がストロングZERO )
- gitをインストールした
- パッケージからインストール sudo apt install git
- dropboxをインストールした
- オフィシャルからダウンロードしてインストール
- keepassのインストールを検討中
- 1PassWordにするかどうするか
- 最初からkeepassxcがインストールされているっぽいから、それを使うようにするか。。
- dockerをインストールした
- オフィシャルの記述に従ってインストール
- docker-composeをインストールした
- パッケージからインストール
- PyCharmをインストールした
ダウンロードファイル/bin/pycharm.shを実行してインストール。.profileにダウンロードファイル/binへのpathを追加するように記述。端末からpycharm.shを実行することで起動できるようになった。- 普通にUbuntuソフトウェアからインストールすれば全てうまく行った。
普段遣いするには色々設定にもう少し時間がかかりそう。
目指している環境
ある程度使って開発や普段の作業などが問題なく出来るようになったらthinkpadあたりを買ってUbuntuをインストールして使っていこうと思っている。
初期インストールされているwindowsは一応残しておいて(ハードを制御する独自ソフトなどが入っていたりするっぽいので)、Ubuntuをデュアルブートで入れる。
エクセルなど、どうしてもUbuntu環境で使えないものを使うためにUbuntuの仮想環境にWindows(別途購入ライセンス)を入れる。ディレクトリを同期させて、ファイル類はubuntu上で管理する。