SYSTEMS AND METHODS FOR DETERMINING WHEN TO UPDATE A PACKAGE MANAGER SOFTWARE
First Claim
1. A method of ensuring compatibility between a package manager software and an update to a package installed on a client, comprising:
- inspecting, using a first version of the package manager software, requirements for the update to the package prior to installing the update to the package;
determining, based on the inspection, that a second version of the package manager software is required to install the update to the package; and
updating the package manager software from the first version to the second version prior to installing the update to the package.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for determining when to update a package manager software on a client. An update tool can interface with a package manager running a first version of the package manager software to inspect an available update to a package installed on the client. The update tool can determine that a second version of the package manager software is require to install the update to the package. The update tool can access the second version of the package manager software, remove the first version of the package manager software from the package manager, and unpack and install the second version of the package manager software on the package manager. Further, the update tool can install the update to the package installed on the client, and can update other resources associated with the client as appropriate.
50 Citations
22 Claims
-
1. A method of ensuring compatibility between a package manager software and an update to a package installed on a client, comprising:
-
inspecting, using a first version of the package manager software, requirements for the update to the package prior to installing the update to the package; determining, based on the inspection, that a second version of the package manager software is required to install the update to the package; and updating the package manager software from the first version to the second version prior to installing the update to the package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for ensuring compatibility between a package manager software and an update to a package installed on a client, comprising:
-
an update tool that interfaces with a package manager; and a processor configured to perform operations comprising; communicating with the update tool; inspecting, using a first version of the package manager software, requirements for the update to the package prior to installing the update to the package; determining, based on the inspection, that a second version of the package manager software is required to install the update to the package; and updating the package manager software from the first version to the second version prior to installing the update to the package. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification