UJP - 技術情報2 : MacOS X 10.11.4 El Captitanにbrew環境を構築してみた HomeBrew/install/MacOSX10.11.4ElCapitan

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

Page Top

はじめに anchor.png

 このドキュメントでは,パッケージ管理ツールのbrewを使って,MacOS X 10.11.4 El Capitan上にbrewのインストールとその他のツールのインストールを実行してみる.対象となるMacには,XCodeもインストールされていないが,Xcode Command Line Toolのインストールが行われる状態もログとして記録している.  なお,インストール先のマシンへは,SSHで接続してリモートインストールとなっている.

Page Top

rubyのインストールを確認 anchor.png

gaia:~ ujpadmin$
gaia:~ ujpadmin$ file /usr/bin/ruby
/usr/bin/ruby: Mach-O universal binary with 2 architectures
/usr/bin/ruby (for architecture x86_64):	Mach-O 64-bit executable x86_64
/usr/bin/ruby (for architecture i386):	Mach-O executable i386
gaia:~ ujpadmin$
gaia:~ ujpadmin$
Page Top

brewのインストール anchor.png

gaia:~ ujpadmin$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
==> The following directories will be made group writable:
/usr/local/.
==> The following directories will have their owner set to ujpadmin:
/usr/local/.
==> The following directories will have their group set to admin:
/usr/local/.
Press RETURN to continue or any other key to abort

 RETURNキーを押して継続.

==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/.
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:

 sudoしているので自分のパスワードを入力.ログインユーザに管理者権限が必要.

==> /usr/bin/sudo /usr/sbin/chown ujpadmin /usr/local/.
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/.
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown ujpadmin /Library/Caches/Homebrew
==> Searching online for the Command Line Tools
==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Installing Command Line Tools (OS X 10.11) for Xcode-7.3
==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ (OS\ X\ 10.11)\ for\ Xcode-7.3
Software Update Tool
Copyright 2002-2015 Apple Inc.
Downloading Command Line Tools (OS X 10.11) for Xcode
Page Top

Xcode 7.3用のコマンドラインツールのインストール anchor.png

 Xcodeがインストールされてない状態でも,コマンドラインだったらダウンロードされる.

Downloaded Command Line Tools (OS X 10.11) for Xcode
Installing Command Line Tools (OS X 10.11) for Xcode
Done with Command Line Tools (OS X 10.11) for Xcode
Done.
==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Downloading and installing Homebrew...
remote: Counting objects: 462, done.
remote: Compressing objects: 100% (419/419), done.
remote: Total 462 (delta 26), reused 265 (delta 17), pack-reused 0
Receiving objects: 100% (462/462), 744.58 KiB | 38.00 KiB/s, done.
Resolving deltas: 100% (26/26), done.
From https://github.com/Homebrew/brew
 * [new branch]      master     -> origin/master
HEAD is now at b53f0c5 tests: expand help and help-related tests
==> Tapping homebrew/core
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 3668, done.
remote: Compressing objects: 100% (3553/3553), done.
remote: Total 3668 (delta 16), reused 453 (delta 3), pack-reused 0
Receiving objects: 100% (3668/3668), 2.80 MiB | 35.00 KiB/s, done.
Resolving deltas: 100% (16/16), done.
Checking connectivity... done.
Tapped 3543 formulae (3,694 files, 8.7M)
==> Installation successful!
==> Next steps
Run `brew help` to get started
Further documentation: https://git.io/brew-docs
Anonymous aggregate user behaviour analytics documentation: https://git.io/brew-analytics
gaia:~ ujpadmin$

 インストール完了.

Page Top

brewインストール後の確認 anchor.png

Page Top

brew doctorで環境が正常か確認する anchor.png

gaia:~ ujpadmin$ brew doctor
Your system is ready to brew.
gaia:~ ujpadmin$

 問題無い.

Page Top

brew --config anchor.png

gaia:~ ujpadmin$ brew --config
HOMEBREW_VERSION: 0.9.9
ORIGIN: https://github.com/Homebrew/brew
HEAD: b53f0c5ada753d5ded6f6fbe4f920a4a43696394
Last commit: 4 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: fd8a8a08001ff1d47fb696dc2c78803cc7ac4feb
Core tap last commit: 2 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit sandybridge
OS X: 10.11.4-x86_64
Xcode: N/A
CLT: 7.3.0.0.1.1457485338
Clang: 7.3 build 703
X11: N/A
System Ruby: 2.0.0-p648
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: N/A
gaia:~ ujpadmin$

 2日前の最新.

Page Top

現在インストールされているパッケージを確認 anchor.png

gaia:~ ujpadmin$ brew list
gaia:~ ujpadmin$
Page Top

brewパッケージリストのアップデート anchor.png

gaia:~ ujpadmin$ brew update
Already up-to-date.
gaia:~ ujpadmin$
Page Top

treeコマンドのインストール anchor.png

gaia:~ ujpadmin$ brew install tree
==> Downloading https://homebrew.bintray.com/bottles/tree-1.7.0.el_capitan.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring tree-1.7.0.el_capitan.bottle.1.tar.gz
🍺  /usr/local/Cellar/tree/1.7.0: 7 files, 113.1K
gaia:~ ujpadmin$
Page Top

wgetコマンドのインストール anchor.png

gaia:~ ujpadmin$ brew install wget
==> Installing dependencies for wget: openssl
==> Installing wget dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2g.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2g.el_capitan.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl/certs
and run
  /usr/local/opt/openssl/bin/c_rehash
This formula is keg-only, which means it was not symlinked into /usr/local.
Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include
==> Summary
🍺  /usr/local/Cellar/openssl/1.0.2g: 1,678 files, 12.0M
==> Installing wget
==> Downloading https://homebrew.bintray.com/bottles/wget-1.17.1.el_capitan.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring wget-1.17.1.el_capitan.bottle.1.tar.gz
🍺  /usr/local/Cellar/wget/1.17.1: 9 files, 1.5M
gaia:~ ujpadmin$
Page Top

listを確認 anchor.png

gaia:~ ujpadmin$ brew list
openssl	tree	wget
gaia:~ ujpadmin$
Page Top

caskをインストール anchor.png

gaia:~ ujpadmin$ brew install cask
==> Installing dependencies for cask: emacs
==> Installing cask dependency: emacs
==> Downloading https://homebrew.bintray.com/bottles/emacs-24.5.el_capitan.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring emacs-24.5.el_capitan.bottle.2.tar.gz
==> Caveats
To have launchd start emacs at login:
  ln -sfv /usr/local/opt/emacs/*.plist ~/Library/LaunchAgents
Then to load emacs now:
  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.emacs.plist
Or, if you don't want/need launchctl, you can just run:
  emacs start
==> Summary
🍺  /usr/local/Cellar/emacs/24.5: 3,916 files, 99.6M
==> Installing cask
==> Downloading https://github.com/cask/cask/archive/v0.7.4.tar.gz
==> Downloading from https://codeload.github.com/cask/cask/tar.gz/v0.7.4
######################################################################## 100.0%
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/cask
==> Summary
🍺  /usr/local/Cellar/cask/0.7.4: 13 files, 162.8K, built in 14 seconds
gaia:~ ujpadmin$
Page Top

caskでvirtualboxをインストール anchor.png

gaia:~ ujpadmin$ brew cask install virtualbox
==> Tapping caskroom/cask
Cloning into '/usr/local/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 3584, done.
remote: Compressing objects: 100% (3527/3527), done.
remote: Total 3584 (delta 57), reused 778 (delta 35), pack-reused 0
Receiving objects: 100% (3584/3584), 5.94 MiB | 57.00 KiB/s, done.
Resolving deltas: 100% (57/57), done.
Checking connectivity... done.
Checking out files: 100% (3529/3529), done.
Tapped 1 formula (3,552 files, 13.6M)
==> We need to make Caskroom for the first time at /opt/homebrew-cask/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:
==> Downloading http://download.virtualbox.org/virtualbox/5.0.18/VirtualBox-5.0.18-106667-OSX.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask virtualbox
==> Running installer for virtualbox; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
==> installer: Package name is Oracle VM VirtualBox
==> installer: Installing at base path /
==> installer: The install was successful.
🍺  virtualbox staged at '/opt/homebrew-cask/Caskroom/virtualbox/5.0.18-106667' (4 files, 86M)
gaia:~ ujpadmin$
Page Top

caskでvirtualbox-extension-packをインストール anchor.png

gaia:~ ujpadmin$  brew cask install virtualbox-extension-pack
==> Satisfying dependencies
==> Installing Cask dependencies: virtualbox
virtualbox ...
already installed
complete
==> Downloading http://download.virtualbox.org/virtualbox/5.0.18/Oracle_VM_VirtualBox_Extension_Pack-5.0.18-10666
######################################################################## 100.0%
==> Verifying checksum for Cask virtualbox-extension-pack
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".
🍺  virtualbox-extension-pack staged at '/opt/homebrew-cask/Caskroom/virtualbox-extension-pack/5.0.18-106667' (16M)
gaia:~ ujpadmin$

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1275, today: 1, yesterday: 0
最終更新: 2016-04-21 (木) 01:11:48 (JST) (2927d) by shinnai(shinnai)

広告スペース
Google