ツナワタリマイライフ

日常ネタから技術ネタ、音楽ネタまで何でも書きます。

WindowsノートにUbuntu16.04入れたあとの初期設定(ssh、vivaldi、Dropbox)

はじめに

WindowsノートにUbuntu入れました。

take-she12.hatenablog.com

ubuntu 16.04 初期設定」でググるもしぬほど出てくるので自分が必要だと思ったことから少しずつ。

パッケージ更新

何はともあれ。

apt-get update apt-get upgrade

不要なもの削除してるひともいるみたいですがとりあえずそのままで。

ssh

何はともあれ②。sshできなきゃどうにもならないですね。

apt-get install openssh-server

初期設定変更なしで22番ポートでsshできるようになりました。

vimが方向キーでABCD

方向キーを打つとABCDが出てしまう問題。vi互換が原因のよう。

Vimで方向キーを押すとABCDが出る問題を直す

自分のgithubにvimrcは載せていたので、これにset nocompatibleを追加ですね。

dotfiles/.vimrc at master · takeshe12/dotfiles · GitHub

take@lenovo:~$ cat .vimrc 
syntax enable
set number
set tabstop=2
set autoindent
set expandtab
set shiftwidth=2
set smartindent
set nobackup
set noswapfile
set noundofile
set nocompatible

vimのインストール

てかそもそもvimじゃなくてviだったw apt-getでvimをinstallした。viでもvimがあがるようになったっぽい。

homeディレクトリの日本語

これどうにかなれよ。

take@lenovo:~$ ls
examples.desktop  テンプレート  ドキュメント  ピクチャ      公開
ダウンロード      デスクトップ  ビデオ        ミュージック

設定ファイルを変更

take@lenovo:~$ cat .config/user-dirs.dirs 
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Share"
XDG_DOCUMENTS_DIR="$HOME/Document"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Video"

リネーム

take@lenovo:~$ mv $HOME/デスクトップ $HOME/Desktop
take@lenovo:~$ mv $HOME/ダウンロード $HOME/Downloads
take@lenovo:~$ mv $HOME/テンプレート $HOME/Templates
take@lenovo:~$ mv $HOME/公開 $HOME/Share
take@lenovo:~$ mv $HOME/ドキュメント $HOME/Documents
take@lenovo:~$ mv $HOME/ビデオ $HOME/Videos
take@lenovo:~$ mv $HOME/ピクチャ $HOME/Pictures
take@lenovo:~$ mv $HOME/ミュージック $HOME/Music

ログインしなおして確認。

take@lenovo:~$ ls
Desktop    Downloads  Pictures  Templates  examples.desktop
Documents  Music      Share     Videos     hoge

ただ左のメニューはまだ日本語なんだよなぁ。

コマンドでupdateするほうも試してみる

f:id:take_she12:20161010123826p:plain

なんかCurrent name変だな。Don't me askにチェックを入れてupdate。

f:id:take_she12:20161010123830p:plain

左には残ってるんだけどリンクみたいなもんなので削除しちゃいました。

ブラウザをvivaldiにする

chrome派のみなさん、私はイケてるブラウザvivaldiを愛用していますよ!

take-she12.hatenablog.com

公式サイトからVivaldi 1.4 64bit DEB (お勧め)のurlをcopy

Vivaldi - きっとお気に召していただけるWEBブラウザです。パワフルでカスタマイズが自在で、セキュアで自由。Vivaldi Technologiesがお届けする、WEBが楽しくなるブラウザです!

wgetでダウンロード

take@lenovo:~$ wget https://downloads.vivaldi.com/stable/vivaldi-stable_1.4.589.38-1_amd64.deb
--2016-10-10 11:34:43--  https://downloads.vivaldi.com/stable/vivaldi-stable_1.4.589.38-1_amd64.deb
downloads.vivaldi.com (downloads.vivaldi.com) をDNSに問いあわせています... 146.88.134.40
downloads.vivaldi.com (downloads.vivaldi.com)|146.88.134.40|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 46299866 (44M) [application/exe]
`vivaldi-stable_1.4.589.38-1_amd64.deb' に保存中

vivaldi-stable_1.4.5 100%[======================>]  44.15M  11.2MB/s    in 3.9s    

2016-10-10 11:34:47 (11.2 MB/s) - `vivaldi-stable_1.4.589.38-1_amd64.deb' へ保存完了 [46299866/46299866]

インストールする

