|
3 | 3 | julia -e 'Pkg.init()'
|
4 | 4 |
|
5 | 5 | # Install packages for Julia stable
|
6 |
| -DEFAULT_PACKAGES="IJulia Gadfly PyPlot SIUnits DataStructures HDF5 MAT \ |
7 |
| -Iterators NumericExtensions SymPy Interact Roots \ |
8 |
| -DataFrames RDatasets Distributions SVM Clustering GLM \ |
9 |
| -Optim JuMP GLPKMathProgInterface Clp NLopt Ipopt \ |
10 |
| -Cairo GraphViz \ |
11 |
| -Images ImageView WAV ODE Sundials LinearLeastSquares \ |
12 |
| -BayesNets PGFPlots GraphLayout \ |
13 |
| -Stan Patchwork Quandl Lazy QuantEcon MixedModels Escher" |
| 6 | +DEFAULT_PACKAGES="IJulia" # Gadfly PyPlot SIUnits DataStructures HDF5 MAT \ |
| 7 | +#Iterators NumericExtensions SymPy Interact Roots \ |
| 8 | +#DataFrames RDatasets Distributions SVM Clustering GLM \ |
| 9 | +#Optim JuMP GLPKMathProgInterface Clp NLopt Ipopt \ |
| 10 | +#Cairo GraphViz \ |
| 11 | +#Images ImageView WAV ODE Sundials LinearLeastSquares \ |
| 12 | +#BayesNets PGFPlots GraphLayout \ |
| 13 | +#Stan Patchwork Quandl Lazy QuantEcon MixedModels Escher" |
14 | 14 |
|
15 | 15 | for pkg in ${DEFAULT_PACKAGES}
|
16 | 16 | do
|
|
19 | 19 | julia -e "Pkg.add(\"$pkg\")"
|
20 | 20 | done
|
21 | 21 |
|
22 |
| -INTERNAL_PACKAGES="https://github.com/tanmaykm/JuliaBoxUtils.jl.git \ |
23 |
| -https://github.com/tanmaykm/JuliaWebAPI.jl.git \ |
24 |
| -https://github.com/shashi/Homework.jl.git" |
| 22 | + |
| 23 | +INTERNAL_PACKAGES="https://github.com/tanmaykm/JuliaBoxUtils.jl.git" # \ |
| 24 | +## https://github.com/JuliaDB/DBI.jl.git \ |
| 25 | +## https://github.com/mdpradeep/JuliaWebAPI.jl.git \ |
| 26 | +## https://github.com/shashi/Homework.jl.git" |
25 | 27 |
|
26 | 28 | for pkg in ${INTERNAL_PACKAGES}
|
27 | 29 | do
|
|
36 | 38 | julia -e "Pkg.checkout(\"Interact\")"
|
37 | 39 | fi
|
38 | 40 |
|
| 41 | +### MDP |
| 42 | +## echo "Listing source and target ...." |
| 43 | +## ls -l /opt/julia_packages_custom/ |
| 44 | + |
| 45 | + |
| 46 | +LOCAL_PACKAGES="/opt/julia_packages_custom/DataFrames \ |
| 47 | +/opt/julia_packages_custom/DBI \ |
| 48 | +/opt/julia_packages_custom/Debug \ |
| 49 | +/opt/julia_packages_custom/Match \ |
| 50 | +/opt/julia_packages_custom/Dates \ |
| 51 | +/opt/julia_packages_custom/ODBC \ |
| 52 | +/opt/julia_packages_custom/JuliaWebAPI \ |
| 53 | +/opt/julia_packages_custom/MySQL" # \ |
| 54 | +## /opt/julia_packages_custom/Budget" |
| 55 | +## Already part of IJulia ... /opt/julia_packages_custom/Compat \ |
| 56 | + |
| 57 | +for pkg in ${LOCAL_PACKAGES} |
| 58 | +do |
| 59 | + echo "" |
| 60 | + echo "Copying local package $pkg to Julia stable" |
| 61 | + ## cp -rf $pkg /home/juser/.julia/v0.3.11/ |
| 62 | + julia -e "Pkg.clone(\"$pkg\")" |
| 63 | +done |
| 64 | + |
| 65 | +echo "Inspecting julia package status !!!" |
| 66 | +julia -e "Pkg.status()" |
| 67 | +echo "Inspecting julia package status done !!!" |
| 68 | + |
| 69 | +### MDP |
| 70 | +## exit |
| 71 | + |
39 | 72 | echo ""
|
40 | 73 | echo "Creating Julia stable package list..."
|
41 |
| -julia -e 'println("JULIA_HOME: $JULIA_HOME\n"); versioninfo(); println(""); Pkg.status()' > /opt/julia_packages/stable_packages.txt |
| 74 | +julia -e 'println("JULIA_HOME: $JULIA_HOME\n"); versioninfo(); println(""); Pkg.status()' > /opt/julia_packages/stable_packages.txt 2>&1 |
| 75 | +## MDP julia -e 'println("JULIA_HOME: $JULIA_HOME\n"); versioninfo(); println(""); Pkg.status()' > /opt/julia_packages/stable_packages.txt |
42 | 76 | #echo ""
|
43 | 77 | #echo "Running package tests..."
|
44 | 78 | #julia -e "Pkg.test()" > /opt/julia_packages/packages_test_result.txt
|
45 | 79 |
|
46 | 80 |
|
47 |
| -/opt/julia_nightly/bin/julia -e 'Pkg.init()' |
| 81 | +## MDP /opt/julia_nightly/bin/julia -e 'Pkg.init()' |
48 | 82 |
|
49 | 83 | # Install packages for Julia nightly
|
50 |
| -JULIA_NIGHTLY_DEFAULT_PACKAGES="IJulia" |
| 84 | +## MDP JULIA_NIGHTLY_DEFAULT_PACKAGES="IJulia" |
| 85 | +## MDP |
| 86 | +JULIA_NIGHTLY_DEFAULT_PACKAGES="" |
51 | 87 |
|
52 | 88 | for pkg in ${JULIA_NIGHTLY_DEFAULT_PACKAGES}
|
53 | 89 | do
|
|
56 | 92 | /opt/julia_nightly/bin/julia -e "Pkg.add(\"$pkg\")"
|
57 | 93 | done
|
58 | 94 |
|
59 |
| -JULIA_NIGHTLY_INTERNAL_PACKAGES="https://github.com/tanmaykm/JuliaBoxUtils.jl.git \ |
60 |
| -https://github.com/tanmaykm/JuliaWebAPI.jl.git \ |
61 |
| -https://github.com/shashi/Homework.jl.git" |
| 95 | +## MDP JULIA_NIGHTLY_INTERNAL_PACKAGES="https://github.com/tanmaykm/JuliaBoxUtils.jl.git \ |
| 96 | +## MDP https://github.com/tanmaykm/JuliaWebAPI.jl.git \ |
| 97 | +## MDP https://github.com/shashi/Homework.jl.git" |
| 98 | +JULIA_NIGHTLY_INTERNAL_PACKAGES="" |
62 | 99 |
|
63 | 100 | for pkg in ${JULIA_NIGHTLY_INTERNAL_PACKAGES}
|
64 | 101 | do
|
|
67 | 104 | /opt/julia_nightly/bin/julia -e "Pkg.clone(\"$pkg\")"
|
68 | 105 | done
|
69 | 106 |
|
70 |
| -if [[ $JULIA_NIGHTLY_DEFAULT_PACKAGES == *" Interact "* ]] |
71 |
| -then |
72 |
| - echo "Checking out Interact package for IPython 3 compatibility" |
73 |
| - /opt/julia_nightly/bin/julia -e "Pkg.checkout(\"Interact\")" |
74 |
| -fi |
| 107 | +## MDP if [[ $JULIA_NIGHTLY_DEFAULT_PACKAGES == *" Interact "* ]] |
| 108 | +## MDP then |
| 109 | + ## MDP echo "Checking out Interact package for IPython 3 compatibility" |
| 110 | + ## MDP /opt/julia_nightly/bin/julia -e "Pkg.checkout(\"Interact\")" |
| 111 | +## MDP fi |
| 112 | + |
| 113 | +## MDP |
| 114 | +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/juser |
75 | 115 |
|
76 | 116 | echo ""
|
77 | 117 | echo "Creating Julia nightly package list..."
|
78 |
| -/opt/julia_nightly/bin/julia -e 'println("JULIA_HOME: $JULIA_HOME\n"); versioninfo(); println(""); Pkg.status()' > /opt/julia_packages/nightly_packages.txt |
| 118 | +## MDP /opt/julia_nightly/bin/julia -e 'println("JULIA_HOME: $JULIA_HOME\n"); versioninfo(); println(""); Pkg.status()' > /opt/julia_packages/nightly_packages.txt |
0 commit comments