I see you package the builds so I can just run an installer, correct? It updates my files when I open them. Is there anything it doesn’t convert over? All libraries, symbols, footprints, 3D models should all be there as well? Anything I should be aware of in testing?
I run Linux myself and have both KiCad V5.1.10 and V5.99 installed.
They are different programs installed in different directories and each has their own set of libraries. There is a bit of “weird” path substitution going on to make it work. It looks like it was done a bit sloppy or in a hurry, but I assume it’s temporary and will be done better when the official KiCad V6 is released.
The only limitation I know of that once you save a project from KiCad-V5.99, it can no longer be opened in older KiCad versions.
For installation I would normally follow the official recommended way:
Installing stuff on windows is very different from Linux though. On my linux box, the normal way is just to tell your operating system which programs you want installed and where to find them, and after that the operating system itself keeps those programs up-to-date with each normal update. You do not update separate programs on Linux. Instead you just tell the OS to update all programs. This is very handy for things like the KiCad-nightlies.
Your links have two completely different versions of KiCad: the testing version of the stable branch 5.1 where there are only bugfixes; and the “nightly builds” for 5.99, the unstable feature development branch.
If by “next release” you mean the new features you should use the official nightly builds which is nowadays compiled with MS Visual Studio, hence “msvc” in the file name.
You can use either the full or the “lite” installer. The full 1GB installer has the libraries inside it. The lite has a run time (installation time) option to download the libraries separately. Both lead to the same setup if you choose to install the libraries. As Paul said, 5.99 is automatically installed separately from the stable 5.1 so you don’t have to worry.
You should keep up to date with the nightly builds especially if you find bugs and report them. At the moment bugfixes and other small changes come in every day. Updating the libraries every time isn’t necessary, therefore I recommend the lite installer for updates.
The most important thing to remember is to not open and save the original v5 projects with 5.99 because you can’t go back.
At the moment it’s pretty safe to edit a project with a new nightly build. Even if there’s a new bug which prevents working, you can install a bit older version which didn’t have that bug. There will be crashes and there’s no guarantee that your files will stay OK, but chances of losing all the work are small. Save often and use a version control system if you do actual work with a project.
You can follow the development status in Post-v5 new features and development news. (The link goes directly to a post which may be the first relevant for you, otherwise the thread is too long to read.)
If you want to do some experiments with V5.99, then such an experiment is quicker to start from an existing project. I usually do this by copying an existing project to a new directory, and then appending “_5.99” to the directory name.
In V5.99 file extensions have changed too. For example the project file changed from: “project.pro” to: “project.kicad_pro”, and same for the schematic, from: “project.sch” to: “project.kicad_sch” so that makes them easy to recognize.
Thanks to all. I’m used to having to use GitHub to download dailies and compile for my software, so having an installer makes it relatively easy. I love the new transparency sliders!