Ubuntu14上のVmwareにMac OS X Yosemiteをインストールして、Keynoteを立ち上げる

KeyneteをUbuntu14で使いたいため、YesemiteをVmware上で立ち上げてみた

実施する内容には、ネット上のデータを使用するため、

セキュリティ上の問題
ライセン上の問題
などが、含まれますので、
自己責任にて、実施してください

実行環境
Ubuntu 14.04 LTS 日本語
64bit

参考にしたものは
http://kakonacl.xsrv.jp/~kakonacl/douga/virtualmachine/vmware_mac1010.html
http://k-san.blog.jp/archives/1024151536.html
http://ichitaso.com/vmware/yosemite-on-windows-vmware/

[最新&Mac不要]Mac OS X YosemiteをVMWareで実行してみよう!

使用したSoft

unrar
 ・RARアーカイブ解凍のため(*.rar形式)
p7zip-full
 ・7zip解凍のため
VMware-workstation-10.0.2-1744117
unlock-all-v130.zip

大まかな手順は

1,ネット上にある、VmwareソースYosemiteを入手
2,解凍し、Yosemiteソースにする
3,VMwareをインストール
4,VMwareで、OSXが起動できるようにパッチを当てる
5,VMwareで、Yosemiteを起動する
6,無償版iWork09を、インスツールする
7,iWork09(Keynote)を起動する(なぜは、編集画面が白くなり使用できない)
8,AppsをUpdateする
9,iWork09をUpdateする
10,Vmwareの設定を最適化し、快適にKeynotを使用できるようにする
以上により、無事Keynoteを、使用できるようになる

進める上でのポイントは

1,Vmwareのソースを立ち上げると、エラーになります
  対策:Soundを切り離す
2,無償版iWork09を立ち上げが、画面が表示されません
  対策:iWorkをバージョンアップする
3,iWorkをバージョンアップができない
  対策:OSをバージンアップしてから行う

という手順となります。

手順詳細
1,OS X Yosemite 10.10 VMware Imageをダウンロード
http://www.digitalcraks.com/application/165627-os-x-yosemite-1010-vmware-image-30-05-15.html
を、参考に、ダウンロード

http://www.uploadable.ch/file/jvwNwug5bCyU/OS.X.Yosemite.10.10.VMware.Image.part1.rar
http://www.uploadable.ch/file/AnW43DKt6q7B/OS.X.Yosemite.10.10.VMware.Image.part2.rar
http://www.uploadable.ch/file/shzVjwAvDKaH/OS.X.Yosemite.10.10.VMware.Image.part3.rar
http://www.uploadable.ch/file/FHz2nDvb6mXj/OS.X.Yosemite.10.10.VMware.Image.part4.rar
http://www.uploadable.ch/file/fBXxBWWwmQ2G/OS.X.Yosemite.10.10.VMware.Image.part5.rar
http://www.uploadable.ch/file/y6pDkcHanQnK/OS.X.Yosemite.10.10.VMware.Image.part6.rar
http://www.uploadable.ch/file/ZayXa6GU3bXF/OS.X.Yosemite.10.10.VMware.Image.part7.rar

7z解凍時のパスワードはxBytez
度々、おかしなサイトに飛ばされるため、気長にダウンロードする必要がある。

作業用フォルダーを作成

mkdir ~/Yosemite 

以下の7つのファイルをダウンロード

OS.X.Yosemite.10.10.VMware.Image.part1.rar
OS.X.Yosemite.10.10.VMware.Image.part2.rar
OS.X.Yosemite.10.10.VMware.Image.part3.rar
OS.X.Yosemite.10.10.VMware.Image.part4.rar
OS.X.Yosemite.10.10.VMware.Image.part5.rar
OS.X.Yosemite.10.10.VMware.Image.part6.rar
OS.X.Yosemite.10.10.VMware.Image.part7.rar

して、作業用フォルダーに移動する