take@lenovo:~/Downloads$ ls
vivaldi-stable_1.4.589.38-1_amd64.deb
take@lenovo:~/Downloads$ sudo dpkg -i vivaldi-stable_1.4.589.38-1_amd64.deb 
以前に未選択のパッケージ vivaldi-stable を選択しています。
(データベースを読み込んでいます ... 現在 212077 個のファイルとディレクトリがインストールされています。)
vivaldi-stable_1.4.589.38-1_amd64.deb を展開する準備をしています ...
vivaldi-stable (1.4.589.38-1) を展開しています...
dpkg: 依存関係の問題により vivaldi-stable の設定ができません:
 vivaldi-stable は以下に依存 (depends) します: libappindicator1 ...しかし:
  パッケージ libappindicator1 はまだインストールされていません。

dpkg: パッケージ vivaldi-stable の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
gnome-menus (3.13.3-6ubuntu3.1) のトリガを処理しています ...
desktop-file-utils (0.22-1ubuntu5) のトリガを処理しています ...
mime-support (3.59ubuntu1) のトリガを処理しています ...
処理中にエラーが発生しました:
 vivaldi-stable

依存関係。いろいろ試したがうまくいかず。apt-get -f installを試せと言ってるので従う

take@lenovo:~$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下の追加パッケージがインストールされます:
  libappindicator1 libindicator7
