Software installation and deployment method for distributed server

The invention discloses a software installation and deployment method for a distributed server, which is used for deploying application programs of a remote server. The software installation and deployment method comprises the following steps: transmitting a request for installation of agent to the remote server by a host; deploying and running the agent in the remote server, wherein the host local installation needs no deployment of agent; transversing the application programs stored in the self storage devices by the host; obtaining the installation condition information of the application programs from the server needing installation and deployment and feeding the information back to the host; and updating the application programs by corresponding agent when the host transmits an update application program to the agent of the remote server according to the feedback result.