System and method for packaging software
First Claim
1. A software packaging system, the software packaging system comprising:
- a computing system operating a Unix or Linux operating platform;
a software package executable by the operating platform; and
a graphical user interface (GUI) operable within the computing system and operating platform;
the GUI having a user interface element actuable by a user, the user interface element providing management of packaging of the software package in the computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for packaging software using a graphical user interface (GUI) to simplify the creation and modification of System V and Red Hat Package Manager (RPM) software packages. The software packaging system provides a fully interactive graphical interface portable across many platforms including Linux, Unix System V, Solaris, and AIX. RPM is a popular and powerful packaging system that installs and removes system software, enforces dependencies, and is freely available on a number of different platforms. The software packaging system of the present invention simplifies and speeds the creation of deployable RPM software packages, a complex and time consuming task if created using the RPM command line method. The GUI provides for the collection of information required for RPM software package creation, modification, and feature manipulation reducing the skill level and time that needed to perform these functions using the RPM command line.
102 Citations
28 Claims
-
1. A software packaging system, the software packaging system comprising:
-
a computing system operating a Unix or Linux operating platform; a software package executable by the operating platform; and a graphical user interface (GUI) operable within the computing system and operating platform; the GUI having a user interface element actuable by a user, the user interface element providing management of packaging of the software package in the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A software packaging system, the software packaging system comprising:
-
a computing system operating a Unix or Linux operating platform; a software package executable by the operating platform; the operating platform operating a native package manager for managing installation of the software package; and a graphical user interface (GUI) operable within the computing system and operating platform; the GUI having a user interface element actuable by a user, the user interface element providing management of packaging of the software package in the computing system including; means for managing a plurality of software package projects, each project associated with a software package; means for listing system files and attributes available for inclusion into the software package; means for entering specific required or optional package information to the software package; means for modifying file or directory attributes of the software package; means for modifying the native package manager flags; means for managing package dependencies; and means for creating and managing script executable at installation, uninstallation or verification time of the software package within the computing system.
-
-
26. A method of packaging a software package within a computing system operating a Unix or Linux operating platform, the method comprising the steps of:
-
providing a graphical user interface (GUI) operable within the computing system and operating platform; and providing executable instructions by a user to the GUI, the GUI having a user interface element providing management of packaging of the software package in the computing system. - View Dependent Claims (27, 28)
-
Specification