Windows 10 Pro + VirtualBox x64 に Ubuntu 16.04 LTS をインストールしてみる

Windows 10 Pro + VirtualBox x64 に Ubuntu 16.04 LTS をインストールしてみる

そもそもUbuntuを試したのは SQL Server を試してみるためなのだが、16.04ご指名なのでインストールしてみる
※18.04はパッケージが合わないというエラーが出るというのもある
新規インストールなので SQL Server 以前の作業+αを適当にメモっておく

参考にしたのは以下のサイト
apt-getで保留のパッケージをインストールする
Ctrl+Alt+F1(仮想コンソールを起動)を押してしまったら
[GitHub] 公開鍵登録の際に、Permission denied (publickey). が出続ける場合の対応 (vagrantからsshする場合の注意も)
DL先はこちら
Ubuntu 16.04 LTS 日本語 Remix リリース
インストール後、以下の警告が出る ※16.04.4 LTS 更新後でも解消されないのか
Ubuntu 16.04のapt updateでappstreamcliがクラッシュする
SSHサーバーの設定 : パスワード認証
インストール直後は
$ sudo cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial

$ sudo apt-get update
$ sudo apt-get upgrade
保留されているパッケージが存在するため
$ sudo apt-get dist-upgrade
$ sudo cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"

$ sudo apt-get update
$ sudo apt-get upgrad
$ sudo apt autoremove

$ python -V
Python 2.7.12
$ python3 -V
Python 3.5.2

Ubuntu 17.10にmonoとVsCodeとGitをインストールしてみる
を参考に git と VsCode をインストールする
・Gitのインストール&githubへアクセスできるように設定する
# apt-get install git
ユーザ名の登録する
# git config --global user.name "User Name"
メールアドレスを登録する
# git config --global user.email "hoge@hoge.com"
日本語ファイル名の文字化けの対策を行う
# git config --global core.quotepath false

# ssh-keygen -t rsa -b 4096 -C "hoge@hoge.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:〜

# cat id_rsa.pub
で表示された内容を以下に登録
github
edit profile
 -> SSH and GPG keys
  -> New SSH key
   -> title:適当な名前
     Key:cat id_rsa.pubで表示された内容
 
VsCodeのインストール(追加するパッケージは特に必要ないようだ)
https://code.visualstudio.com/#alt-downloads
より code_1.23.1-1525968403_amd64.deb をDL

# dpkg -i code_1.23.1-1525968403_amd64.deb
以前に未選択のパッケージ code を選択しています。
(データベースを読み込んでいます ... 現在 208942 個のファイルとディレクトリがインストールされています。)
code_1.23.1-1525968403_amd64.deb を展開する準備をしています ...
code (1.23.1-1525968403) を展開しています...
code (1.23.1-1525968403) を設定しています ...
bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
gnome-menus (3.13.3-6ubuntu3.1) のトリガを処理しています ...
desktop-file-utils (0.22-1ubuntu5.1) のトリガを処理しています ...
mime-support (3.59ubuntu1) のトリガを処理しています ...
# which code
/usr/bin/code
 
SSHサーバーのインストール&設定
# apt-get -y install openssh-server
# vi /etc/ssh/sshd_config
# 28行目:no に変更してrootログイン一切禁止
PermitRootLogin no
# systemctl restart ssh