A method and system for downloading software update data for installing a
revised software product on a client computer minimizes the amount of
update data to be transmitted over the network by downloading only those
files needed to put the client computer in the state for installing the
product. In the beginning of the downloading process, the client computer
obtains from a setup server an initial setup package that includes a setup
program and a list of files required for installing the software product.
The setup program running on the client computer then determines whether
some current or earlier versions of those files required for installation
already exist on the client computer, and compiles a request list of files
needed for updating the client computer. The client computer sends the
request list to a download server, which maintains a collection of update
files and patches. In response to the request list, the download server
downloads updating files to the client. Depending of the availability of
the requested files or other factors, the downloaded files may or may not
be exactly those requested. Using the downloaded files, the setup program
updates the existing files to provide the set of installation files on the
client computer. The desired revised software product is then installed on
the client computer.
Um método e um sistema para downloading dados do update do software para instalar um produto de software revisado em um computador do cliente minimizam a quantidade de dados do update a ser transmitidos sobre a rede downloading somente aquelas limas necessitadas pôr o computador do cliente no estado para instalar o produto. No começo do processo downloading, o computador do cliente obtem de um usuário da instalação um pacote inicial da instalação que inclua um programa de instalação e uma lista das limas requeridas instalando o produto de software. O programa de instalação que funciona no computador do cliente determina então se algumas corrente ou versões mais adiantadas daquelas limas requeridas para a instalação existem já no computador do cliente, e compila uma lista do pedido das limas necessitadas atualizando o computador do cliente. O computador do cliente emite a lista do pedido a um usuário do download, que mantenha uma coleção de limas e de remendos do update. Em resposta à lista do pedido, o usuário do download downloads atualizar limas ao cliente. Depender da disponibilidade das limas pedidas ou de outros fatores, as limas downloaded pode ou não pode ser exatamente aqueles pedidos. Usando as limas downloaded, o programa de instalação atualiza as limas existentes para fornecer o jogo de limas da instalação no computador do cliente. O produto de software revisado desejado é instalado então no computador do cliente.