diff options
author | Don Bright <hugh.m.bright@gmail.com> | 2014-02-02 15:57:53 (GMT) |
---|---|---|
committer | Don Bright <hugh.m.bright@gmail.com> | 2014-02-02 15:57:53 (GMT) |
commit | 1280ab8c4e899aeb40cd9c7f8717f8a945baa3f5 (patch) | |
tree | 31c78a0fe2dd2686992b84c47b083d0eaae9cd67 | |
parent | d076c73a4df201b5b61132fd47f908f9c69ad168 (diff) |
fix issue 629 - dont run sudo automatically as it can harm some systems
-rw-r--r-- | README.md | 2 | ||||
-rwxr-xr-x | scripts/uni-get-dependencies.sh | 16 |
2 files changed, 9 insertions, 9 deletions
@@ -146,7 +146,7 @@ the dependency packages listed above using your system's package manager. A convenience script is provided that can help with this process on some systems: - ./scripts/uni-get-dependencies.sh + sudo ./scripts/uni-get-dependencies.sh After installing dependencies, check their versions. You can run this script to help you: diff --git a/scripts/uni-get-dependencies.sh b/scripts/uni-get-dependencies.sh index 048edb8..a976985 100755 --- a/scripts/uni-get-dependencies.sh +++ b/scripts/uni-get-dependencies.sh @@ -1,12 +1,12 @@ # auto-install dependency packages using the systems package manager. # after running this, run ./script/check-dependencies.sh. see README.md # -# this assumes you have sudo installed or are running as root. +# this assumes you have sudo installed and running, or are running as root. # get_fedora_deps() { - sudo yum install qt-devel bison flex eigen3-devel python-paramiko \ + yum install qt-devel bison flex eigen3-devel python-paramiko \ boost-devel mpfr-devel gmp-devel glew-devel CGAL-devel gcc gcc-c++ pkgconfig \ opencsg-devel git libXmu-devel curl imagemagick ImageMagick glib2-devel make \ xorg-x11-server-Xvfb @@ -21,7 +21,7 @@ get_altlinux_deps() { for i in boost-devel boost-filesystem-devel gcc4.5 gcc4.5-c++ boost-program_options-devel \ boost-thread-devel boost-system-devel boost-regex-devel eigen3 libmpfr libgmp libgmp_cxx-devel qt4-devel libcgal-devel git-core \ - libglew-devel flex bison curl imagemagick glib2-devel; do sudo apt-get install $i; done + libglew-devel flex bison curl imagemagick glib2-devel; do apt-get install $i; done } get_freebsd_deps() @@ -34,22 +34,22 @@ get_freebsd_deps() get_netbsd_deps() { - sudo pkgin install bison boost cmake git bash eigen flex gmake gmp mpfr \ + pkgin install bison boost cmake git bash eigen flex gmake gmp mpfr \ qt4 glew cgal opencsg modular-xorg python27 py27-paramiko curl \ imagemagick ImageMagick glib2-devel } get_opensuse_deps() { - sudo zypper install libeigen3-devel mpfr-devel gmp-devel boost-devel \ + zypper install libeigen3-devel mpfr-devel gmp-devel boost-devel \ libqt4-devel glew-devel cmake git bison flex cgal-devel opencsg-devel curl \ glib2-devel } get_mageia_deps() { - sudo urpmi ctags - sudo urpmi task-c-devel task-c++-devel libqt4-devel libgmp-devel \ + urpmi ctags + urpmi task-c-devel task-c++-devel libqt4-devel libgmp-devel \ libmpfr-devel libboost-devel eigen3-devel libglew-devel bison flex \ cmake imagemagick glib2-devel python curl git x11-server-xvfb } @@ -61,7 +61,7 @@ get_debian_deps() libXi-dev libmpfr-dev libboost-dev libglew-dev \ libeigen3-dev libcgal-dev libopencsg-dev libgmp3-dev libgmp-dev \ python-paramiko curl imagemagick libglib2.0-dev; do - sudo apt-get -y install $pkg; + apt-get -y install $pkg; done } |