You only need MPLAB IPE to program the DSpic33s (and much other Microchip devices).? MPLAB X is an AIO development that is rather large and complex for most users.
IPE is integrated Programming Environment and much easier to use.?? According to Microchip its usable (can be installed)? for Linux, OSX and of course windows.?? ...you download MPLAB X. ? . ?? .......but only really need to install MPLAB IPE! ? Easy enough to do this is download MPLAB X then "selecting MPLAB IPE" by a "tick" (un-tick other installers).??
For Linux installers I'm not sure if the GUI is the same as widows (i suspect not) so this may be more difficult just to install the IPE.??
"Software Installation Requirements
The MPLAB IPE application must be installed on your PC. It is available during the MPLAB X IDE installation process
if the check box is selected (see the setup figure below). You do not need to install the MPLAB X IDE in order to use
the IPE application. However, you may want to refer to the online help for the MPLAB X IDE for additional
information. Also select the check boxes for the device support you want installed." Here is a screen shot of the MPLAX X installer.....
just tick MPLAB IPE....you really do not want the whole MPLAB X!?? You do not need MPLAB X IDE to program the despic33.
Again Linux installers wont see this box as their installer is different.?? I think MPLAB IPE can be downloaded directly for OSX and Windows here.

provides all you need to install the dspic33 hex firmware.??? If you are "ifffy" about all this and or do not have "headers" installed on your Main Board.....might be best to send to Losmandy or one of repairers to do it.
cheers hope this helps
--
Brendan