I should know more about the Linux process (all else being equal I would be only using Linux-- I only added dual-boot with Windows to my computer for Paradox), but for whatever reason, I can't run CKII on Linux: it doesn't fail or CTD or anything, it's just that the Steam[OS] wrapper based on Wine-- Windows Emulator-- is so slow on my machine for whatever reason that I'm not patient enough to ever get past the loading screen. It probably doesn't help that I run 64-bit optimized linux (not only Paradox but Steam's whole Linux platform is 32-bit only) and have a weird graphics unit (though it's totally competent on Windows and in Linux when using the proper driver), one of the CPU-integrated AMD Radeon 7770 HDs (they call it an APU). At least a few things must be running in worst-case, fall-back emulation mode, making even get past the "Computing Checksum..." stage a challenge. [ I have 4 damn cores running at 4.1GHz with excessive amounts of L1/L2 cache and blazing-fast DDR-2100! ]
You do know that CK2 is available natively for Linux on Steam right? No need to use Wine. Also, running a 64bit Linux is no problem if you have the necessary 32bit libraries installed (the ones Steam needs, any libraries games need the Steam runtime takes care of).
I'm sorry you non-windows guys are having trouble installing the mod. I honestly didn't know .exe's were a no-no on mac and linux machines
I'm trying to consider ways to make it easier for you guys, if you truly are having a bad time, so I'd like to ask: do mods generally work in macs and linux the same way they work on windows, or does it require any tweaking? I assume they do, since I never heard of it before, but just to make sure...
Just give us the Python script, if there are any issues with it we can work it out. And yes, mods generally work on Linux. It's just a bit fiddly to load them unless you are using one of the player-made launchers.
The only thing modders need to remember is that most (if not all) filesystems that are used on Linux are case sensitive. That means that you can't tell the game to load 'filex12.png' when it's actually called 'FileX12.png'.