Patent ID: 8543995

Claim:
An information processing method in an information processor where one or more programs included in one or more packages are installed in a storage part on a package basis, the programs including package information of the respective packages and version information of respective versions, and the package information is correlated with the version information and the correlated package information and version information are retained in the storage part on a program basis, the information processing method comprising: comparing, if one of the installed programs is to be installed, the version information of the installed one of the programs with version information of the one of the programs to be installed; determining whether the one of the programs to be installed is subordinate to a package other than a package including the one of the programs to be installed, if the comparison by said comparing determines that the version information of the one of the programs to be installed is lower than the compared version information; installing the one of the programs to be installed if said determining determines that the one of the programs to be installed is not subordinate to the other package; and updating the version information of the installed one of the programs retained by the subordination information retention part and correlated with a same package as the package including the one of the programs to be installed is included, using the version information of the one of the programs to be installed, wherein said comparing compares the version information of the one of the programs to be installed with the version information of the one of the programs retained in correlation with the other package, if said determining determines that the one of the programs to be installed is subordinate to the other package, and wherein said installing downgrades the version of the installed one of the programs by installing the one of the programs to be installed in the storage part, if said determining determines that the one of the programs to be installed is not subordinate to the other package or if the comparison by said comparing determines that the version information of the one of the programs to be installed is higher than or equal to the version information of the one of the programs retained in correlation with the other package.