Windows10をUbuntuのコマンドで操作する! 標準的なファイル共有ソフトのインストール!(samba)

スポンサーリンク

bash on Windows10を使用できるようにする方法と注意事項は、以下の記事にまとめてあります!正式名称は「bash on Ubuntu on Windows10」です。

Windows10をUbuntuのコマンドで操作する! 1.使えるように準備をする(開発者モードを有効にする)!

64ビット版 Windows10のインストール「bash on Windows10」と呼ばれている機能です。2016年5月現在、ベータ版です。Windows10インサイダー プレビュー版が必要です。通常のWindows10では利用できません

Windows10をUbuntuのコマンドで操作する! 2.「bash on Windows10」を有効にする!

「bash on Windows10」のインストール2016年5月現在、ベータ版です。Windows10インサイダー プレビュー版が必要です。通常のWindows10では利用できません。また、64ビット版Windows10でないと使用できま

Windows10をUbuntuのコマンドで操作する! 3.「bash on Windows10」のインストール!

「bash on Windows10」のインストール2016年5月現在、ベータ版です。Windows10インサイダー プレビュー版が必要です。通常のWindows10では利用できません。また、64ビット版Windows10でないと使用できま

Windows10をUbuntuのコマンドで操作する! 4.bash on Windows10(ばっしゅ おん うぃんどうずてん)を起動する!

前回までの記事この記事はbash on Windows10を使えるようにするまでの記事の4番目です。1-3番目の記事は以下をどうぞ!bash on Windows10の起動bash on Windows10を起動するには以下のようにします。

「bash on Windows10」で標準的なファイル共有ソフトをインストールするには、以下のコマンドを実行します

sudo apt-get install samba

それでは実行してみましょう。

t@DESKTOP-1QGFR8O:~$ sudo apt-get install samba
[sudo] password for t:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apache2-bin apache2-data fontconfig-config fonts-dejavu-core libapr1
  libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libfontconfig1
  libfreetype6 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libtiff5 libvpx1
  libxpm4 libxslt1.1 nginx-common nginx-core os-prober php5-cli php5-readline
  ssl-cert
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  attr libaio1 libavahi-client3 libavahi-common-data libavahi-common3 libcups2
  libfile-copy-recursive-perl libgmp10 libldb1 libtalloc2 libtdb1 libtevent0
  libwbclient0 python-crypto python-dnspython python-ldb python-samba
  python-talloc python-tdb samba-common samba-common-bin samba-dsdb-modules
  samba-libs samba-vfs-modules tdb-tools update-inetd
Suggested packages:
  cups-common python-crypto-dbg python-crypto-doc bind9 bind9utils ldb-tools
  ntp smbldap-tools winbind heimdal-clients
The following NEW packages will be installed:
  attr libaio1 libavahi-client3 libavahi-common-data libavahi-common3 libcups2
  libfile-copy-recursive-perl libgmp10 libldb1 libtalloc2 libtdb1 libtevent0
  libwbclient0 python-crypto python-dnspython python-ldb python-samba
  python-talloc python-tdb samba samba-common samba-common-bin
  samba-dsdb-modules samba-libs samba-vfs-modules tdb-tools update-inetd
