日経Linux 2016年7月号

2016年6月8日発行・発売(毎月1回8日発行・発売)
第18巻第7号通巻202号 2000年2月15日第三種郵便物認可
付録
7月号
日経 Linux
Ubuntu LTS 登場記念号
号 特別
特別付録
2016
年 7月
u
t
n
Ub u L T S
4
0
.
6
1 わかる本
全部
極厚100p
が
S
.04 LT
tu 16
Ubun
&5
USB
カード
D
V
D
SDLinux
日本語
Remix
が全部
本
わかる
年 える
使
30
活用ワザ
!
素早く
!
安全に
!
快適に
あのMSがUbuntuと握手
Windows版Linux が
やって来た!
知らずにいると
大損する!?
7
ラズパイの 落とし穴 回避術 超保存版 5年使える「長期サポート版」が2年ぶりに登場!
2016
Ubuntu 16.04 LTS 日本語 Remixインストールディスク
極厚・新Ubuntu徹底解説ブック
July
2016
特集
1 18
7
C
素早く! 安全に! 快適に!
O
N
T
E
誰もが持っている USB メモリーや SD カード。使い方
をちょっと工夫すると、Linux の便利さが格段に向上
します。今回は、抜き差しの基本から、便利なバック
アップ術やネットワーク連携、Linux ならではのブータ
ブル USB 活用など、さまざまな 30 個の華麗なワザを
ご覧に入れます。
2 55
T
S
ザ
ワ
活用
USBメモリー&SDカードの
特集
N
30
あの MSが Ubuntuと握手
Windows版Linuxがやって来た!
あの Microsoft が「Linux」の互換環境を「Windows」に実装した!?そんな驚きをもって迎えら
れた話題の新機能「Ubuntu on Windows」。なんと Ubuntu のコマンドをそのまま Windows 10
上で実行できるのです。これまでの互換環境との違いやLinuxユーザーが楽しめるポイントを探ります。
特集
3 70
知らずにいると大損する!?
ラズパイの“落とし穴”回避術
最新モデル「Pi 3」の登場で、ハード / ソフトの両面でますます充実した手のひらサイズの PC ボード
「Raspberry PI」
(ラズパイ)。しかし、普通のパソコンと同等の快適さを実現するには、いくつかの
落とし穴が存在します。その回避術をマスターしましょう。
日経
基礎講座
82
ビギナーズ
Linux
Ubuntuをもっと使おう!
Linuxステップアップ講座
第 7 回 VPS に最新 Ubuntu をインストール
今回はサーバー初心者向けに、仮想レンタルサーバーに最新の「Ubuntu Server」を入れて初期設定を
終えるところまで紹介します。2 週間まで無料で試せるサービスを使います。
基礎講座
88
LibreOfficeのお役立ち機能
第 3 回 「条件付き書式」でセルの色を自動で変更する
表計算ソフト「Calc」の条件付き書式能を使い、指定条件を満たす場合にセルに色を自動で変える方法
を紹介します。男女別、曜日別などさまざまな色分けが可能です。
基礎講座
94
超 入 門
80
Linux 技術者認定資格
「LPIC レベル1」対応
水口先生に聞く
第 4 回 プロセス管理と正規表現
第 4 回 環境変数を確認・設定する
上達への早道 Linux 入門
4
2016.7 Nikkei Linux
初めてでも分かる Linuxコマンドの使い方
日経 Linux
版」を 提供中!
子
電
「
と
」
版
「PDF
104
Raspberry Piで作ろう
ロボット用アプリケーション「ROS」
を Raspberry Pi Mouse で体験
してみましょう。ROS はロボット
の開発を支援するミドルウエアと
して世界中で使われています。
お手軽ロボット教室
第 7 回 ロボット用 OS「ROS」を体験
New 応 用 講 座
110
AWSでトライ
Raspberry PiでIoTを体験しよう
中
会議
第 1 回 Raspberry Pi とセンサーの動作確認
応用講座
122
楽しい
ラズパイプログラミング
すぐ試せるサンプルがいっぱい
第 3 回 USB カメラを活用しよう
レポート
7
Raspberry Pi を使って、モノの
インターネット「IoT」を実現してみ
ましょう。1回目は、Raspberry
Pi に LED やボタン、センサーなど
をつなぎ、実際に動かしてみます。
Raspberry Pi を使って Python プログラ
ミングを学びましょう。今回は pygame モ
ジュールを使って、プレビュー機能付きカ
メラと簡易 Web カメラを作成する方法を
紹介します。
ディストリビューション⃝ Fedora 24 が間もなく登場、脱 X Window は先送りに
デスクトップ環境⃝ Cinnamon が 2 年半ぶり大改訂でマルチタッチ対応など強化
電子工作⃝ラズパイで使えるセンサーボード Scratch でプログラム開発
小型 PC ⃝テックウインドが Android 互換パソコンを発売
クラウド⃝ Google がホームアシスタント機器や機械学習専用プロセッサを発表
フリーソフト 13
フリーソフト 151
今!オススメのフリーソフト
世界のディストロから
Vivaldi⃝UIのカスタマイズが自在なブラウザー
QUBES OS⃝独立したVM上でアプリを動かすセキュアLinux
News フラッシュ 応用講座
RHEL7/CentOS7大解剖! 最新Linuxサーバーの基本原理116
第 5 回 LVM を用いたディスク管理
まつもとゆきひろの作りながら学ぶプログラミング言語128
Linux トラブル解決術 Linux カーネル新機能 読者プレゼント 広場 次号予告、広告索引 第 28 回 統計基礎の基礎
まんが
実践コラム
#!シス管系女子
Season4
136
お得な中古をフル再生
Linux でPCリノベーション
第 4 回 ジャンク PC を “ニコイチ” で 3 倍速く
12
100
142
17
152
154
145
第7話
特定ネットワークセグメント向けの
Web サーバーに接続したい
Nikkei Linux 2016.7
5
コンテンツ
Raspberry Pi
基礎講座
日経 Linux では “すぐ入手できる” 電子版を販売中です。PDF 版や Kindle 版、ア
プリ版などをご利用いただけます。PDF 版では記事内データのコピー&ペースト、文
字検索が可能です。アプリ版は、日経ストア(http://eb.store.nikkei.com/)で販
売します。PDF 版は、日経 Linux のサイト(http://itpro.nikkeibp.co.jp/linux/)
に販売ページのリンクがあります。いずれも 7 月号は 6 月 10 日に発売予定です。
なお、サンプルプログラムなどの記事関連コンテンツは、当編集部で用意した読者
限定サイトで提供いたします。詳しくは、
「読者限定サイトのお知らせ」
(p. 152)を
ご覧ください。
Linuxレポート
Fedora 24が間もなく登場
脱X Windowは先送りに
最新技術を積極的に取り入れるデスクトップ向けLinuxディストリビューショ
ン「Fedora」の新版、「Fedora 24」が 2016 年 6月14日に登場する。
標準ウィンドウシステムの変更を予定していたが先送りとなり、サーバー/クラウ
ド関連の機能強化が中心となっている。
図1 「Fedora 24 Workstation」の デ ス ク
トップ
画面はベータ版のもの。
デスクトップ向けのLinuxとして
目新しいところでは、特定用途に
をクリックする(図 3)。
「GNOME」
人気の「Fedora」の最新版「Fedora
特化したバージョンを提供する「Fe
24」の機能が固まった(図1)
。Fed
dora Labs」に、天文学向けの「As
「GNOME ク ラ シ ッ ク」「GNOME
ora は、米 Red Hat 社の商用 Linux
tronomy」版が加わった(図2)。プ
on Wayland」の中から「GNOME
「Red Hat Enterprise Linux」に将
ラネタリウムソフトの「Stellarium」
on Wayland」を選んでログインす
来組み込まれる予定の機能をいち
や天体シミュレーターの「Celestia」
ると、Wayland で GUI セッション
早く搭載するディストリビューショ
などが標準搭載されている。
が始まる。
ウシステムの標準を従来の X Wind
Wayland移行は見送り
表1 Fedora 24の主な変更点
ow System から「Wayland」に移
Fedora 24 は、デ ス ク ト ッ プ 環
行する見込みだったが、先送りとな
境のウィンドウシステムに「Wayla
った。このため Fedora 24 では、サ
nd」の搭載を予定していたが、アル
ーバー / クラウド関連の機能強化が
ファ版の段階で見送られた。Wayla
目玉になる。
nd は、互換性の維持で複雑化して
主な強化点は表 1 の通りだ。各
いるX Window Systemより軽量な
種ソフトウエアのバージョンアップ
ウィンドウシステム。アクセス制御
と、サーバー / クラウド関連のパッ
機能がないX Window Systemより
ケージ追加が中心となる。例えばク
セキュアなのも特徴だ。
ラウドインフラ向けの「Cloud」版
Waylandは既にFedora 21から実
では、PaaS 構築プラットフォーム
験的なサポートが始まっており、試
(高橋 秀和)
ン。画面描画をつかさどるウィンド
の「OpenShift Origin」を簡単に導
すのは容易だ。ログイン画面で「サ
入できるパッケージを用意する。
インイン」の横にある歯車アイコン
図2 天文学に特化した
「Fedora Labs Astronomy」版のデスクト
ップ
Fedora 24から新たに加わった。天文学系のアプリケーションを標準搭載する。
ここではデスクトップ向けの
「Workstation」、サー
バー向けの
「Server」
、クラウド向けの
「Cloud」の各
版と、派生版の
「Labs」
の変更点を列挙した。
エディション
全体
Workstation
Server
Cloud
Labs
変更点
コンパイラ「GCC」のバー
ジョン 6、glibc ライブラリ
のバージョン 2.23 を採用
GNOME 3.20 の採用(Way
land のサポート強化、標準
フォント「Cantarell」の描
画改善など)
認証基盤「FreeIPA」の バ
ージョン 4.3 を搭載
レプリカ構成ツールで Web
UI が利用可能に
PaaS 構築用の「OpenShift
Origin」パッケージを追加、
コンテナー環境構築用の「At
omic Host」の 最新版 を 用
意
天文学向けツールを搭載し
た Astronomy 版を追加
図3 ログイン画面で「Wayland」ウィンドウシステムに切り替え
可能
Fedora 21が試験的に追加され、Fedora 24では標準になる予定だったが見送ら
れた。
Nikkei Linux 2016.7
7
Linuxレポート
Linux Mintデスクトップの新版
マルチタッチ対応などを強化
Linux Mint teamは、独自のデスクトップ環境の新版 「Cinnamon 3.0」
を2016 年 4月25日に公開した。タッチパッドのサポート強化や「パネルラン
チャー」の変更、各種設定画面での設定項目追加など、さまざまな改良が
加わっている。Linux Mint 18で採用される予定だ。
だ。2 本指、3 本指でのタップや、パ
ッドの端をなぞる動きに機能を割り
当てることができる(図 4)。
このほか、GTK 3.20 のサポート
や、メニュー操作時のアニメーショ
ン効果の追加などがある。
Cinnamon 3.0 は Ubuntu 16.04
LTS でも試せる。それには、下記の
ンタフェースの細かな使い勝手が向
コマンドでリポジトリー(PPA)を
境「GNOME 3」をベースに、Lin
上している。
追加してからインストールする。
ux Mint 向けに開発されたデスクト
例えば、複数のウィンドウをすき
ップ環境だ(図 1)
。デスクトップ
間なくぴったり並べる「タイルウィ
上に簡易アプリ(デスクレット)を
ンドウ」の機能が向上。横 2 分割だ
配置でき、カスタマイズが容易とい
けでなく、図 2 のように縦方向にも
った特徴がある。今回は 2013 年 10
分割して並べられるようになった。
月以来のメジャーバージョンアップ
また、デスクトップ下端の「パネ
で、2016 年 6 月中に登場する「Lin
ルランチャー」を右クリックしたと
ux Mint 18」でも採用される。
きに、各アプリ独自の動作を設定可
インストール後、いったんログア
能になった(図 3)。
ウトする。そして、ログイン画面で
カスタマイズがさらに柔軟に
ノートパソコンで便利なのは、タ
ユーザー名の右側に表示されるアイ
Cinnamon 3.0 では、ユーザーイ
ッチパッドのマルチタッチへの対応
コンをクリックして、「Cinnamon」
「Cinnamon」は、デスクトップ環
PPAを追加する
$ sudo add-apt-repository ppa:
embrosyn/cinnamon
$ sudo apt update
Cinnamonをインストール
$ sudo apt install cinnamon bl
ueberry
このマークで改行
を選ぶと切り替えられる。
GUIでシャットダウンや再起動を
するには、以下のコマンドでセッシ
ョンの設定も変更しておく。
図1 Ubuntu
16.04 LTSに
インストー
ル し たCinna
mon 3.0
図3 パネルランチャーの強化
図2 タイル状にウィンドウを並べられる
画面の4隅のどれかにウィンドウをドラッグすると、
ち
ょうどデスクトップ全体の4分の1のサイズのウィン
ドウになる。複数のウィンドウをタイル状に並べるの
も簡単だ。
8
2016.7 Nikkei Linux
下端のタスクバーに登録されたアプリを
右クリックするとパネルランチャーが開
く。ここでアプリごとに独自のメニューを
追加できる。例えばFirefoxでは、履歴を残
さずにWeb閲覧できる
「Private Window」
を簡単に開ける。
$ gsettings set org.cinnamon.d
esktop.session settings-daemon
-uses-logind true
$ gsettings set org.cinnamon.d
esktop.session session-manager
-uses-logind true
$ reboot
(大橋 源一郎)
図4 タッチパッ
ドのマルチタッ
チ対応
デフォルトでは、2本
指のタップはマウス
の
「右クリック」、3本
指 の タ ッ プ は「 中 ク
リック」に割り当て
られている。
Linuxレポート
ラズパイで使えるセンサーボード
Scratch使い手軽に制御できる
スイッチサイエンスが Raspberry Piで使える手軽なセンサーボードを発売した。
音や明るさ、スライダーの位置などを検知でき、USB ケーブルでつなぐだけで
使える。開発環境は「Scratch」に対応し、センサーボードの値を読み取って、
簡単に画面上のキャラクターなどを動かせる。価格は2500 円。
るたびに必要なので、注意してほし
い*1。
ここではスライダーを使ったプロ
グラムを組んでみよう。「動き」の
中にある「10 歩動かす」内の「10」
の位置に、「調べる」内にある「ス
ライダーセンサーの値」を入れる
(図 4)。これを「制御」の中の「ず
スイッチサイエンスは2016年4月
を USB ケーブルでつなぎ、
「Menu」
っと」で囲むと、スライダーの値を
27日、
音センサーや明るさセンサー、
-「プログラミング」-「Scratch」で
大きくする(左側に動かす)ほど、
ボタン、スライダーなどを備えなが
Scratch を起動しよう。プログラム
ネコが速く動くプログラムになる。
ら、2500 円と安価な拡張ボードを発
を組む前に少し準備作業がある。
図 4 ではさらにウィンドウの端にネ
売した(http://ssci.to/2700)。ビジ
画面左上の「調べる」の中にある
コが着いたら反転する動きなども加
ュアルプログラミング環境の「Scrat
「スライダー センサーの値」をマウス
ch」で簡単にプログラムを作成でき
で右クリックしよう。図2のように表
ほかにも「ボタンが押されたらネ
るのが特徴だ。
示される「ScratchBoard監視板を表
コが動く」
(「調べる」の「ボタンを
Windows や OS X、Linux が動く
示」を選ぶと、右上のネコが居る場
押された」を「もし なら」にはめ
パソコン向けの製品だが、Raspbe
所に「ScratchBoard監視板」ウィン
込む)「明るさが一定値を超えたら
えている。
rry Pi でも利用できる。Raspberry
ドウが開く。これを図3のように右ク
ネコがダンスを踊る」「音が鳴った
Piの推奨OS「Raspbian」にはScrat
リックして「シリアルか USBのポー
らネコの動く方向が変わる」といっ
ch 1.4 が標準で付いており、早速 Ra
トを選択」をクリックして「/dev/tt
たさまざまなプログラムを作成可能
spberry Pi 3 で試してみた(図 1)
。
yUSB0」
を選ぶと準備完了だ。Scrat
だ。
chBoard 監視板に、センサー値など
Scratchでの準備に注意
がリアルタイムで表示されるように
まずRaspberry Piにnekoboard2
なる。この作業は Scratch を起動す
* 1 Scratchの旧版では、ポートが自動選
択されていた。Scratchの今後のバージョンア
ップで、
この作業は不要になる見込みだ。
図3 ScratchBoard監
視板が表示されたとこ
ろ
MicroUSB端子
明るさセンサー
(ライター 薬師寺 国安)
センサー値などは最初は表
示されていない。
ボタン
音センサー
抵抗センサーコネクタ
スライダー
図1 nekoboard2をRaspberry Pi 3につないだところ
抵抗値センサーでは、抵抗の値を測れる。
図2 「ScratchBoard
監視板を表示」をクリ
ック
「10歩 動 か す 」の「10」
の 位 置 に「 ス ラ イ ダ ー
センサーの値」を入れる
図4 スライダーの値で猫の動きを制御するプログラム
監視板のスライダーの値も変化する。
Nikkei Linux 2016.7
9
Linuxレポート
テックウインドがAndroid互換機
複数ウィンドウ対応Remix OS搭載
テックウインドは2016 年 4月26日、Android 互換 OS 「Remix OS」を
搭載した小型 PC 「Remix Mini」を発売した。マルチウィンドウに対応し
ていて、通常のデスクトップ OSと変わらない操作性を提供するのが特徴だ。
動画再生や3Dゲームなどのアプリも快適に動作する。
マルチウィンドウ対応のAndroid
内ではテックウインドが9800円(税
図1 手のひらサイズの小型PC「Remix Mi
ni」
Android互換OS「Remix OS」がインストールされ
ている。
互換 OS「Remix OS」を搭載した
別)で販売する。
ウィンドウを開く。
「言語と入力」ア
小型 PC「Remix Mini」が発売され
Remix Mini の本体上部を指で長
イコンをクリックし、スクロールし
た。Remix Mini は、米 Google 社の
めに触ると電源が入る。言語の選
て「物理キーボード」の「デフォル
元社員によって設立された中国Jide
択、利用規約の同意、画面の表示
ト」を「日本語 109A 配列」に変更
Technology 社が開発。手のひらに
領域の調整という三つの設定だけで
する。「設定」ウィンドウに戻って
乗るくらいの大きさだ(図 1)
。
デスクトップ画面が開き、そのまま
「日付と時刻」アイコンをクリック
SoC(System on a Chip)には、
使えるようになる(図 3)。使い勝
し、
「時間帯を設定」を「日本標準
中 国 Allwinner Technology 社 の
手は、Windows 7/XP のようなデス
時」に設定すればよい。
A64(CPU コアは 1.2GHz 動作の 64
クトップOSとほとんど変わらない。
ビットクアッドコアCortex-A53)を
Webブラウザーなどのアプリはイン
OS 更新でストアアプリが差し替え
採用。2Gバイトのメインメモリー、
ストール済みだ。動画再生や 3D ゲ
2016年5月5日以降、
Remix OSを
16G バイトの内蔵ストレージ(フラ
ームのアプリが快適に動作する。
アップデートすると、Google Play ス
ッシュメモリー)を搭載する。有
なお言語の選択で「日本語」を選
トアアプリが削除されて使えなくな
線 LAN と IEEE802.11b/g/n の無線
べば、日本語の表示や入力が可能に
った。ただし、
その代わりとしてAm
LAN、
Bluetooth 4.0のインタフェー
なるが、キーボードが英語配列、日
azon アプリが導入され、Amazon ア
ス、microSD/SDHC/SDXC のカー
時が中国のものに設定されていた。
プリストアが利用できる(図 4)
。
ドスロット、二つの USB 2.0 端子、
次のような変更作業が必要だった。
Amazon アプリストアは、米 Am
ヘッドホンジャック、ディスプレイ
まずデスクトップ画面上の「設
azon.com 社が開発・販売する Fire
接続用のHDMIを備える(図2)
。国
定」アイコンをクリックし、
「設定」
タブレットや、Android 端末向けに
提供するアプリのダウンロードサー
図2 Remix Miniの背面
有線LAN端子、microSD/SD
HC/SDXCの カ ー ド ス ロ ッ
ト、二つのUSB 2.0端子、ヘ
ッドホンジャック、HDMIを
備える。
ビスだ。Google Play ストアに比べ
て登録されているアプリ数は少ない
が、セキュリティ面でも安心で十分
代替になる。
(麻生 二郎)
図4 Amazonアプリ
を 使 っ てAndroidア
プリを入手できる
図3 Remix Miniのデスクトップ画面
左下のメニューをクリックしてアプリを起動する。
10
2016.7 Nikkei Linux
Remix OSを更新しても
Amazonアプリストアが
使えるので、使い勝手が
あまり損なわれることが
ない。
Ubuntu
LTS
16.04 LTS
が
日本語 Remix
全部わかる本
そろそろホンキで Ubuntu に向き合いませんか?
Linuxの人気ディストリビューション「Ub
を変えることは行われませんでした。
untu」の新しいLTS(長期サポート)版「16.04
もしかすると、雑誌やニュースサイトに掲
LTS(Xenial Xerus)」が 2016 年 4 月 21 日
載されているスクリーンショットを見て「何
に、その日本語 Remix が 4 月 30 日にリリー
が変わったのかよく分からない」と思われて
スされました。
いるかもしれません。確かに次世代のデス
前回のLTS版リリースのときに「Ubuntu
クトップ環境は標準採用とはなりませんで
14.04 LTS が超わかる本」を出しましたが、
したが、ブラッシュアップやバグフィックス
新しい LTS 版に合わせて Ubuntu Japanese
が進んでより安定して使えるものとなったこ
Team 有志の執筆・監修により、新たなに
と、新しいハイパーバイザーの LXD や snap
「Ubuntu 16.04 LTSが全部わかる本」を皆様
パッケージのサポートといった新しい機能も
にお届けします。
追加され、着実に進化しています。
この本では、今回のリリースの新機能を紹
前回の LTS 版リリースの時は Windows
介した後に、今回初めて Ubuntu に触れる方
XP のサポート終了のタイミングと重なり、
のために、Ubuntu がどのように作られてい
それまでWindows XPを動かしていたPCに
るのか、どのような公式派生版があるのか、
Ubuntuや公式派生版のLubuntuをインスト
サポート期間はどのくらいなのか、今後どの
ールする延命策が話題になりました。今回
ような展開が予定されているのかといった
は「XP の代わり」といった消極的な理由で
ことを紹介します。
はなく、
「はじめに選ぶ OS」として使えるだ
その後、実際に PC にインストールする方
けのものに成長したと感じています。もちろ
法、過去のリリースからのアップグレード方
ん筆者も自宅や仕事でフル活用しています。
法を紹介し、
Ubuntuデスクトップ環境「Uni
いまや PC のデスクトップ環境だけに限ら
ty」の操作方法、日々のシステムアップデー
ず、スマホやタブレット向けの OS や IoT 分
トや日本語環境のセットアップ方法などと
野、さらには Windows 10 上で動作する「Ub
いった、デスクトップ環境として使うために
untu on Windows」の発表など、今後も目
必要な設定や操作を説明します。
が離せない「Ubuntu」
。その最新環境をお手
そして最後に Ubuntu で利用できる、お薦
元の PC で体験してみませんか?
めのアプリケーションやソフトウエアを紹介
この本が、2 年後の次の LTS や 5 年後のサ
します。
ポート終了まで16.04 LTSを使い続けるため
今回のリリースでは「2 年に 1 回の LTS リ
の助けになることを願っています。
リースで、今後 5 年間使われる」ことを想定
し、これまでのリリースから大きく使い勝手
Ubuntu Japanese Team 長南 浩(Timers)
Nikkei Linux 2016.7 特別付録
3