Hi tavasti,
depends on what you think is "special", but I managed somehow with the help of this forum and "the internet".
A short description on how I installed Kontakt (player?):
First, you have to get Native Access to run. This was fine with wine and wine-staging. I had to set all paths in settings correctly for the download to happen (the default paths were wrong and I got an error). Next, in Native Access you can "install" Kontakt and other plugins. This will download some .iso and/or .zip and then try to mount it and fail. Because Native Access for Windows cannot mount stuff in linux. But you can mount the files yourself and then start the installer. I also installed wineasio beforehand because I have read it might be a requirement.
The installer will do some activate stuff in the meantime. So it will try to open Native Access, but it didn't work for me. I started Native Access myself but there was nothing to do....next day I got an email saying everything was activated. Well....okay then.
When the installer is done you will have some .dll files. Use linvstconvert (from package linvst-stable [0]) or linvstconvert-cli in the .dll folder to get .so files which you can use as plugins. I was able to use the Kontakt.so in Carla und just tested it with Ardour6. Be sure to put the path in your vst-search-path. Kontakt will also open a second window in the back, asking for licensing. Be sure to close that window.
I am still not sure if Kontakt 6 ist the same as Kontakt Player 6. When the plugin is started, its name is Kontakt. When I look in Native access, I could only download Kontakt Player, and it tells me that the player is installed. So I guess its the same application. I haven't checked yet if audio stops after 15 mins.
I did not yet buy any sample libraries for Kontakt, everything for the Kontakt player is a minimum of 100$ due to their licensing policy (anything under 100$ requires full Kontakt). But this way, I cannot test library activation with Native Access with some cheap library.
Other samplers:
I also installed sforzando .sfz player plugin with this approach and linvst. It works like a charm an can even read the keyswitch ("KS") files of VSCOv3. This is what I would call "nothing special to do". And sfz-libs will always give you some samples and plain-text-code. I like that
.
I will try TAL and Redux Demo version for .sfz samplers next. I noticed with Bliss also some noises and artifacts when playing two or more keys at once, not sure if this is due to demo version or a bug. However, I cannot make music with this if this is also present in the full version.
Regards
[0] (As of three days ago, with archlinux the correct package is linvst-stable, not linvst. The latter didn't work for me.)