1. A system for package pre-fetching for remote program installation, the system comprising: a service node comprising a processor, a computing node type database, and a cache, the service node being configured to: receive at least one package request for a package required for an installation of an operating system and at least one peripheral application thereof from a computing node; and determine a package request sequence by which the computing node issues the at least one package request according to a type of the computing node.