Generating client qualification to execute package update manager
First Claim
Patent Images
1. A method comprising:
- receiving a request to certify compatibility of a first software package manager with a software package to be installed on a computing system;
certifying, by a processor, that the first software package manager is not compatible with the software package in view of the request by executing at least one of logic, commands, instructions or protocols to facilitate;
accessing a compatibility database in which software packages are mapped to software repositories and corresponding compatible software package managers; and
determining that a format of the software package is not compatible with one or more formats of a first software repository to which the first software package manager corresponds, wherein the first software repository is available over a network;
identifying, by the processor, a second software package manager that is compatible with the software package when the first software package manager is certified as not compatible with the software package, wherein identifying comprises;
extracting, from the compatibility database, a plurality of software packages associated with the second software manager;
comparing names and formats of the plurality of software packages, after extraction, with those of the software package; and
verifying the software package matches one of the plurality of software packages; and
sending, to the computing system, a notification indicating that the second software package manager is compatible with the software package and identifying a second software repository from which to download the second software manager.
1 Assignment
0 Petitions
Accused Products
Abstract
A compatibility tool can certify compliance between software packages managers, used by or known to a user, and software packages to be updated or installed on a computing system. Additionally, the compatibility tool can identify a software package manager that is compatible with the software packages to be updated or installed, if the user does not have or know of a compatible software package manager. To certify software package managers or identify compatible software package managers, the compatibility tool can maintain a database of software package managers associated with software packages that are compatible with the software package managers.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a request to certify compatibility of a first software package manager with a software package to be installed on a computing system; certifying, by a processor, that the first software package manager is not compatible with the software package in view of the request by executing at least one of logic, commands, instructions or protocols to facilitate; accessing a compatibility database in which software packages are mapped to software repositories and corresponding compatible software package managers; and determining that a format of the software package is not compatible with one or more formats of a first software repository to which the first software package manager corresponds, wherein the first software repository is available over a network; identifying, by the processor, a second software package manager that is compatible with the software package when the first software package manager is certified as not compatible with the software package, wherein identifying comprises; extracting, from the compatibility database, a plurality of software packages associated with the second software manager; comparing names and formats of the plurality of software packages, after extraction, with those of the software package; and verifying the software package matches one of the plurality of software packages; and sending, to the computing system, a notification indicating that the second software package manager is compatible with the software package and identifying a second software repository from which to download the second software manager. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
identifying, by a processor, a plurality of software package managers located on different software repositories that are compatible with a software package to be installed on a computing system; receiving a request to certify compatibility of a first software package manager with the software package; certifying, by the processor, that the first software package manager is not compatible with the software package in view of the request by executing at least one of logic, commands, instructions or protocols to facilitate; accessing a compatibility database in which software packages are mapped to software repositories and corresponding compatible software package managers; and determining that a format of the software package is not compatible with one or more formats of a first software repository to which the first software package manager corresponds, wherein the first software repository is available over a network; identifying, by the processor, a second software package manager that is compatible with the software package when the first software package manager is certified as not compatible with the software package, wherein identifying comprises; extracting, from the compatibility database, a plurality of software packages associated with the second software manager; comparing names and formats of the plurality of software packages, after extraction, with those of the software package; and verifying the software package matches one of the plurality of software packages; and sending, to the computing system, a notification indicating that the second software package manager is compatible with the software package and identifying a second software repository from which to download the second software manager. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a network interface; and a processor operatively coupled to communicate with the network interface, the processor to execute at least one of logic, commands, instructions or protocols to; receive a request to certify compatibility of a first software package manager with a software package to be installed on a computing device, certify that the first software package manager is not compatible with the software package in view of the request by; accessing a compatibility database in which software packages are mapped to software repositories and corresponding compatible software package managers; and determining that a format of the software package is not compatible with one or more formats of a first software repository to which the first software package manager corresponds, wherein the first software repository is available over a network, identify a second software package manager that is compatible with the software package when the first software package manager is certified as not compatible with the software package, wherein to identify comprises to; extract, from the compatibility database, a plurality of software packages associated with the second software manager; compare names and formats of the plurality of software packages, after extraction, with those of the software package; and verify the software package matches one of the plurality of software packages, and send, to the computing device, a notification indicating that the second software package manager is compatible with the software package and identifying a second software repository from which to download the second software manager. - View Dependent Claims (15)
-
-
16. A computing system comprising:
-
a network interface; and a processor operatively coupled to communicate with the network interface, the processor to execute at least one of logic, commands, instructions or protocols to; identify a plurality of software package managers located on different software repositories that are compatible with a software package to be installed on a computing system, receive a request to certify compatibility of a first software package manager with the software package, certify that the first software package manager is not compatible with the software package in view of the request by; accessing a compatibility database in which software packages are mapped to software repositories and corresponding compatible software package managers; and determine that a format of the software package is not compatible with one or more formats of a first software repository to which the first software package manager corresponds, wherein the first software repository is available over a network; identify a second software package manager that is compatible with the software package when the first software package manager is certified as not compatible with the software package, wherein to identify comprises to; extract, from the compatibility database, a plurality of software packages associated with the second software manager; compare names and formats of the plurality of software packages, after extraction, with those of the software package; and verify the software package matches one of the plurality of software packages; and send, to the computing system, a notification indicating that the second software package manager is compatible with the software package and identifying a second software repository from which to download the second software manager. - View Dependent Claims (17, 18)
-
Specification