M4-Week 3-Home

Educational Research Design Module (Week 3)

The following is the research work I carried out on the week immediately after the class that took place on 2nd May 2017.  I was interested in finding out if I could install the free Graphviz software on my Apple Mac computer.

Graphviz
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

https://www.graphviz.org/

I was interested in finding out if Graphviz could be used as a domain model authoring tool in my MSc Applied Project.    The following is a set of notes that describe my attempts to install this software.  It is important to have these notes so that one does repeat the same failed installation processes in the future.

Installation Notes

Free front ends.

Object Store versus Relational Database

Original Install (Doesn’t work)

Install Graphviz on Mac OSX

New Install (to try)
http://www.graphviz.org/Download_macos.php

History of Graphviz (Failed) Installation

Last login: Sat Apr 15 15:06:53 on console
Gerards-iMac:~ gerardkilkenny$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
==> This script will install:
/usr/local/bin/brew
/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
/usr/local/Homebrew
==> The following existing directories will be made group writable:
/usr/local/lib
==> The following existing directories will have their owner set to gerardkilkenny:
/usr/local/lib
==> The following new directories will be created:
/usr/local/Cellar
/usr/local/Homebrew
/usr/local/Frameworks
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/opt
/usr/local/sbin
/usr/local/share
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var
==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/lib
Password:
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/lib
==> /usr/bin/sudo /usr/sbin/chown gerardkilkenny /usr/local/lib
==> /usr/bin/sudo /bin/mkdir -p /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
==> /usr/bin/sudo /usr/sbin/chown gerardkilkenny /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /bin/mkdir -p /Users/gerardkilkenny/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Users/gerardkilkenny/Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown gerardkilkenny /Users/gerardkilkenny/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown gerardkilkenny /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 (macOS El Capitan version 10.11) for Xcode-8.2
==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ (macOS\ El\ Capitan\ version\ 10.11)\ for\ Xcode-8.2
Software Update Tool
Copyright 2002-2015 Apple Inc.

Downloading Command Line Tools (macOS El Capitan version 10.11) for Xcode

Downloaded Command Line Tools (macOS El Capitan version 10.11) for Xcode
Installing Command Line Tools (macOS El Capitan version 10.11) for Xcode

Done with Command Line Tools (macOS El Capitan version 10.11) for Xcode
Done.
==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> /usr/bin/sudo /usr/bin/xcode-select –switch /Library/Developer/CommandLineTools
==> Downloading and installing Homebrew…
HEAD is now at b6b98f4 Merge pull request #2502 from MikeMcQuaid/install-no-search-unreadable
==> Tapping homebrew/core
Tapped 4187 formulae (4,418 files, 11.0MB)
==> Cleaning up /Library/Caches/Homebrew…
==> Migrating /Library/Caches/Homebrew to /Users/gerardkilkenny/Library/Caches/H
==> Deleting /Library/Caches/Homebrew…
Already up-to-date.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
http://docs.brew.sh/Analytics.html

==> Next steps:
– Run `brew help` to get started
– Further documentation:
http://docs.brew.sh
==> Tapping caskroom/cask
Tapped 0 formulae (3,745 files, 3.9MB)
==> brew cask install caskroom/cask/brew-cask
==> Creating Caskroom at /usr/local/Caskroom
==> We’ll set permissions properly so we won’t need sudo in the future
Password:
Password:==> Sorry, try again.

Gerards-iMac:~ gerardkilkenny$ brew cask install graphviz
Error: No available Cask for graphviz
Error: nothing to install
Gerards-iMac:~ gerardkilkenny$ brew help
Example usage:
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA…]
brew install FORMULA…
brew update
brew upgrade [FORMULA…]
brew uninstall FORMULA…
brew list [FORMULA…]

Troubleshooting:
brew config
brew doctor
brew install -vd FORMULA

Developers:
brew create [URL [–no-fetch]]
brew edit [FORMULA…]
http://docs.brew.sh/Formula-Cookbook.html

Further help:
man brew
brew help [COMMAND]
brew home
Gerards-iMac:~ gerardkilkenny$ brew cask install graphviz
Error: No available Cask for graphviz
Error: nothing to install
Gerards-iMac:~ gerardkilkenny$ brew update && brew upgrade brew-cask

Updated 2 taps (caskroom/cask, homebrew/core).
==> Updated Formulae
aws-sdk-cpp convox kobalt sshfs todoman
awscli etcd moreutils tesseract
bindfs gcsfuse nativefier tippecanoe
Error: No available formula with the name “brew-cask”
Gerards-iMac:~ gerardkilkenny$
Gerards-iMac:~ gerardkilkenny$
Gerards-iMac:~ gerardkilkenny$ brew cask install graphviz
Error: No available Cask for graphviz
Error: nothing to install
Gerards-iMac:~ gerardkilkenny$ brew cask install graphviz
Error: No available Cask for graphviz
Error: nothing to install
Gerards-iMac:~ gerardkilkenny$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
==> This script will install:
/usr/local/bin/brew
/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
/usr/local/Homebrew
==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown gerardkilkenny /Library/Caches/Homebrew
==> Downloading and installing Homebrew…
HEAD is now at a264590 Merge pull request #2254 from reitermarkus/lowercase-caskroom
==> Cleaning up /Library/Caches/Homebrew…
==> Migrating /Library/Caches/Homebrew to /Users/gerardkilkenny/Library/Caches/H
==> Deleting /Library/Caches/Homebrew…
Already up-to-date.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
http://docs.brew.sh/Analytics.html

==> Next steps:
– Run `brew help` to get started
– Further documentation:
http://docs.brew.sh
==> brew cask install caskroom/cask/brew-cask
Gerards-iMac:~ gerardkilkenny$ brew cask install graphviz
Error: No available Cask for graphviz
Error: nothing to install
Gerards-iMac:~ gerardkilkenny$ exit
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.
Deleting expired sessions…61 completed.

[Process completed]