rarを解凍するため、unrarをインストール

sudo apt-get install unrar

rarを解凍

unrar e OS.X.Yosemite.10.10.VMware.Image.part1.rar

解凍と、rarが連結されOS X 10.10 Yosemite Image.7zができる
参考:http://www.miuxmiu.com/archives/2010/01/07/ubuntu_rar_unrar_compression_extract_expand.html

7zipを解凍するため、7zipをインストール

sudo apt-get install p7zip-full

また、ソフトセンタより7zまたは7ーZipで検索し、7ーZipをインストール
参考:http://linux.just4fun.biz/Ubuntu/7z%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E8%A7%A3%E5%87%8D%E3%82%92%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B.html

p7zip -d OS X 10.10 Yosemite Image.7z

または、

OS X 10.10 Yosemite Image.7z

7zipファイルをダブルクリックし、解凍する
パスワード「xBytez」を入力
参考:
http://www.xmisao.com/2014/09/25/debian-linux-extract-7z.html

解凍まで、少々時間がかかる
解凍が完了すると
新しいフォルダ

OS X 10.10 Yosemite Image

が、作られる

イメージデータを使用する前に、オリジナルを複製し、格納しておく
フォルダーをCopy Pasteし、フォルダー名を
OS X 10.10 Yosemite Image_org
とする

Vmareをインストールする
VMWareは6.0.6で行う

https://my.vmware.com/jp/web/vmware/free#desktop_end_user_computing/vmware_player/6_0|PLAYER-606|product_downloads

からダウンロード
マイナーバージョンを6.06に切り替える
(最新の場合、VMware Player for Linux 64-bitがない場合がある)

VMware Player for Linux 64-bit

を、ダウンロード

VMware-Player-6.0.6-2700073.x86_64.bundle

が、ダウンロードされる

インストールを行う

cd ^/ダウンロード

VMware-Playerをインストールする

sudo chmod +x VMware-Player-6.0.6-2700073.x86_64.bundle
sudo ./VMware-Player-6.0.6-2700073.x86_64.bundle

参考:
http://itlx.ldblog.jp/archives/51984097.html

VMwareで、OSXを起動するパッチをunlock-all-v130をインストールする

unlock-all-v130をダウンロード

http://cl.ly/1P060b0V2h2X

unlock-all-v130.zipをダウンロード後解凍

unlock-all-v130.zip

解凍後、実行

cd ~/ダウンロード
cd unlock-all-v130
cd linux
sudo chmod +x install.sh
sudo ./install.sh

ダウンロードした
OS X 10.10 Yosemite.vmx
を、起動する

作業用フォルダ「Yosemite」に展開したOS X 10.10 Yosemite Imageを開く
(home>Yosemite>OS X 10.10 Yosemite Image>Yosemite.vmx)

Yosemite.vmxを右クリックで、「WmwarePlayerでの開く」を選択し、起動する

ポップアップ
This virtual machine might have been moved or copied.
In order to configure certain management and networking features, VMware Player needs to know if this virtual machine was moved or copied.
If you don’t know, answer “I Copied It”.
がでた場合
I Copied It
を、押下

ポップアップ
Cannot connect the virtual device sata0:1 because no corresponding device is available on the host.
Do you want to try to connect this virtual device every time you power on the virtual machine?
に対して
Yes
を、押下

起動したら素早く、右下、2番めの
SoundCard:AutoDetect
を左クリックし、Disconnectを選択し、接続を外す

しばらくするとWelcome画面がでるので、
ShowAllにチェックを入れる

スクロールを下げ
「Japan」を選択し、
「Contine」
を、押下する

Choose a keyboard layout
「Japanese」を選択し
「Contine」
を、押下する

How do you want to transfer your information?
に対して、一番下の
「Don’t transfer any information now」
を選択し
「Contine」
を、押下する

「Don’t sing in」
を選択し
「Contine」
を、押下する