以下のパッケージが新たにインストールされます:
  libappindicator1 libindicator7
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 1 個。
1 個のパッケージが完全にインストールまたは削除されていません。
40.7 kB のアーカイブを取得する必要があります。
この操作後に追加で 184 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libindicator7 amd64 12.10.2+16.04.20151208-0ubuntu1 [21.9 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 libappindicator1 amd64 12.10.1+15.04.20141110-0ubuntu1 [18.8 kB]
40.7 kB を 0秒 で取得しました (404 kB/s)    
以前に未選択のパッケージ libindicator7 を選択しています。
(データベースを読み込んでいます ... 現在 212542 個のファイルとディレクトリがインストールされています。)
.../libindicator7_12.10.2+16.04.20151208-0ubuntu1_amd64.deb を展開する準備をしています ...
libindicator7 (12.10.2+16.04.20151208-0ubuntu1) を展開しています...
以前に未選択のパッケージ libappindicator1 を選択しています。
.../libappindicator1_12.10.1+15.04.20141110-0ubuntu1_amd64.deb を展開する準備をしています ...
libappindicator1 (12.10.1+15.04.20141110-0ubuntu1) を展開しています...
libc-bin (2.23-0ubuntu3) のトリガを処理しています ...
libindicator7 (12.10.2+16.04.20151208-0ubuntu1) を設定しています ...
libappindicator1 (12.10.1+15.04.20141110-0ubuntu1) を設定しています ...
vivaldi-stable (1.4.589.38-1) を設定しています ...
update-alternatives: /usr/bin/x-www-browser (x-www-browser) を提供するために自動モードで /usr/bin/vivaldi-stable を使います
update-alternatives: /usr/bin/gnome-www-browser (gnome-www-browser) を提供するために自動モードで /usr/bin/vivaldi-stable を使います
update-alternatives: /usr/bin/vivaldi (vivaldi) を提供するために自動モードで /usr/bin/vivaldi-stable を使います
libc-bin (2.23-0ubuntu3) のトリガを処理しています ...

なんか依存パッケージ入ったっぽいな。

take@lenovo:~$ sudo dpkg -i vivaldi-stable_1.4.589.38-1_amd64.deb 
(データベースを読み込んでいます ... 現在 212552 個のファイルとディレクトリがインストールされています。)
vivaldi-stable_1.4.589.38-1_amd64.deb を展開する準備をしています ...
vivaldi-stable (1.4.589.38-1) で (1.4.589.38-1 に) 上書き展開しています ...
vivaldi-stable (1.4.589.38-1) を設定しています ...
bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
gnome-menus (3.13.3-6ubuntu3.1) のトリガを処理しています ...
desktop-file-utils (0.22-1ubuntu5) のトリガを処理しています ...
mime-support (3.59ubuntu1) のトリガを処理しています ...

うまくいったっぽい!

選択できますね。

f:id:take_she12:20161010121847p:plain

使えます!

f:id:take_she12:20161010121842p:plain

UbuntuでScreenshotを取る

順番間違えましたが、とても簡単。Screenshot keyを押すだけ。範囲指定するならShift + Screenshot。そのまま保存先を選べるの、とっても良いです。

Ubuntuで端末からスクリーンショットを撮る方法まとめ - Qiita

Dropboxを入れる

上記でScreenshotをUbuntuに保存したあとscpでMacに持ってきましたが(記事はMacで書いてる)Dropboxがあるとファイル共有楽ですもんね。

公式サイトからubuntuのurlを取得

Install - Dropbox

wgetする

take@lenovo:~/Downloads$ wget https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2015.10.28_amd64.deb
--2016-10-10 12:22:28--  https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2015.10.28_amd64.deb
www.dropbox.com (www.dropbox.com) をDNSに問いあわせています... 162.125.80.1
www.dropbox.com (www.dropbox.com)|162.125.80.1|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: https://linux.dropbox.com/packages/ubuntu/dropbox_2015.10.28_amd64.deb [続く]
--2016-10-10 12:22:28--  https://linux.dropbox.com/packages/ubuntu/dropbox_2015.10.28_amd64.deb
linux.dropbox.com (linux.dropbox.com) をDNSに問いあわせています... 54.192.119.8, 54.192.119.129, 54.192.119.75, ...
linux.dropbox.com (linux.dropbox.com)|54.192.119.8|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 95238 (93K) [application/octet-stream]
`download?dl=packages%2Fubuntu%2Fdropbox_2015.10.28_amd64.deb' に保存中

download?dl=packages 100%[======================>]  93.01K  --.-KB/s    in 0.1s    

2016-10-10 12:22:29 (745 KB/s) - `download?dl=packages%2Fubuntu%2Fdropbox_2015.10.28_amd64.deb' へ保存完了 [95238/95238]

なんかファイル名がおかしいけど。。。dpkg -iでは依存関係に詰まる。apt installするとやはり-fを推される。

take@lenovo:~/Downloads$ sudo apt install ./download\?dl\=packages%2Fubuntu%2Fdropbox_2015.10.28_amd64.deb 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
これらを直すためには 'apt-get -f install' を実行する必要があるかもしれません。
以下のパッケージには満たせない依存関係があります:
 dropbox : 依存: python-gtk2 (>= 2.12) しかし、インストールされていません
E: 未解決の依存関係があります。-f オプションを試してください。

したがう

take@lenovo:~/Downloads$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下の追加パッケージがインストールされます:
  python-cairo python-gobject-2 python-gtk2
提案パッケージ:
  python-gobject-2-dbg python-gtk2-doc
以下のパッケージが新たにインストールされます:
  python-cairo python-gobject-2 python-gtk2
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 1 個。
1 個のパッケージが完全にインストールまたは削除されていません。
842 kB のアーカイブを取得する必要があります。
この操作後に追加で 4,631 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-cairo amd64 1.8.8-2 [41.3 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-gobject-2 amd64 2.28.6-12ubuntu1 [181 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64 python-gtk2 amd64 2.24.0-4ubuntu1 [620 kB]
842 kB を 0秒 で取得しました (4,589 kB/s)
以前に未選択のパッケージ python-cairo を選択しています。
(データベースを読み込んでいます ... 現在 212579 個のファイルとディレクトリがインストールされています。)
.../python-cairo_1.8.8-2_amd64.deb を展開する準備をしています ...
python-cairo (1.8.8-2) を展開しています...
以前に未選択のパッケージ python-gobject-2 を選択しています。
.../python-gobject-2_2.28.6-12ubuntu1_amd64.deb を展開する準備をしています ...
python-gobject-2 (2.28.6-12ubuntu1) を展開しています...
以前に未選択のパッケージ python-gtk2 を選択しています。
.../python-gtk2_2.24.0-4ubuntu1_amd64.deb を展開する準備をしています ...
python-gtk2 (2.24.0-4ubuntu1) を展開しています...
libc-bin (2.23-0ubuntu3) のトリガを処理しています ...
python-cairo (1.8.8-2) を設定しています ...
python-gobject-2 (2.28.6-12ubuntu1) を設定しています ...
python-gtk2 (2.24.0-4ubuntu1) を設定しています ...
dropbox (2015.10.28) を設定しています ...
Please restart all running instances of Nautilus, or you will experience problems. i.e. nautilus --quit
Dropbox installation successfully completed! You can start Dropbox from your applications menu.
libc-bin (2.23-0ubuntu3) のトリガを処理しています ...

入ったっぽい。

結局GUIであれこれするからコマンドじゃなくて最初からGUIでいれりゃ良いのかもしれんな。 f:id:take_she12:20161010123119p:plain

ユーザ名とパスワード入れれば完了です。

f:id:take_she12:20161010123127p:plain

おわりに

sshvivaldidropboxが入りましたね!次回は仮想化まわりをやっていく予定です!