Hi RS2013,
The QC OTA API uses a OTAClient.dll to create a connection with QC, this is a part of the standard QC Client. These DLLs are windows only and therefore, it is not possible to use API scripts on Linux with the OTAClient.dll.
However, if you are using ALM11 or later, there is a web-based API that will work on any platform. This API is called "REST" and the scripts created with REST API will be executable from any environment including Linux.
You can find more information about REST API here: http://support.openview.hp.com/selfsolve/document/KM00425902
Hope this helps!
Thanks,
Hristo