上部のポップアップに
「Skip」
を、押下する

Terms and Conditions
「Agree」
を、押下する
上部のポップアップに
「Agree」
を、押下する

アカウントの作成項目を入力し(以下例)
Full name:osx
Account name:osx
Password:osx
Verify:osx(Passwordの右隣)

アルファベット入力に切り替えるには、
右上の「あ」を選択し
「A」Romaji
に、変更する

「Contine」
を、押下する

Diagnostic&Usae画面で
「Contine」
を、押下する

Yosemiteの開始画面になる

Safari(左から3番めの方向磁石のアイコン)
を、選択肢、ブラウザを起動する

検索に「iwork 無料」で検索する


古いMacでもiWork無料でゲットだぜ! – メログロブログ!!
を、選択

画面を下にスクロールし、
iWork’09体験版ダウンロード!
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iWork/Trial/2Z693-6764.01022009.awq23/iWork09Trial.dmg
を、選択し、ダウンロードする

ダウンロードが開始するので、左上黄色いボタンで、ブラウザ画面を、縮小化して閉じる

システム設定アイコン(一番右の歯車アイコン)をクリックする

Security&Privacy
を選択する

左下の鍵をクリックする
Passwordのポップアップが上部に出るので、Passwordを入力し
「Unlock」
を、押下

一番下のブロックの
「Anywhere」
を選択する

ポップアップがでるので
「Allow From Anywhere」
を、押下

左への赤いボタンで、画面を終了する

ダウンロードした、
右した、Downloadsを
を、押下し
「iWork09Trial.dmg」
を、左ダブルクリックで開く

しばらくすると画面が開くので、
「Install iWork ’09Trial」
を、選択する(左ダブルクリック)
上部ポップアップに
「Contine」
を、押下し

左下の
「Contine」
を、3回押下し

上部ポップアップ画面に
「Agree」
を、押下し

「Install」
を、押下し

ポップアップのパスワードに
パスワードを入力し
「Install Software」
を、押下する

Installが終了して、
The installation ws successful
の画面で、
右下
「Close」
を、押下する

iWork画面の左上ボタンで終了する

左下2番めのランチャ(Launchpad:ロケットアイコン)
を、押下する

追加された、Keynote
を、押下し、Keynoteを起動する

iWorkの開始画面になるので、
Try側のカレンダーを押下する

ライセンスの表示になるので
「Agree」を、押下する

ポップアップがでるので
「OK」を、押下する

メールアドレスを聞かれるので
メールアドレスを入力し
「Continue」を、押下する
(@マークは、Sift+”)

Thenk You
画面で
「OK」を、押下する

画面選択を選択し
「chose」を、押下する
(描画画面が白くなり、まだ、使用できない)

左上の赤いボタンで終了する

右下の
「Close」を、押下し、終了する

プラウザから、OS X Yosemite 10.10.5 統合アップデートにアクセスする
https://support.apple.com/kb/DL1832?locale=ja_JP

ダウンロードをボタンを押下

ダウンロードをクリックし、アップロードを行う

「UPDATE」を、押下する

ライセンス画面を確認し
「Agree」を、2回、押下する

上部ポップアップ画面の
「Download&Restart」を、押下する

ダウンロードが始まるので、しばらく待つ
完了すると右上に、Restartが出るので、押下する
自動的にシャットダウンし、
Installing Software Update
の表示される

完了すると、自動的に、Restartされる

ログイン画面になる

ログインする

上部Updateアイコンを押下する

Keynoteが出るので、UPDATEを押下する

AppleID が聞かれるので、

IDとPassを入力する

Keynoteのインストールが完了すると、
今度を、正しく使用することができる

最後に、高速化を行う(ニューニングなど)

