Patent ID: 9678737
Date: 2017-06-13
CPC Classifications: G06F,H04L

Claim:
1. A processor-executed method for distributing large-sized Linux software packages, comprising steps of: (1) providing an original version of a Linux installation disc for a Linux large-sized software development environment, and installing a Linux minimal system on a server; (2) after the Linux minimal system is installed, obtaining a log file of the installing, wherein the log file comprises a list of packages which the Linux minimal system has installed; (3) setting a rpm (Red Hat Package Manager) or deb (Debian) tool in the Linux minimal system to save a cache of downloaded software; (4) building an environment for creating an iso (isolation), creating a working directory of the creating, and copying files of the original disc, except the packages, into the working directory; (5) installing a dependency environment of the Linux large-sized software in the Linux minimal system; verifying whether the dependency environment is right or not by installing packages of the Linux large-sized software, until the Linux large-sized software begins to run properly; (6) copying a cache of a dependency software under a system software cache directory onto the working directory; (7) installing tools of createrrepo and mkisofs which are required by generating a new disc; (8) editing a ks.cfg file, and subjecting an automatic installation of an iso system to ks.cfg; (9) re-generating an xml (Extensible Markup Language) profile, namely a comps.xml file, of the packages under the working directory, and re-editing the comps.xml file according to practical needs; (10) generating the image file iso; and (11) generating a message-digest algorithm 5 (MD5) check code.