From 023c5fb99a8e1781536c00f614d577a938c09056 Mon Sep 17 00:00:00 2001 From: grossmj Date: Sun, 30 Nov 2014 19:37:15 -0700 Subject: [PATCH] Install scripts for Mac OS X. --- scripts/osx_install_with_homebrew.sh | 21 ++++++++++++++++++ scripts/osx_install_with_macports.sh | 32 ++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100755 scripts/osx_install_with_homebrew.sh create mode 100755 scripts/osx_install_with_macports.sh diff --git a/scripts/osx_install_with_homebrew.sh b/scripts/osx_install_with_homebrew.sh new file mode 100755 index 00000000..188f2eb6 --- /dev/null +++ b/scripts/osx_install_with_homebrew.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" +brew install python3 +brew install qt +brew install sip --without-python --with-python3 +brew install pyqt --without-python --with-python3 + +sudo pip3 install netifaces +sudo pip3 install gns3-gui +sudo pip3 install gns3-server + +echo "Installing Dynamips 0.2.12" +curl -Lo dynamips http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.12/dynamips-0.2.12-OSX.intel64.bin/download +chmod +x dynamips +sudo mv dynamips /usr/local/bin + +echo "Installing VPCS 0.6" +curl -Lo vpcs http://sourceforge.net/projects/vpcs/files/0.6/vpcs_0.6_OSX64/download +chmod +x vpcs +sudo mv vpcs /usr/local/bin diff --git a/scripts/osx_install_with_macports.sh b/scripts/osx_install_with_macports.sh new file mode 100755 index 00000000..400bcc80 --- /dev/null +++ b/scripts/osx_install_with_macports.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +if [ ! -f /usr/bin/clang ]; then + echo "Please install Xcode Command Line Developer Tools" + xcode-select --install + exit +fi + +if [ ! -f /opt/local/bin/port ]; then + echo "Please install MacPorts: https://www.macports.org/install.php" + exit +fi + +source $HOME/.profile +sudo port -v install py34-pyqt4 py34-zmq py34-pip + +sudo pip-3.4 install netifaces +sudo pip-3.4 install gns3-gui +sudo pip-3.4 install gns3-server + +echo "PATH=/opt/local/bin:/opt/local/sbin:/opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin:$PATH" >> $HOME/.profile +source $HOME/.profile + +echo "Installing Dynamips 0.2.12" +curl -Lo dynamips http://sourceforge.net/projects/gns-3/files/Dynamips/0.2.12/dynamips-0.2.12-OSX.intel64.bin/download +chmod +x dynamips +sudo mv dynamips /opt/local/bin + +echo "Installing VPCS 0.6" +curl -Lo vpcs http://sourceforge.net/projects/vpcs/files/0.6/vpcs_0.6_OSX64/download +chmod +x vpcs +sudo mv vpcs /opt/local/bin