1,メモリーの割付
2,CPUの配置
3,VmwareToolのインスツール
4,BeamoffTool.isoのインスツールし、グラフィックが軽くする
  (https://drive.google.com/file/d/0B-gLR9sz1mCaTl9RVmdSb1hZT3M/view)

その他のURL
http://dreamplus.jimdo.com/2014/09/30/vmware%E4%B8%8A%E3%81%AEmavericks%E3%81%A7keynote%E3%82%84%E3%83%9E%E3%83%83%E3%83%97%E3%81%8C%E7%9C%9F%E3%81%A3%E7%99%BD%E3%81%A7%E4%BD%95%E3%82%82%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A0/

Virtualbox にOSX Yosemiteをインスツールする

Virtualbox に、OSX Yosemiteをインスツールしてみる

How to Install Niresh Yosemite on VirtualBox


を参考にして、インスツールを行うが

最後の2分前で止まってしまうため、

2分前で、止まったところで、一度、Virtualboxを停止(電源切り)
を行い、DVDの設定を外し、再起動する


を参考に、後半を行うことで、インスツールを完了

端末から、入力するコマンドは

boot: -s -v -n
/sbin/fsck -fk
/sbin/mount -uw /
cd /.OSInstallSandboxPath/Scripts/
cd Hackintosh.ZonePost-Script.r2ZKh3
./postinstall
exit

にて、Install 開始画面になる

ffmpegをubuntuにインストールする

ffmpegをubuntuにインストールしてみる

ubuntuは14 64bit

http://qiita.com/tjun/items/06b32b7b69d41f615fc8
を参考にして

cd ~/
sudo apt-get update
sudo apt-get install build-essential automake autoconf zlib1g-dev libtool libx264-dev yasm
wget http://ffmpeg.org/releases/ffmpeg-2.6.tar.bz2
tar xjf ffmpeg-2.6.tar.bz2
cd ffmpeg-2.6
./configure --enable-libx264 --enable-gpl
make
sudo make install

となる

また、その他、ツールをインストールする

pdf編集(結合)などに、pdftk

sudo apt-get install pdftk

MP3エンコードのため、lame

sudo apt-get install lame

サウンドファイルの編集のsox

sudo apt-get install sox

Ubuntu14で、TextからPDFを作成

PDFを作成のために、

TeXをインストールしてみた


を参考にして

texを、インストールします。
50分程度かかました。

sudo apt-get update
sudo apt-get install texlive-lang-cjk

サンプルをPDFに、変換してみます。

echo \\documentclass[uplatex]{jsarticle} >sample.tex
echo \\begin{document} >>sample.tex
echo はじめまして、 >>sample.tex
echo よろしくお願いします。 >>sample.tex
echo  >>sample.tex
echo それでは >>sample.tex
echo \\end{document} >>sample.tex
uplatex sample.tex
dvipdfmx sample.dvi
evince sample.pdf

UbuntでCDドライブが開かない

CDドライブが開かない時

取り出しボタンを、押しても、CDドライブが開かない時がある

再度メニューから、
ファイルを指定し
フロッピー(media/floppy0)
の、▲
を、より、開くことができる

また、端末から

eject -r

も、取り出しが可能な場合もある

ubuntu14で音声合成

音声合成を行ってみる

Ubuntuで「open-jtalk」日本語音声合成を使ってみる


参考にし、

「open-jtalk」日本語音声合成をインストール

sudo apt-get -y install open-jtalk
sudo apt-get -y install open-jtalk-mecab-naist-jdic
sudo apt-get -y install hts-voice-nitech-jp-atr503-m001

http://kledgeb.blogspot.jp/2014/05/ubuntu-open-jtalk-1-open-jtalkopen-jtalk.html
参考にし、
サンプルをテストする

echo 今日の天気は晴れです。 | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m /usr/share/hts-voice/nitech-jp-atr503-m001/nitech_jp_atr503_m001.htsvoice -ow ~/open_jtalk.wav

これで、音声がでてくる

aplay open_jtalk.wav

参考

sudo apt-get -y install hts-voice-nitech-jp-atr503-m001

が、失敗した場合には
https://launchpad.net/ubuntu/+archive/primary/+files/hts-voice-nitech-jp-atr503-m001_1.05.orig.tar.gz
から、入手できる

wget https://launchpad.net/ubuntu/+archive/primary/+files/hts-voice-nitech-jp-atr503-m001_1.05.orig.tar.gz
tar -xf hts-voice-nitech-jp-atr503-m001_1.05.orig.tar.gz
cp hts_voice_nitech_jp_atr503_m001-1.05/nitech_jp_atr503_m001.htsvoice ./
echo 今日の天気は晴れです。 | open_jtalk -x /var/lib/mecab/dic/open-jtalk/naist-jdic -m ./nitech_jp_atr503_m001.htsvoice -ow ~/open_jtalk.wav

より可能です。

VirtualBox Ubuntuの表示画面を大きくする

VirtualBox Ubuntu
の画面を大きくするには、
VBoxGuestAdditions.iso
を、ダウンロードし、組み込む方法があるが
いろいろ行ってみたが、うまく行かなかった。

そこで、

sudo apt-get -y install virtualbox-guest-utils

により、うまく行った。

仮想Ubuntuを立ち上げ
端末画面を開き

sudo apt-get -y install virtualbox-guest-utils

を実行。
一度、仮想端末を終了し、再度立ち上げると
画面のフル表示設定ができる
(画面にあった、大きさに自動的になる)

Ubunt14にDockerをインスツール

Ubunt14にDockerをインスツールしてみる

https://docs.docker.com/installation/ubuntulinux/
http://qiita.com/koara-local/items/ee887bab8c7186d00a88

を、参考に行う

端末の環境を確認

uname -r 

3.13.0-24-generic

wget -qO- https://get.docker.com/ | sh

インストールが、完了した時
最後に表示されるメッセージする従い
ユーザーをdockerグループに追加する
(xxxxxには、ユーザ名を。。)

sudo usermod -aG docker xxxxx

インストールされたか確認

docker --version

1.8.2が、インスツールされたよう

Docker version 1.8.2, build 0a8c2e3

ubuntu14.04のコンテナを作ってみる

docker run -i -t ubuntu:14.04 /bin/bash

下記、エラーがでた

Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?

一度、電源を落として、再起動してみる

docker run -i -t ubuntu:14.04 /bin/bash
d3a1f33e8a5a: Pull complete 
c22013c84729: Pull complete
  :
  : 
Digest: sha256:b08e2d47c4629f8f9d1ae11eda8fdb3aeaf3f84de7cf19e4bb9395eaad006bd9
Status: Downloaded newer image for ubuntu:14.04
root@508cb9c16fe6:/#

今度はできた。
一度、抜け

exit

イメージを確認

docker images

ubuntu 14.04
が、登録されている

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              14.04               91e54dfb1179        5 weeks ago         188.4 MB

centos6のコンテナを作ってみる

docker run -i -t centos:centos6 /bin/bash
Unable to find image 'centos:centos6' locally
centos6: Pulling from library/centos
47d44cb6f252: Pull complete 
6a7b54515901: Pull complete 
e788880c8cfa: Pull complete 
1debf8fb53e6: Pull complete 
72703a0520b7: Pull complete 
Digest: sha256:efa5de1eed533dd620ba3ae1d1f046c02a874d88860ff7a36a1dcbfe4ca8cff6
Status: Downloaded newer image for centos:centos6
   :
[root@808c71aca99f /]# 

無事、ログインできた

一度、抜け

exit

イメージを確認

docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos centos6 72703a0520b7 2 weeks ago 190.6 MB
ubuntu 14.04 91e54dfb1179 5 weeks ago 188.4 MB

centos centos6
が、登録されている

コンテナを使ってみる

docker run -i -t centos:centos6 /bin/bash

Apacheをインスツールしてみる

[root@808c71aca99f /]#
yum -y install httpd
service httpd status
service httpd start

domain name, using 172.17.0.5 for ServerName
と、表示されたので、
ブラウザから172.17.0.5を
アクセスしてみる

無事、Apacheの画面が表示

コンテナないのデータの扱いを確認してみる
(データの永続性)
試しに、データをsample.txtを作って見る

cd home
echo hello > sample.txt
ls

cat sample.txt

サンプルのデータができた

一度終了する

exit
docker run -i -t centos:centos6 /bin/bash
cd home
ls

表示されない
作成したデータは、保存されないことを確認

exit

操作した内容を、再利用するために、
イメージを作成してみる

手順は、

コンテナ起動
ターミナルで操作
ターミナルから抜け(exit)
動作済コンテナから、イメージ作成

作成イメージからコンテナ起動
内容確認

となります

docker run -i -t centos:centos6 /bin/bash
cd home
echo hello > sample.txt
ls

cat sample.txt

サンプルのデータができた

一度終了する

exit

最後に実行した、コンテナを調べる

docker ps -a -n=1
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
e8cb2d1063b4        centos:centos6      "/bin/bash"         52 seconds ago      Exited (0) 18 seconds ago                       suspicious_goldstine

最後に実行したコンテナから、CONTAINER IDを読み取り
docker commit CONTAINER ID 登録名
で、新しいイメージを作成する
CONTAINER IDは、特定できればよく、重複していなければ、上位5桁で大丈夫
登録名は、名前/機能で作成

docker commit e8cb2d user/sample

作成したイメージを確認

docker images

登録できているか一覧を確認

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
user/sample         latest              1a67f695ec62        17 seconds ago      190.6 MB
centos              centos6             72703a0520b7        2 weeks ago         190.6 MB
ubuntu              14.04               91e54dfb1179        5 weeks ago         188.4 MB

作成したイメージを起動してみる

docker run -i -t user/sample /bin/bash

作成した内容が残っているか確認する

cd /home
ls
cat sample.txt

Ubuntu Desktop のDockerを立ち上げ、VNCとSSHで接続する

参考

DockerでUbuntuデスクトップを使おう


http://qiita.com/fireowl11/items/7a22510bc8951342d031

イメージを読み込む

docker pull dorowu/ubuntu-desktop-lxde-vnc

コンテナ起動

docker run --name ubuntu -d -p 6080:6080 -p 2233:22 dorowu/ubuntu-desktop-lxde-vnc

名前が重複するとエラーになる

Error response from daemon: Conflict. The name "ubuntu" is already

一度削除してから、行う

docker rm ubuntu

ブラウザからアクセス

http://localhost:6080/vnc.html

User: ubuntu Pass: ubuntu
で、接続する
下段、一番左のアイコンをクリック
Accessories>LXTermnal
で、ターミナルを開く
SSHを確認

server ssh status

停止している

sshd is not running

本体側にて

docker ps

で、起動しているIDを調べる

CONTAINER ID        IMAGE                            COMMAND             CREATED             STATUS              PORTS                                          NAMES
a370262e8fbb        dorowu/ubuntu-desktop-lxde-vnc   "/startup.sh"       3 minutes ago       Up 3 minutes        0.0.0.0:6080->6080/tcp, 0.0.0.0:2233->22/tcp   romantic_kalam

ID(上記の場合はa37026)を指定して、sshを起動する

docker exec a37026 service ssh restart

または、ラベル名をつけたので、ラベルで指定も可能

docker exec ubuntu service ssh restart

ブラウザ側の端末で起動を確認

server ssh status

起動している

sshd is running

端末から、SSHで接続

ssh -p 2233 ubuntu@localhost

を入力また、1回めは

Are you sure you want to continue connecting (yes/no)? yes

ときかれるので、
yes
とする

Passwordを聞かれるので
ubuntu
とする

下記のような感じで
端末から、SSHにて接続ができた

ssh -p 2233 ubuntu@localhost
The authenticity of host '[localhost]:2233 ([127.0.0.1]:2233)' can't be established.
ECDSA key fingerprint is d0:dc:04:f4:cb:92:67:34:d3:6e:ba:d7:b1:2f:3d:4e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[localhost]:2233' (ECDSA) to the list of known hosts.
ubuntu@localhost's password: ubuntu
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.2.0-77-generic x86_64)
 * Documentation:  https://help.ubuntu.com/
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
ubuntu@a370262e8fbb:~$

無事、SSHで接続ができ、
ブラウザからのDesktop画面への接続もできました

SSHが接続できたので、Chromeブラウザを組み込んでみる

SSHの端末から

sudo apt-get update
sudo apt-get install wget
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

完了したら、ブラウザの左アイコンより
internet
の項目に、Google Chrome
が追加になる
選択することで、
Google Chrome
が、起動する

端末から、Docker仮想DeskTopへのファイル転送にはrsyncで可能

まず、Docker仮想DeskTopへ、rsyncをインストール

Docker仮想DeskTopへ入り

ssh -p 2233 ubuntu@localhost

rsyncをインストール

sudo apt-get install rsync
exit

端末側から送信したいデータPath(例:xxxx.txt)を指定し転送

rsync -e "ssh -p 2233" xxxx.txt ubuntu@localhost:/home/ubuntu

仮想端末でselenium-webdriver(Ruby)を起動してみる
はじめから、インストールする

docker stop ubuntu
docker rm ubuntu
docker run --name ubuntu -d -p 6080:6080 -p 2233:22 dorowu/ubuntu-desktop-lxde-vnc
docker exec ubuntu service ssh restart
ssh -p 2233 ubuntu@localhost
    password:  ubuntu
sudo apt-get update
    ubuntu:  ubuntu
LANG=en_US.UTF-8
sudo locale-gen "en_US.UTF-8"
sudo dpkg-reconfigure locales
sudo apt-get -y install vim
sudo apt-get -y install software-properties-common
sudo apt-add-repository -y ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get -y install ruby2.2
sudo apt-get -y install ruby2.2-dev
sudo gem install selenium-webdriver
sudo apt-get -y install wget
sudo apt-get -y install unzip
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
rm google-chrome-stable_current_amd64.deb
sudo wget http://chromedriver.storage.googleapis.com/2.13/chromedriver_linux64.zip
sudo unzip chromedriver_linux64.zip
sudo cp chromedriver /usr/local/bin
sudo chmod +x /usr/local/bin/chromedriver
rm chromedriver
rm chromedriver_linux64.zip
sudo apt-get -f install
sudo apt-get -y install rsync
mkdir /home/ubuntu/ruby
exit
vi google.rb

require 'selenium-webdriver'
driver = Selenium::WebDriver.for :chrome
driver.navigate.to "https://www.google.com"
driver.quit
rsync -e "ssh -p 2233" google.rb ubuntu@localhost:/home/ubuntu/ruby

ssh -p 2233 ubuntu@localhost
cd ruby
ruby google.rb

仮想端末より
LXTerminal

cd ruby
ruby google.rb

