[Yum] Creating complete repository
Chris Kittlitz
ckittlitz at gmail.com
Mon Jun 24 15:22:20 UTC 2013
That tool sounds really close to what I need! I'll take a closer look and
try it out.
Thanks!
On Mon, Jun 24, 2013 at 11:14 AM, Brian Long (brilong) <brilong at cisco.com>wrote:
> Not sure if Pungi is what you need or if it works with CentOS.
>
> https://fedorahosted.org/pungi/
>
> Since it runs the "buildinstall" utility, it appears it would work.
>
> /Brian/
> --
> Brian Long | |
> Research Triangle Park, NC . | | | . | | | .
> ' '
> C I S C O
>
> On Jun 24, 2013, at 8:22 AM, Chris Kittlitz <ckittlitz at gmail.com> wrote:
>
> Hello.
>
> I am new to yum, so forgive me if I have missed something obvious.
>
> I need to create an installation DVD with a complete set of RPMs to
> install on a system. The key problem is that the system does not have
> internet access, so the DVD must contain all the RPMs required with no
> missing dependencies.
>
> I've seen articles on how to create a repository using a DVD, but what I
> am doing is different - I am creating the DVD that will be used to install
> all the software. It will be installed with anaconda, not yum. The
> problem I have is identifying all the RPMs to put on the DVD.
>
> What I would like to do is use yum to identify all the RPMs I need to
> copy to my DVD. The things I will have before I start are:
>
> - A small set of application RPMs
> - A few OS RPMs (CentOS)
>
> The only way I can think of doing it is to:
>
> 1. Start with my set of application and OS packages/RPMs
> 2. For each package:
> 1. Run "yum deplist" on each one to get the set of providers
> 2. For each dependency:
> 1. If the dependency is not satisfied by one of the packages,
> then add one of the providers of this dependency to our list of packages
>
> However, this is not something I want to be doing by hand since it could
> take a long time. Also, I will need to repeat this process every release.
> Thus, I would like to automate this, but when a dependency is provided by
> multiple providers, it will be difficult to write a program to decide which
> one to choose.
>
> While thinking on this problem, I realized that yum must already do this
> to some extent. After all, when you need to install a new package, yum
> will find all the dependencies and get the packages that provide them
> automatically.
>
> So is there some way for me to get the complete list? The system I am
> creating this list on already has many packages installed, so using the
> "downloadonly" plugin won't work since it will skip any packages already
> installed, and I need to get all the packages even if they are currently
> installed.
>
> Thanks!!
>
> Chris
> _______________________________________________
>
> Yum mailing list
> Yum at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum
>
>
>
> _______________________________________________
> Yum mailing list
> Yum at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum/attachments/20130624/d4fb7e53/attachment-0001.html>
More information about the Yum
mailing list