Hi all. I have unity (2018.2.7f1) manually extracted and working since the installer was not able to do that. I was wondering if I can install the editor packages (pkg files) either using the installer or manually, without having to re-download everything. Thanks in advance!
To answer my own question: Download the component list file from here Modify the file to look like this. Add more components by setting the 'install' key to true Code (JavaScript): [Unity] title=Unity 2018.2.7f1 description=Unity Editor url=LinuxEditorInstaller/Unity.tar.xz md5=3ac85a776c92a15d57791eddae4d3e4c install=false mandatory=false size=770265196 installedsize=2954045440 version=2018.2.7f1 [Documentation] title=Documentation description=Unity User Manual and Scripting API Reference url=MacDocumentationInstaller/Documentation.pkg md5=9a0516a4a7890bf9d98b7f831d7528f0 install=true mandatory=false size=333821985 installedsize=820998000 [Android] title=Android Build Support description=Allows building your Unity projects for the Android platform url=MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.2.7f1.pkg md5=a9996eaabe9dad13aa6091226137ad88 install=true mandatory=false size=365578263 installedsize=1259081000 requires_unity=false [iOS] title=iOS Build Support description=Allows building your Unity projects for the iOS platform url=LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.2.7f1.tar.xz md5=3e6eee84d9affd5cb4ca37b6676eb454 install=false mandatory=false size=896387396 installedsize=3353733120 requires_unity=true [Mac-Mono] title=Mac Build Support (Mono) description=Allows building your Unity projects for the Mac-Mono platform url=MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.2.7f1.pkg md5=74d36a21a0e72e983741de00f14f7033 install=false mandatory=false size=41637906 installedsize=142847000 requires_unity=true [WebGL] title=WebGL Build Support description=Allows building your Unity projects for the WebGL platform url=LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.2.7f1.tar.xz md5=496bf77c3b8b66d10f7624fe615ae7ac install=false mandatory=false size=197932116 installedsize=898775040 requires_unity=true [Windows-Mono] title=Windows Build Support (Mono) description=Allows building your Unity projects for the Windows-Mono platform url=MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.2.7f1.pkg md5=d34d4f3897a9c49427db9f70a19d3656 install=false mandatory=false size=362551331 installedsize=1268723000 requires_unity=true [Facebook-Games] title=Facebook Gameroom Build Support description=Allows building your Unity projects for the Facebook-Games platform url=MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.2.7f1.pkg md5=9cd5872a5cbc68d7e00183d631c43072 install=false mandatory=false size=45537310 installedsize=108367000 requires_unity=true optsync_webgl=WebGL optsync_windows=Windows Then run the installer where your pkg files are inside the installer directory ./Unity_installer/UnitySetup-2018.2.7f1 -u --use-component-list unity-2018.2.7f1-linux.ini --install-location $HOME/Applications/Unity-2018.2.7f1/ -d $HOME/Downloads/Unity_installer/
If you use the same package download location that you've used in a previous install (not "temporary directory"), the installer will just verify the checksum and not redownload the package(s).