# Easy packaging of a complete environment for running a course?

**URL:** <https://discourse.julialang.org/t/easy-packaging-of-a-complete-environment-for-running-a-course/19497>\
**Category:** General Usage\
**Created:** [January 10, 2019, 10:20pm UTC](https://discourse.julialang.org/t/easy-packaging-of-a-complete-environment-for-running-a-course/19497 "2019-01-10T22:20:53Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![jpsamaroo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpsamaroo/32/46804_2.png) [@jpsamaroo](https://discourse.julialang.org/u/jpsamaroo)\
**Post date:** [January 11, 2019, 6:50pm UTC](https://discourse.julialang.org/t/easy-packaging-of-a-complete-environment-for-running-a-course/19497/11 "2019-01-11T18:50:39Z")

</div>

Why not just make your own depot, install all the packages you need within there (and instantiate or not depending on whether you want it to be tiny or huge), tar+gz or zip it and send it off to students? I don’t think you’re going to get around doing the initial precompile of all packages, but how much time does that really buy you anyway? 5 minutes maybe?

Edit: Note that making your own depot is as simple as running `JULIA_DEPOT_PATH=/my/depot/path julia` and running `] up`.

---

_[View the full topic](https://discourse.julialang.org/t/easy-packaging-of-a-complete-environment-for-running-a-course/19497)._
