On Sat, 2017-09-23 at 09:51 -0400, Matthew Miller wrote: > On Fri, Sep 22, 2017 at 09:47:15PM -0400, David Muse wrote: > > But, when doing a yum localinstall or dnf install with a local > > path, > > the user has to either install all rpm's or manually resolve > > dependencies. no , dnf install localpath , resolve all dependencies and install it as well > > Is it common to specify inter-subpackage dependencies using > > Requires > > to resolve this, or are users just on their own if they're > > installing packages manually? > > You should certainly use inter-subpackage requires in any case, if > they > are genuine. But that won't help DNF (or Yum), as with local install > they only know about the files they are told about. But, what you > *could* do is: > > 1. run "createrepo_c" on your directory of downloaded RPMs, > 2. use `dnf --repofrompath local,.`, and then > 3. use `dnf install packagename` repofrompath and enablerepo and dnf command must be in same instructioni.e. dnf --enablerepo=abc --repofrompath=abc,/var/lib/mock/fedora-25- x86_64/result --refresh update > In step 1, createrepo_c is a drop-in but faster replacement for > createrepo. > > In step 2, the syntax is "--repofrompath made-reponame,path", so you > could do '--repofrompath "My > Repository",/home/mattdm/Downloads/RPMs'. > > In step 3, use the package name not the file name, so no .rpm on the > end. > > -- > Matthew Miller > <mattdm@xxxxxxxxxxxxxxxxx> > Fedora Project Leader > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx -- Sérgio M. B. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx