Re: RPM wildcard question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/24/2013 09:42 PM, Rick Stevens wrote:
On 01/24/2013 11:12 AM, Doug issued this missive:
On 01/24/2013 12:26 PM, Wojciech Komornicki wrote:
Expansion of the asterisk is handled by the shell.  To see what such a
command
will do, issue the command
          echo *.rpm
You will see the full list of RPMs.
I thank all of you folks who have answered.  It turns out that the code
I suggested--
                   rpm -Uvh *.rpm
--works fine.  I looked in your fine book on RPM, but could not find it
in there.  since it is a draft, albeit about 2 years old now, perhaps the
authors will add this command to the text.

I posted here because of the wide use of RPMs in Fedora, altho I an
using PCLOS, and cannot use YUM! (PCLOS uses RPMs, but except
for out-of-repo installs, they are all handled by Synaptic.  It's only
the programs that are not in the repo that require the command
line operation.)

I've used the *.rpm thing often in the past. Be warned, however, that
the shell expands the "*" bit and passes a list of RPMs to rpm. You can
hit some dependency order issues because of that.

For example, it wants to update "widget-devel". That depends on having
"widget" updated first, but "widget" appears in the expanded filelist
AFTER "widget-devel" and the update fails. Just do

     rpm -Uvh widget.rpm widget-devel.rpm

(i.e. specify the RPMs in the correcto order) separately first. You can
then the "rpm -Uvh *.rpm" again. It'll whine that "widget" and "widget-
devel" have already been updated, but you knew that. :-)

Um, no. Rpm automatically orders all installs and removals based on package dependencies. If the rpm calculated order is wrong, it simply means the packages are buggy (ie missing dependencies)

	- Panu -
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux