[Yum] installing from local rpms
Alejandro Jakubi
jakubi at df.uba.ar
Tue Feb 14 22:29:12 UTC 2006
On Mon, 13 Feb 2006, Igor Jagec wrote:
> # yum localinstall *rpm
I guess that you mean by that running yum from a directory where the rmps are
just those of the package to be installed/updated. So, I have copied the rpms
of openoffice already downloaded to a temporary directory, and executing this
command, as shown below, did not work either (see below). First it found the
dependency on openoffice.org-math, which has not been downloaded yet, but
stoped there.
Then, I have downloaded it manually plus two other files (pyuno and testools),
run again and found that yum wanted to download everything again, reporting
wrong sizes as before.
> # rpm -Fvh *rpm --nodeps --nosignature
Isn't it dangerous bypassing the dependency check? I get:
=============
[root at localhost 1]# rpm -i --test openoffice.org-core-2.0.1.1-5.1.i386.rpm
file /usr/bin/oobase from install of openoffice.org-core-2.0.1.1-5.1 conflicts with file from package openoffice.org-core-1.9.104-2
file /usr/bin/ooffice from install of openoffice.org-core-2.0.1.1-5.1 conflicts with file from package openoffice.org-core-1.9.104-2
file /usr/bin/ooviewdoc from install of openoffice.org-core-2.0.1.1-5.1 conflicts with file from package openoffice.org-core-1.9.104-2
file /usr/bin/openoffice.org-1.9 from install of openoffice.org-core-2.0.1.1-5.1 conflicts with file from package openoffice.org-core-1.9.104-2
file /usr/share/applications/openoffice.org-1.9-base.desktop from install of openoffice.org-core-2.0.1.1-5.1 conflicts with file from package openoffice.org-core-1.9.104-2
=============
Do you mean removing installed packages? But, isn't yum the application
that should handle all this stuff?, as stated in the Fedora Core
documentation.
So, is yum capable of installing/updating these large packages from local
rpms? If not, I ask you urgently to solve this problem.
============
[root at localhost 1]# ls
openoffice.org-calc-2.0.1.1-5.1.i386.rpm
openoffice.org-core-2.0.1.1-5.1.i386.rpm
openoffice.org-draw-2.0.1.1-5.1.i386.rpm
openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm
openoffice.org-impress-2.0.1.1-5.1.i386.rpm
openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm
openoffice.org-writer-2.0.1.1-5.1.i386.rpm
openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm
[root at localhost 1]# yum localinstall *rpm
Setting up Local Package Process
Examining openoffice.org-calc-2.0.1.1-5.1.i386.rpm: openoffice.org-calc - 1:2.0.1.1-5.1.i386
Examining openoffice.org-core-2.0.1.1-5.1.i386.rpm: openoffice.org-core - 1:2.0.1.1-5.1.i386
Examining openoffice.org-draw-2.0.1.1-5.1.i386.rpm: openoffice.org-draw - 1:2.0.1.1-5.1.i386
Examining openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm: openoffice.org-graphicfilter - 1:2.0.1.1-5.1.i386
Examining openoffice.org-impress-2.0.1.1-5.1.i386.rpm: openoffice.org-impress - 1:2.0.1.1-5.1.i386
Examining openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm: openoffice.org-javafilter - 1:2.0.1.1-5.1.i386
Examining openoffice.org-writer-2.0.1.1-5.1.i386.rpm: openoffice.org-writer - 1:2.0.1.1-5.1.i386
Examining openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm: openoffice.org-xsltfilter - 1:2.0.1.1-5.1.i386
Marking openoffice.org-calc-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-calc - 1:1.9.104-2.i386
Marking openoffice.org-core-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-core - 1:1.9.104-2.i386
Marking openoffice.org-draw-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-draw - 1:1.9.104-2.i386
Marking openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-graphicfilter - 1:1.9.104-2.i386
Marking openoffice.org-impress-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-impress - 1:1.9.104-2.i386
Marking openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-javafilter - 1:1.9.104-2.i386
Marking openoffice.org-writer-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-writer - 1:1.9.104-2.i386
Marking openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-xsltfilter - 1:1.9.104-2.i386
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package openoffice.org-impress.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-calc.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-xsltfilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-writer.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-javafilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-graphicfilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-core.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-draw.i386 1:2.0.1.1-5.1 set to be updated
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 16 kB 01:05
http://fedora.secsup.org/core/updates/4/i386/repodata/primary.xml.gz: [Errno 4] Socket Error: (11, 'Resource temporarily unavailable')
Trying other mirror.
primary.xml.gz 100% |=========================| 438 kB 01:47
http://ftp.ndlug.nd.edu/pub/fedora/linux/core/updates/4/i386/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
primary.xml.gz 100% |=========================| 431 kB 04:18
updates-re: ################################################## 1202/1202
Added 3 new packages, deleted 0 old in 2.24 seconds
primary.xml.gz 100% |=========================| 1.0 MB 04:17
extras : ################################################## 3064/3064
Added 7 new packages, deleted 5 old in 3.47 seconds
--> Processing Dependency: openoffice.org-core = 1:1.9.104-2 for package: openoffice.org-math
[root at localhost 1]# ls -l
total 99932
-rwxr-xr-x 1 root root 6845697 Feb 6 23:24 openoffice.org-calc-2.0.1.1-5.1.i386.rpm
-rwxr-xr-x 1 root root 87520532 Feb 6 23:38 openoffice.org-core-2.0.1.1-5.1.i386.rpm
-rwxr-xr-x 1 root root 1105349 Feb 6 23:23 openoffice.org-draw-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 177059 Jan 17 13:47 openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 1606417 Jan 17 13:47 openoffice.org-impress-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 133150 Jan 17 13:47 openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 1336160 Feb 14 17:46 openoffice.org-math-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 132596 Feb 14 17:53 openoffice.org-pyuno-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 382960 Feb 14 17:53 openoffice.org-testtools-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 2801840 Jan 17 13:48 openoffice.org-writer-2.0.1.1-5.1.i386.rpm
-rw-r--r-- 1 root root 75954 Jan 17 13:48 openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm
[root at localhost 1]# yum localinstall *rpm
Setting up Local Package Process
Examining openoffice.org-calc-2.0.1.1-5.1.i386.rpm: openoffice.org-calc - 1:2.0.1.1-5.1.i386
Examining openoffice.org-core-2.0.1.1-5.1.i386.rpm: openoffice.org-core - 1:2.0.1.1-5.1.i386
Examining openoffice.org-draw-2.0.1.1-5.1.i386.rpm: openoffice.org-draw - 1:2.0.1.1-5.1.i386
Examining openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm: openoffice.org-graphicfilter - 1:2.0.1. 1-5.1.i386
Examining openoffice.org-impress-2.0.1.1-5.1.i386.rpm: openoffice.org-impress - 1:2.0.1.1-5.1.i386
Examining openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm: openoffice.org-javafilter - 1:2.0.1.1-5.1. i386
Examining openoffice.org-math-2.0.1.1-5.1.i386.rpm: openoffice.org-math - 1:2.0.1.1-5.1.i386
Examining openoffice.org-pyuno-2.0.1.1-5.1.i386.rpm: openoffice.org-pyuno - 1:2.0.1.1-5.1.i386
Examining openoffice.org-testtools-2.0.1.1-5.1.i386.rpm: openoffice.org-testtools - 1:2.0.1.1-5.1.i3 86
Examining openoffice.org-writer-2.0.1.1-5.1.i386.rpm: openoffice.org-writer - 1:2.0.1.1-5.1.i386
Examining openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm: openoffice.org-xsltfilter - 1:2.0.1.1-5.1. i386
Marking openoffice.org-calc-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-calc - 1:1.9.104-2.i 386
Marking openoffice.org-core-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-core - 1:1.9.104-2.i 386
Marking openoffice.org-draw-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-draw - 1:1.9.104-2.i 386
Marking openoffice.org-graphicfilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-graphicfilt er - 1:1.9.104-2.i386
Marking openoffice.org-impress-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-impress - 1:1.9.1 04-2.i386
Marking openoffice.org-javafilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-javafilter - 1 :1.9.104-2.i386
Marking openoffice.org-math-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-math - 1:1.9.104-2.i 386
Marking openoffice.org-pyuno-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-pyuno - 1:1.9.104-2 .i386
Marking openoffice.org-testtools-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-testtools - 1:1 .9.104-2.i386
Marking openoffice.org-writer-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-writer - 1:1.9.104 -2.i386
Marking openoffice.org-xsltfilter-2.0.1.1-5.1.i386.rpm as an update to openoffice.org-xsltfilter - 1 :1.9.104-2.i386
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package openoffice.org-impress.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-calc.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-xsltfilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-writer.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-javafilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-graphicfilter.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-core.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-testtools.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-draw.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-math.i386 1:2.0.1.1-5.1 set to be updated
---> Package openoffice.org-pyuno.i386 1:2.0.1.1-5.1 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
openoffice.org-calc i386 1:2.0.1.1-5.1 openoffice.org-calc-2.0.1.1-5.1.i386.rpm 15 M
openoffice.org-core i386 1:2.0.1.1-5.1 openoffice.org-core-2.0.1.1-5.1.i386.rpm 211 M
openoffice.org-draw i386 1:2.0.1.1-5.1 openoffice.org-draw-2.0.1.1-5.1.i386.rpm 2.7 M
openoffice.org-graphicfilter i386 1:2.0.1.1-5.1 openoffice.org-graphicfilter-2.0.1.1-5.1. i386.rpm 374 k
openoffice.org-impress i386 1:2.0.1.1-5.1 openoffice.org-impress-2.0.1.1-5.1.i386.rpm 4. 3 M
openoffice.org-javafilter i386 1:2.0.1.1-5.1 openoffice.org-javafilter-2.0.1.1-5.1.i386.r pm 113 k
openoffice.org-math i386 1:2.0.1.1-5.1 openoffice.org-math-2.0.1.1-5.1.i386.rpm 3.1 M
openoffice.org-pyuno i386 1:2.0.1.1-5.1 openoffice.org-pyuno-2.0.1.1-5.1.i386.rpm 245 k
openoffice.org-testtools i386 1:2.0.1.1-5.1 openoffice.org-testtools-2.0.1.1-5.1.i386.rpm 960 k
openoffice.org-writer i386 1:2.0.1.1-5.1 openoffice.org-writer-2.0.1.1-5.1.i386.rpm 5.8 M
openoffice.org-xsltfilter i386 1:2.0.1.1-5.1 openoffice.org-xsltfilter-2.0.1.1-5.1.i386.r pm 210 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 11 Package(s)
Remove 0 Package(s)
Total download size: 244 M
Is this ok [y/N]:
More information about the Yum
mailing list