2021-05-12 18:47
Unity Hub has a command-line interface (CLI) for managing Unity editor installations. It's not documented anywhere else as of right now, so here's how to use it.
In Linux, you can type on the command line to make Unity Hub install the version of Unity that you want, even if it's not otherwise available in the GUI. Here's an example of how to install version 2018.2.8f1.
unityhub --headless install -v 2018.2.8f1 --changeset ae1180820377
To get the version you want, just use a different value for the -v parameter and the value for the --changeset parameter can be copied from the bottom of that version's changelog page on Unity's website. It's that easy!
Here are command lines for more editor versions you might want to install, just for quick reference and the inevitable web-searchers.
unityhub --headless install -v 5.6.0f3 --changeset 497a0f351392
unityhub --headless install -v 5.6.1f1 --changeset 2860b30f0b54
unityhub --headless install -v 5.6.2f1 --changeset a2913c821e27
unityhub --headless install -v 5.6.3f1 --changeset d3101c3b8468
unityhub --headless install -v 5.6.4f1 --changeset ac7086b8d112
unityhub --headless install -v 5.6.5f1 --changeset 2cac56bf7bb6
unityhub --headless install -v 5.6.6f2 --changeset 6bac21139588
unityhub --headless install -v 5.6.7f1 --changeset e80cc3114ac1
unityhub --headless install -v 2017.1.0f3 --changeset 472613c02cf7
unityhub --headless install -v 2017.1.1f1 --changeset 5d30cf096e79
unityhub --headless install -v 2017.1.2f1 --changeset cc85bf6a8a04
unityhub --headless install -v 2017.1.3f1 --changeset 574eeb502d14
unityhub --headless install -v 2017.1.4f1 --changeset 9fd71167a288
unityhub --headless install -v 2017.1.5f1 --changeset 9758a36cfaa6
unityhub --headless install -v 2017.2.0f3 --changeset 46dda1414e51
unityhub --headless install -v 2017.2.1f1 --changeset 94bf3f9e6b5e
unityhub --headless install -v 2017.2.2f1 --changeset 1f4e0f9b6a50
unityhub --headless install -v 2017.2.3f1 --changeset 372229934efd
unityhub --headless install -v 2017.2.4f1 --changeset f1557d1f61fd
unityhub --headless install -v 2017.2.5f1 --changeset 588dc79c95ed
unityhub --headless install -v 2017.3.0f3 --changeset a9f86dcd79df
unityhub --headless install -v 2017.3.1f1 --changeset fc1d3344e6ea
unityhub --headless install -v 2017.4.1f1 --changeset 9231f953d9d3
unityhub --headless install -v 2017.4.2f2 --changeset 52d9cb89b362
unityhub --headless install -v 2017.4.3f1 --changeset 21ae32b5a9cb
unityhub --headless install -v 2017.4.4f1 --changeset 645c9050ba4d
unityhub --headless install -v 2017.4.5f1 --changeset 89d1db9cb682
unityhub --headless install -v 2017.4.6f1 --changeset c24f30193bac
unityhub --headless install -v 2017.4.7f1 --changeset de9eb5ca33c5
unityhub --headless install -v 2017.4.8f1 --changeset 5ab7f4878ef1
unityhub --headless install -v 2017.4.9f1 --changeset 6d84dfc57ccf
unityhub --headless install -v 2017.4.10f1 --changeset f2cce2a5991f
unityhub --headless install -v 2017.4.11f1 --changeset 8c6b8ef6d111
unityhub --headless install -v 2017.4.12f1 --changeset b582b87345b1
unityhub --headless install -v 2017.4.13f1 --changeset 6902ad48015d
unityhub --headless install -v 2017.4.14f1 --changeset b28150134d55
unityhub --headless install -v 2017.4.15f1 --changeset 5d485b4897a7
unityhub --headless install -v 2017.4.16f1 --changeset 7f7bdd1ef02b
unityhub --headless install -v 2017.4.17f1 --changeset 05307cddbb71
unityhub --headless install -v 2017.4.18f1 --changeset a9236f402e28
unityhub --headless install -v 2017.4.19f1 --changeset 47cd37c28be8
unityhub --headless install -v 2017.4.20f2 --changeset 413dbd19b6dc
unityhub --headless install -v 2017.4.21f1 --changeset de35fe252486
unityhub --headless install -v 2017.4.22f1 --changeset eb4bc6fa7f1d
unityhub --headless install -v 2017.4.23f1 --changeset f80c8a98b1b5
unityhub --headless install -v 2017.4.24f1 --changeset 786769fc3439
unityhub --headless install -v 2017.4.25f1 --changeset 9cba1c3a94f1
unityhub --headless install -v 2017.4.26f1 --changeset 3b349d10f010
unityhub --headless install -v 2017.4.27f1 --changeset 0c4b856e4c6e
unityhub --headless install -v 2017.4.28f1 --changeset e3a0f7dd2097
unityhub --headless install -v 2017.4.29f1 --changeset 06508aa14ca1
unityhub --headless install -v 2017.4.30f1 --changeset c6fa43736cae
unityhub --headless install -v 2017.4.31f1 --changeset 9c8dbc3421cb
unityhub --headless install -v 2017.4.32f1 --changeset 4da3ed968770
unityhub --headless install -v 2017.4.33f1 --changeset a8557a619e24
unityhub --headless install -v 2017.4.34f1 --changeset 121f18246307
unityhub --headless install -v 2017.4.35f1 --changeset e57a7bcbbf0b
unityhub --headless install -v 2017.4.36f1 --changeset c663def8414c
unityhub --headless install -v 2017.4.37f1 --changeset 78b69503ebc4
unityhub --headless install -v 2017.4.38f1 --changeset 82ac2fb100ce
unityhub --headless install -v 2017.4.39f1 --changeset 947131c5be7e
unityhub --headless install -v 2017.4.40f1 --changeset 6e14067f8a9a
unityhub --headless install -v 2018.1.0f2 --changeset d4d99f31acba
unityhub --headless install -v 2018.1.1f1 --changeset b8cbb5de9840
unityhub --headless install -v 2018.1.2f1 --changeset a46d718d282d
unityhub --headless install -v 2018.1.3f1 --changeset a53ad04f7c7f
unityhub --headless install -v 2018.1.4f1 --changeset 1a308f4ebef1
unityhub --headless install -v 2018.1.5f1 --changeset 732dbf75922d
unityhub --headless install -v 2018.1.6f1 --changeset 57cc34175ccf
unityhub --headless install -v 2018.1.7f1 --changeset 4cb482063d12
unityhub --headless install -v 2018.1.8f1 --changeset 26051d4de9e9
unityhub --headless install -v 2018.1.9f2 --changeset a6cc294b73ee
unityhub --headless install -v 2018.2.0f2 --changeset 787658998520
unityhub --headless install -v 2018.2.1f1 --changeset 1a9968d9f99c
unityhub --headless install -v 2018.2.2f1 --changeset c18cef34cbcd
unityhub --headless install -v 2018.2.3f1 --changeset 1431a7d2ced7
unityhub --headless install -v 2018.2.4f1 --changeset cb262d9ddeaf
unityhub --headless install -v 2018.2.5f1 --changeset 3071d1717b71
unityhub --headless install -v 2018.2.6f1 --changeset c591d9a97a0b
unityhub --headless install -v 2018.2.7f1 --changeset 4ebd28dd9664
unityhub --headless install -v 2018.2.8f1 --changeset ae1180820377
unityhub --headless install -v 2018.2.9f1 --changeset 2207421190e9
unityhub --headless install -v 2018.2.10f1 --changeset 674aa5a67ed5
unityhub --headless install -v 2018.2.11f1 --changeset 38bd7dec5000
unityhub --headless install -v 2018.2.12f1 --changeset 0a46ddfcfad4
unityhub --headless install -v 2018.2.13f1 --changeset 83fbdcd35118
unityhub --headless install -v 2018.2.14f1 --changeset 3262fb3b0716
unityhub --headless install -v 2018.2.15f1 --changeset 65e0713a5949
unityhub --headless install -v 2018.2.16f1 --changeset 39a4ac3d51f6
unityhub --headless install -v 2018.2.17f1 --changeset 88933597c842
unityhub --headless install -v 2018.2.18f1 --changeset 4550892b6062
unityhub --headless install -v 2018.2.19f1 --changeset 06990f28ba00
unityhub --headless install -v 2018.2.20f1 --changeset cef3e6c0c622
unityhub --headless install -v 2018.2.21f1 --changeset a122f5dc316d
unityhub --headless install -v 2018.3.0f2 --changeset 6e9a27477296
unityhub --headless install -v 2018.3.1f1 --changeset bb579dc42f1d
unityhub --headless install -v 2018.3.2f1 --changeset b3c100a4b73a
unityhub --headless install -v 2018.3.3f1 --changeset 393bae82dbb8
unityhub --headless install -v 2018.3.4f1 --changeset 1d952368ca3a
unityhub --headless install -v 2018.3.5f1 --changeset 76b3e37670a4
unityhub --headless install -v 2018.3.6f1 --changeset a220877bc173
unityhub --headless install -v 2018.3.7f1 --changeset 9e14d22a41bb
unityhub --headless install -v 2018.3.8f1 --changeset fc0fe30d6d91
unityhub --headless install -v 2018.3.9f1 --changeset 947e1ea5aa8d
unityhub --headless install -v 2018.3.10f1 --changeset f88de2c96e63
unityhub --headless install -v 2018.3.11f1 --changeset 5063218e4ab8
unityhub --headless install -v 2018.3.12f1 --changeset 8afd630d1f5b
unityhub --headless install -v 2018.3.13f1 --changeset 06548a9e9582
unityhub --headless install -v 2018.3.14f1 --changeset d0e9f15437b1
unityhub --headless install -v 2018.4.0f1 --changeset b6ffa8986c8d
unityhub --headless install -v 2018.4.1f1 --changeset b7c424a951c0
unityhub --headless install -v 2018.4.2f1 --changeset d6fb3630ea75
unityhub --headless install -v 2018.4.3f1 --changeset 8a9509a5aff9
unityhub --headless install -v 2018.4.4f1 --changeset 5440768ff61c
unityhub --headless install -v 2018.4.5f1 --changeset 7b38f8ac282e
unityhub --headless install -v 2018.4.6f1 --changeset cde1bbcc9f0d
unityhub --headless install -v 2018.4.7f1 --changeset b9a993fd1334
unityhub --headless install -v 2018.4.8f1 --changeset 9bc9d983d803
unityhub --headless install -v 2018.4.9f1 --changeset ca372476eaba
unityhub --headless install -v 2018.4.10f1 --changeset a0470569e97b
unityhub --headless install -v 2018.4.11f1 --changeset 7098af2f11ea
unityhub --headless install -v 2018.4.12f1 --changeset 59ddc4c59b4f
unityhub --headless install -v 2018.4.13f1 --changeset 497f083a43af
unityhub --headless install -v 2018.4.14f1 --changeset 05119b33d0b7
unityhub --headless install -v 2018.4.15f1 --changeset 13f5a1bf9ca1
unityhub --headless install -v 2018.4.16f1 --changeset e6e9ca02b32a
unityhub --headless install -v 2018.4.17f1 --changeset b830f56f42f0
unityhub --headless install -v 2018.4.18f1 --changeset 61fce66342ad
unityhub --headless install -v 2018.4.19f1 --changeset 459f70f82ea4
unityhub --headless install -v 2018.4.20f1 --changeset 008688490035
unityhub --headless install -v 2018.4.21f1 --changeset fd3915227633
unityhub --headless install -v 2018.4.22f1 --changeset 3362ffbb7aa1
unityhub --headless install -v 2018.4.23f1 --changeset c9cf1a90e812
unityhub --headless install -v 2018.4.24f1 --changeset 3071911a89e9
unityhub --headless install -v 2018.4.25f1 --changeset b07bfa0a8827
unityhub --headless install -v 2018.4.26f1 --changeset a7ac1c6396db
unityhub --headless install -v 2018.4.27f1 --changeset 4e283b7d3f88
unityhub --headless install -v 2018.4.28f1 --changeset a2d4f71491a4
unityhub --headless install -v 2018.4.29f1 --changeset 50cce2edf27f
unityhub --headless install -v 2018.4.30f1 --changeset c698a062d8e6
unityhub --headless install -v 2018.4.31f1 --changeset 212ea663d844
unityhub --headless install -v 2018.4.32f1 --changeset fba45da84107
unityhub --headless install -v 2018.4.33f1 --changeset d75f7e9df24c
unityhub --headless install -v 2018.4.34f1 --changeset ae2afac172fb
unityhub --headless install -v 2018.4.35f1 --changeset dbb5675dce2d
unityhub --headless install -v 2019.1.0f2 --changeset 292b93d75a2c
unityhub --headless install -v 2019.1.1f1 --changeset fef62e97e63b
unityhub --headless install -v 2019.1.2f1 --changeset 3e18427e571f
unityhub --headless install -v 2019.1.3f1 --changeset dc414eb9ed43
unityhub --headless install -v 2019.1.4f1 --changeset ffa3a7a2dd7d
unityhub --headless install -v 2019.1.5f1 --changeset 0ca0f5646614
unityhub --headless install -v 2019.1.6f1 --changeset f2970305fe1c
unityhub --headless install -v 2019.1.7f1 --changeset f3c4928e5742
unityhub --headless install -v 2019.1.8f1 --changeset 7938dd008a75
unityhub --headless install -v 2019.1.9f1 --changeset d5f1b37da199
unityhub --headless install -v 2019.1.10f1 --changeset f007ed779b7a
unityhub --headless install -v 2019.1.11f1 --changeset 9b001d489a54
unityhub --headless install -v 2019.1.12f1 --changeset f04f5427219e
unityhub --headless install -v 2019.1.13f1 --changeset b5956c0a61e7
unityhub --headless install -v 2019.1.14f1 --changeset 148b5891095a
unityhub --headless install -v 2019.2.0f1 --changeset 20c1667945cf
unityhub --headless install -v 2019.2.1f1 --changeset ca4d5af0be6f
unityhub --headless install -v 2019.2.2f1 --changeset ab112815d860
unityhub --headless install -v 2019.2.3f1 --changeset 8e55c27a4621
unityhub --headless install -v 2019.2.4f1 --changeset c63b2af89a85
unityhub --headless install -v 2019.2.5f1 --changeset 9dace1eed4cc
unityhub --headless install -v 2019.2.6f1 --changeset fe82a0e88406
unityhub --headless install -v 2019.2.7f2 --changeset c96f78eb5904
unityhub --headless install -v 2019.2.8f1 --changeset ff5b465c8d13
unityhub --headless install -v 2019.2.9f1 --changeset ebce4d76e6e8
unityhub --headless install -v 2019.2.10f1 --changeset 923acd2d43aa
unityhub --headless install -v 2019.2.11f1 --changeset 5f859a4cfee5
unityhub --headless install -v 2019.2.12f1 --changeset b1a7e1fb4fa5
unityhub --headless install -v 2019.2.13f1 --changeset e20f6c7e5017
unityhub --headless install -v 2019.2.14f1 --changeset 49dd4e9fa428
unityhub --headless install -v 2019.2.15f1 --changeset dcb72c2e9334
unityhub --headless install -v 2019.2.16f1 --changeset b9898e2d04a4
unityhub --headless install -v 2019.2.17f1 --changeset 8e603399ca02
unityhub --headless install -v 2019.2.18f1 --changeset bbf64de26e34
unityhub --headless install -v 2019.2.19f1 --changeset 929ab4d01772
unityhub --headless install -v 2019.2.20f1 --changeset c67d00285037
unityhub --headless install -v 2019.2.21f1 --changeset 9d528d026557
unityhub --headless install -v 2019.3.0f6 --changeset 27ab2135bccf
unityhub --headless install -v 2019.3.1f1 --changeset 89d6087839c2
unityhub --headless install -v 2019.3.2f1 --changeset c46a3a38511e
unityhub --headless install -v 2019.3.3f1 --changeset 7ceaae5f7503
unityhub --headless install -v 2019.3.4f1 --changeset 4f139db2fdbd
unityhub --headless install -v 2019.3.5f1 --changeset d691e07d38ef
unityhub --headless install -v 2019.3.6f1 --changeset 5c3fb0a11183
unityhub --headless install -v 2019.3.7f1 --changeset 6437fd74d35d
unityhub --headless install -v 2019.3.8f1 --changeset 4ba98e9386ed
unityhub --headless install -v 2019.3.9f1 --changeset e6e740a1c473
unityhub --headless install -v 2019.3.10f1 --changeset 5968d7f82152
unityhub --headless install -v 2019.3.11f1 --changeset ceef2d848e70
unityhub --headless install -v 2019.3.12f1 --changeset 84b23722532d
unityhub --headless install -v 2019.3.13f1 --changeset d4ddf0d95db9
unityhub --headless install -v 2019.3.14f1 --changeset 2b330bf6d2d8
unityhub --headless install -v 2019.3.15f1 --changeset 59ff3e03856d
unityhub --headless install -v 2019.4.0f1 --changeset 0af376155913
unityhub --headless install -v 2019.4.1f1 --changeset e6c045e14e4e
unityhub --headless install -v 2019.4.2f1 --changeset 20b4642a3455
unityhub --headless install -v 2019.4.3f1 --changeset f880dceab6fe
unityhub --headless install -v 2019.4.4f1 --changeset 1f1dac67805b
unityhub --headless install -v 2019.4.5f1 --changeset 81610f64359c
unityhub --headless install -v 2019.4.6f1 --changeset a7aea80e3716
unityhub --headless install -v 2019.4.7f1 --changeset e992b1a16e65
unityhub --headless install -v 2019.4.8f1 --changeset 60781d942082
unityhub --headless install -v 2019.4.9f1 --changeset 50fe8a171dd9
unityhub --headless install -v 2019.4.10f1 --changeset 5311b3af6f69
unityhub --headless install -v 2019.4.11f1 --changeset 2d9804dddde7
unityhub --headless install -v 2019.4.12f1 --changeset 225e826a680e
unityhub --headless install -v 2019.4.13f1 --changeset 518737b1de84
unityhub --headless install -v 2019.4.14f1 --changeset 4037e52648cd
unityhub --headless install -v 2019.4.15f1 --changeset fbf367ac14e9
unityhub --headless install -v 2019.4.16f1 --changeset e05b6e02d63e
unityhub --headless install -v 2019.4.17f1 --changeset 667c8606c536
unityhub --headless install -v 2019.4.18f1 --changeset 3310a4d4f880
unityhub --headless install -v 2019.4.19f1 --changeset ca5b14067cec
unityhub --headless install -v 2019.4.20f1 --changeset 6dd1c08eedfa
unityhub --headless install -v 2019.4.21f1 --changeset b76dac84db26
unityhub --headless install -v 2019.4.22f1 --changeset 9fdda2fe27ad
unityhub --headless install -v 2019.4.23f1 --changeset 3f4e01f1a5ec
unityhub --headless install -v 2019.4.24f1 --changeset 5da6f0345e82
unityhub --headless install -v 2019.4.25f1 --changeset 01a0494af254
unityhub --headless install -v 2019.4.26f1 --changeset e0392c6b2363
unityhub --headless install -v 2020.1.0f1 --changeset 2ab9c4179772
unityhub --headless install -v 2020.1.1f1 --changeset 2285c3239188
unityhub --headless install -v 2020.1.2f1 --changeset 7b32bc54ba47
unityhub --headless install -v 2020.1.3f1 --changeset cf5c4788e1d8
unityhub --headless install -v 2020.1.4f1 --changeset fa717bb873ec
unityhub --headless install -v 2020.1.5f1 --changeset e025938fdedc
unityhub --headless install -v 2020.1.6f1 --changeset fc477ca6df10
unityhub --headless install -v 2020.1.7f1 --changeset 064ffcdb64ad
unityhub --headless install -v 2020.1.8f1 --changeset 22e8c0b0c3ec
unityhub --headless install -v 2020.1.9f1 --changeset 145f5172610f
unityhub --headless install -v 2020.1.10f1 --changeset 974a9d56f159
unityhub --headless install -v 2020.1.11f1 --changeset 698c1113cef0
unityhub --headless install -v 2020.1.12f1 --changeset 55b56f0a86e3
unityhub --headless install -v 2020.1.13f1 --changeset 5e24f28bfbc0
unityhub --headless install -v 2020.1.14f1 --changeset d81f64f5201d
unityhub --headless install -v 2020.1.15f1 --changeset 97d0ae02d19d
unityhub --headless install -v 2020.1.16f1 --changeset f483ad6465d6
unityhub --headless install -v 2020.1.17f1 --changeset 9957aee8edc2
unityhub --headless install -v 2020.2.0f1 --changeset 3721df5a8b28
unityhub --headless install -v 2020.2.1f1 --changeset 270dd8c3da1c
unityhub --headless install -v 2020.2.2f1 --changeset 068178b99f32
unityhub --headless install -v 2020.2.3f1 --changeset 8ff31bc5bf5b
unityhub --headless install -v 2020.2.4f1 --changeset becced5a802b
unityhub --headless install -v 2020.2.5f1 --changeset e2c53f129de5
unityhub --headless install -v 2020.2.6f1 --changeset 8a2143876886
unityhub --headless install -v 2020.2.7f1 --changeset c53830e277f1
unityhub --headless install -v 2020.3.0f1 --changeset c7b5465681fb
unityhub --headless install -v 2020.3.1f1 --changeset 77a89f25062f
unityhub --headless install -v 2020.3.2f1 --changeset 8fd9074bf66c
unityhub --headless install -v 2020.3.3f1 --changeset 76626098c1c4
unityhub --headless install -v 2020.3.4f1 --changeset 0abb6314276a
unityhub --headless install -v 2020.3.5f1 --changeset 8095aa901b9b
unityhub --headless install -v 2020.3.6f1 --changeset 338bb68529b2
unityhub --headless install -v 2020.3.7f1 --changeset dd97f2c94397
unityhub --headless install -v 2020.3.8f1 --changeset 507919d4fff5
unityhub --headless install -v 2021.1.0f1 --changeset 61a549675243
unityhub --headless install -v 2021.1.1f1 --changeset 6fdc41dfa55a
unityhub --headless install -v 2021.1.2f1 --changeset e5d502d80fbb
unityhub --headless install -v 2021.1.3f1 --changeset 4bef613afd59
unityhub --headless install -v 2021.1.4f1 --changeset 4cd64a618c1b
unityhub --headless install -v 2021.1.5f1 --changeset 3737af19df53
unityhub --headless install -v 2021.1.6f1 --changeset c0fade0cc7e9
unityhub --headless install -v 2021.1.7f1 --changeset d91830b65d9b
unityhub --headless install -v 2021.2.0a17 --changeset 96ee4da88f82