0 upgraded, 27 newly installed, 0 to remove and 25 not upgraded.
Need to get 9,345 kB of archives.
After this operation, 51.6 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libaio1 amd64 0.3.109-4 [6,364 B]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libavahi-common-data amd64 0.6.31-4ubuntu1 [21.2 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libavahi-common3 amd64 0.6.31-4ubuntu1 [21.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libavahi-client3 amd64 0.6.31-4ubuntu1 [25.1 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libcups2 amd64 1.7.2-0ubuntu1.7 [179 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty/main libgmp10 amd64 2:5.1.3+dfsg-1ubuntu1 [218 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libtalloc2 amd64 2.1.5-0ubuntu0.14.04.1 [28.6 kB]
Get:8 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libtdb1 amd64 1.3.8-0ubuntu0.14.04.1 [38.3 kB]
Get:9 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libtevent0 amd64 0.9.28-0ubuntu0.14.04.1 [26.2 kB]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libldb1 amd64 1:1.1.24-0ubuntu0.14.04.1 [107 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libwbclient0 amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [30.8 kB]
Get:12 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-ldb amd64 1:1.1.24-0ubuntu0.14.04.1 [29.2 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-talloc amd64 2.1.5-0ubuntu0.14.04.1 [7,628 B]
Get:14 http://archive.ubuntu.com/ubuntu/ trusty/main python-dnspython all 1.11.1-1build1 [83.1 kB]
Get:15 http://archive.ubuntu.com/ubuntu/ trusty/main python-crypto amd64 2.6.1-4build1 [239 kB]
Get:16 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-tdb amd64 1.3.8-0ubuntu0.14.04.1 [10.8 kB]
Get:17 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba-libs amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [5,144 kB]
Get:18 http://archive.ubuntu.com/ubuntu/ trusty-updates/main python-samba amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [1,068 kB]
Get:19 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba-common all 2:4.3.9+dfsg-0ubuntu0.14.04.1 [82.9 kB]
Get:20 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba-common-bin amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [508 kB]
Get:21 http://archive.ubuntu.com/ubuntu/ trusty-updates/main tdb-tools amd64 1.3.8-0ubuntu0.14.04.1 [20.5 kB]
Get:22 http://archive.ubuntu.com/ubuntu/ trusty/main libfile-copy-recursive-perl all 0.38-1 [20.6 kB]
Get:23 http://archive.ubuntu.com/ubuntu/ trusty/main update-inetd all 4.43 [19.2 kB]
Get:24 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [903 kB]
Get:25 http://archive.ubuntu.com/ubuntu/ trusty/main attr amd64 1:2.4.47-1ubuntu1 [29.3 kB]
Get:26 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba-dsdb-modules amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [219 kB]
Get:27 http://archive.ubuntu.com/ubuntu/ trusty-updates/main samba-vfs-modules amd64 2:4.3.9+dfsg-0ubuntu0.14.04.1 [259 kB]
Fetched 9,345 kB in 34s (273 kB/s)
Preconfiguring packages ...
Can't exec "/tmp/update-inetd.config.TNSfhW": Invalid argument at /usr/share/perl/5.18/IPC/Open3.pm line 173.
open2: exec of /tmp/update-inetd.config.TNSfhW configure  failed at /usr/share/perl5/Debconf/ConfModule.pm line 59.
E: Can not write log (Is /dev/pts mounted?) - openpty (2: No such file or directory)
Selecting previously unselected package libaio1:amd64.
(Reading database ... 27684 files and directories currently installed.)
Preparing to unpack .../libaio1_0.3.109-4_amd64.deb ...
Unpacking libaio1:amd64 (0.3.109-4) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../libavahi-common-data_0.6.31-4ubuntu1_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.6.31-4ubuntu1) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../libavahi-common3_0.6.31-4ubuntu1_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.6.31-4ubuntu1) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../libavahi-client3_0.6.31-4ubuntu1_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.6.31-4ubuntu1) ...
Selecting previously unselected package libcups2:amd64.
Preparing to unpack .../libcups2_1.7.2-0ubuntu1.7_amd64.deb ...
Unpacking libcups2:amd64 (1.7.2-0ubuntu1.7) ...
Selecting previously unselected package libgmp10:amd64.
Preparing to unpack .../libgmp10_2%3a5.1.3+dfsg-1ubuntu1_amd64.deb ...
Unpacking libgmp10:amd64 (2:5.1.3+dfsg-1ubuntu1) ...
Selecting previously unselected package libtalloc2:amd64.
Preparing to unpack .../libtalloc2_2.1.5-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libtalloc2:amd64 (2.1.5-0ubuntu0.14.04.1) ...
Selecting previously unselected package libtdb1:amd64.
Preparing to unpack .../libtdb1_1.3.8-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libtdb1:amd64 (1.3.8-0ubuntu0.14.04.1) ...
Selecting previously unselected package libtevent0:amd64.
Preparing to unpack .../libtevent0_0.9.28-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libtevent0:amd64 (0.9.28-0ubuntu0.14.04.1) ...
Selecting previously unselected package libldb1:amd64.
Preparing to unpack .../libldb1_1%3a1.1.24-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libldb1:amd64 (1:1.1.24-0ubuntu0.14.04.1) ...
Selecting previously unselected package libwbclient0:amd64.
Preparing to unpack .../libwbclient0_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libwbclient0:amd64 (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package python-ldb.
Preparing to unpack .../python-ldb_1%3a1.1.24-0ubuntu0.14.04.1_amd64.deb ...
Unpacking python-ldb (1:1.1.24-0ubuntu0.14.04.1) ...
Selecting previously unselected package python-talloc.
Preparing to unpack .../python-talloc_2.1.5-0ubuntu0.14.04.1_amd64.deb ...
Unpacking python-talloc (2.1.5-0ubuntu0.14.04.1) ...
Selecting previously unselected package python-dnspython.
Preparing to unpack .../python-dnspython_1.11.1-1build1_all.deb ...
Unpacking python-dnspython (1.11.1-1build1) ...
Selecting previously unselected package python-crypto.
Preparing to unpack .../python-crypto_2.6.1-4build1_amd64.deb ...
Unpacking python-crypto (2.6.1-4build1) ...
Selecting previously unselected package python-tdb.
Preparing to unpack .../python-tdb_1.3.8-0ubuntu0.14.04.1_amd64.deb ...
Unpacking python-tdb (1.3.8-0ubuntu0.14.04.1) ...
Selecting previously unselected package samba-libs:amd64.
Preparing to unpack .../samba-libs_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking samba-libs:amd64 (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package python-samba.
Preparing to unpack .../python-samba_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking python-samba (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package samba-common.
Preparing to unpack .../samba-common_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_all.deb ...
Unpacking samba-common (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package samba-common-bin.
Preparing to unpack .../samba-common-bin_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking samba-common-bin (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package tdb-tools.
Preparing to unpack .../tdb-tools_1.3.8-0ubuntu0.14.04.1_amd64.deb ...
Unpacking tdb-tools (1.3.8-0ubuntu0.14.04.1) ...
Selecting previously unselected package libfile-copy-recursive-perl.
Preparing to unpack .../libfile-copy-recursive-perl_0.38-1_all.deb ...
Unpacking libfile-copy-recursive-perl (0.38-1) ...
Selecting previously unselected package update-inetd.
Preparing to unpack .../update-inetd_4.43_all.deb ...
Unpacking update-inetd (4.43) ...
Selecting previously unselected package samba.
Preparing to unpack .../samba_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking samba (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package attr.
Preparing to unpack .../attr_1%3a2.4.47-1ubuntu1_amd64.deb ...
Unpacking attr (1:2.4.47-1ubuntu1) ...
Selecting previously unselected package samba-dsdb-modules.
Preparing to unpack .../samba-dsdb-modules_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking samba-dsdb-modules (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Selecting previously unselected package samba-vfs-modules.
Preparing to unpack .../samba-vfs-modules_2%3a4.3.9+dfsg-0ubuntu0.14.04.1_amd64.deb ...
Unpacking samba-vfs-modules (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
WARN: / is group writable!
Setting up libaio1:amd64 (0.3.109-4) ...
Setting up libavahi-common-data:amd64 (0.6.31-4ubuntu1) ...
Setting up libavahi-common3:amd64 (0.6.31-4ubuntu1) ...
Setting up libavahi-client3:amd64 (0.6.31-4ubuntu1) ...
Setting up libcups2:amd64 (1.7.2-0ubuntu1.7) ...
Setting up libgmp10:amd64 (2:5.1.3+dfsg-1ubuntu1) ...
Setting up libtalloc2:amd64 (2.1.5-0ubuntu0.14.04.1) ...
Setting up libtdb1:amd64 (1.3.8-0ubuntu0.14.04.1) ...
Setting up libtevent0:amd64 (0.9.28-0ubuntu0.14.04.1) ...
Setting up libldb1:amd64 (1:1.1.24-0ubuntu0.14.04.1) ...
Setting up libwbclient0:amd64 (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Setting up python-ldb (1:1.1.24-0ubuntu0.14.04.1) ...
Setting up python-talloc (2.1.5-0ubuntu0.14.04.1) ...
Setting up python-dnspython (1.11.1-1build1) ...
Setting up python-crypto (2.6.1-4build1) ...
Setting up python-tdb (1.3.8-0ubuntu0.14.04.1) ...
Setting up samba-libs:amd64 (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Setting up python-samba (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Setting up samba-common (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...

Creating config file /etc/samba/smb.conf with new version
Setting up samba-common-bin (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Setting up tdb-tools (1.3.8-0ubuntu0.14.04.1) ...
update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode
Setting up libfile-copy-recursive-perl (0.38-1) ...
Setting up update-inetd (4.43) ...
Setting up samba (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Adding group `sambashare' (GID 112) ...
Done.
runlevel:/var/run/utmp: No such file or directory
invoke-rc.d: policy-rc.d denied execution of start.
runlevel:/var/run/utmp: No such file or directory
invoke-rc.d: policy-rc.d denied execution of start.
runlevel:/var/run/utmp: No such file or directory
invoke-rc.d: policy-rc.d denied execution of start.
Setting up attr (1:2.4.47-1ubuntu1) ...
Setting up samba-dsdb-modules (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Setting up samba-vfs-modules (2:4.3.9+dfsg-0ubuntu0.14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
WARN: / is group writable!

バージョンを確認してみます

t@DESKTOP-1QGFR8O:~$ samba --version
Version 4.3.9-Ubuntu

インストールで使用したコマンドの解説

インストール中に使用したコマンドの解説を、下記にリンクしております。コマンドがよくわからない場合にご利用ください!

sudo コマンド

ラズベリーパイを使ってみる – コマンドを実行するときだけ管理者になる!(sudo) – –

・2016年5月追記bash on Ubuntu on Windows10でも動作確認しました!・2016年3月追記Ubuntu14.04,Ubuntu16.04,ラズベリーパイ(初代)でも動作確認しました!ラズベリーパイ2にて動作確認済で

apt-get install コマンド

【ラズベリーパイ対応】Ubuntu16.04を使ってみる – ソフトをかんたんにインストールする!(apt-get install) –

・2016年5月追記bash on Ubuntu on Windows10でも動作確認をしました!・2016年3月 追記Ubuntu14.04、ラズベリーパイ、ラズベリーパイ2でも動作確認しました!Ubuntu16.04で動作確認済です!イ

bash on Ubuntu on Windowsが使えるWindows10を新しく買う場合はUSBメモリ版がお勧めです!
UbuntuとWindowsの両方を使って最先端のアプリを少ない時間で開発することができます!

Microsoft Windows 10 Home (32bit/64bit 日本語版 USBフラッシュドライブ)【新価格版】

スポンサーリンク

最後まで記事をお読みいただきありがとうございます!