Chromeが立ち上がれ、
Googleが一瞬、表示されれば完了

Ubuntu 14にssh サービスを立ち上げる

Ubunt 14で、

sshに接続するために
sshサービスを立ち上げてみた

openssh-serverをインストールする

sudo apt-get install openssh-server 

サービスを確認する

sudo servic ssh status

サービスを起動する

sudo servic ssh start

接続を確認する
SSHで、ローカルから、自分に入ってみる

ssh localhost

サービスを停止する

sudo servic ssh stop

電源を入れ直し、サービスを確認すると

sudo servic ssh status

ssh start/running, process 2156
起動状態にある

外部からのアタックがないように
起動は、手動としたい

http://server-setting.info/ubuntu/ubuntu-stop-sshd.html
を参考に
/etc/init/ssh.conf

start on filesystem
を、コメントアウトとのこと

start on filesystem
探してみたが

grep -n 'start on filesystem' /etc/init/ssh.conf

見当たらない

http://www.server-world.info/query?os=Ubuntu_14.04&p=initial_conf&f=4
を参考に、
start onで探してみる

grep -n 'start on' /etc/init/ssh.conf

7: start on runlevel [2345]

これをコメントアウトしてみる

vi /etc/init/ssh.conf

7行目の先頭に#を挿入
grep -n ‘start on’ /etc/init/ssh.conf
[/html]
7:#start on runlevel [2345]

