Programming cc2530 on Linux
One simple solutions would be to download and configure Eclipse CDT for Ubuntu. Last year I was able to configure a Eclipse to do embedded development for TIVA TM4C123 ARM Cortex M4 processor.  I used Open On-Chip Debugging called openocd.  To a large extend you will be doing some ground breaking work. Communities like Embedded Systems and Electronic SE are here to help you. When you are successful post the steps so other could benefit. Below are some references that might help you.  Good luck.

References:


Open On-Chip Debugging
How To: Develop on the TI Tiva LaunchPad using Linux
CC2530 Contiki/6LowPan port
How to burn .hex intel format file on cc2530 EB
Getting Started with the TI Stellaris LaunchPad on Linux