電源を入れなおし、

sudo servic ssh status

にて確認
ssh stop/waiting
無事、停止している

一応、起動を確認する

sudo servic ssh start

ssh start/running, process 2156

落ちていな、数分後、再度確認

sudo servic ssh status

ssh start/running, process 2156

問題なし
確認後、停止しておく

sudo servic ssh stop

ssh stop/waiting

Ubunt14 へvagrantをインストール

ubuntu 14(64Bit) にVagrantをインストールします

VagrantのDownloadページより対象のパッケージを見つける
http://www.vagrantup.com/downloads.html
から対象のバージョンをみつける

Ubunt14の64-bit

右クリックよりコピペする
https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb

$ wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb
$ sudo dpkg -i vagrant_1.7.4_x86_64.deb

インストールしたか確認してみます

$ vagrant --version
Vagrant 1.7.4

virtualboxをインスツールする

$ sudo add-apt-repository ppa:ikuya-fruitsbasket/virtualbox
$ sudo apt-get update
$ sudo apt-get install virtualbox virtualbox-guest-additions-iso

バージョンを確認する

VBoxManage -v

4.3.26_Ubuntur98988

Vagrantで仮想OS CentOS6.6を作ってみる

vagrantbox.esから仮想化対象のOSを選択
http://www.vagrantbox.es/

CentOS 6.6 x64 (Minimal, VirtualBox Guest Additions, Puppet 3.7.5 – see here for more infos)
VirtualBox

を複写する
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box

イメージを取り込む

$ vagrant box add CentOS6_6_x64
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
$ vagrant box list
CentOS6_6_x64 (virtualbox, 0)

作業用のエリアをローカル側に準備する

$ mkdir centos66
$ cd centos66

仮想マシンを起動

$ vagrant init CentOS6_6_x64
$ vagrant up

SSHで、接続してみる

$ vagrant ssh

仮想マシンを終了する

$ vagrant halt

Apacheをインスツールしてみる

ポートの割り振りを行う

vi Vagrantfile

24行あたりが、それらしいコメントなのでその下に

config.vm.network :forwarded_port, guest: 80, host: 8880

を追加
i(挿入)で、上記をコピペ(Ubuntuの場合 Shift+Ctr+Y)し
Esc+:wqで上書き終了
[/html]
  # config.vm.network :private_network, ip: “192.168.33.10”
config.vm.network :forwarded_port, guest: 80, host: 8880


vagrantを起動する

$ vagrant up

起動時
==> default: Forwarding ports…
default: 80 => 8880 (adapter 1)
default: 22 => 2222 (adapter 1)
を確認

   :
   :
==> default: flag to force provisioning. Provisioners marked to run always will
still run.
で起動完了

SSHで端末に入る

$ vagrant ssh

apacheをインストールする

yum -y install httpd
読み込んだプラグイン:fastestmirror
このコマンドを実行するには root である必要があります。

rootでないとだめ

su

passはvagrant
にて、rootになる

yum -y install httpd
service httpd start

で、起動する

ブラウザから
http://localhost:8880
で、アクセスし、開始画面が出れば完了