Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm trying to install the Base group on a mounted volume.

Here's the custom yum.conf that I'm using:

[main]
cachedir=/var/cache/yum/
debuglevel=2
logfile=/var/log/yum.log
exclude=*-debuginfo
obsoletes=1
gpgcheck=0
reposdir=/dev/null


[base]
name=Fedora 13 - i386
baseurl=file:///media/Fedora\ 13\ i386\ DVD/
enabled=1

[updates]
name=Fedora 13 - i386 - Updates
baseurl=http://mirror.sov.uk.goscomb.net/fedora/linux/updates/13/i386/
enabled=1

When I run

# yum -c yum.conf --installroot=mnt groupinstall Base

I would expect yum to install everything under mnt

But it keeps on saying:

[...]
Package irda-utils-0.9.18-10.fc12.i686 already installed and latest version
Package time-1.7-37.fc12.i686 already installed and latest version
Package man-pages-3.23-6.fc13.noarch already installed and latest version
Package talk-0.17-33.2.4.i686 already installed and latest version
Package pam_passwdqc-1.0.5-6.fc13.i686 already installed and latest version
[...]

I tried

rpm --base=mnt --initdb

and then use rpm to install fedora-release (which worked and installed the package under /mnt)

But yum keeps on saying that all packages are installed.

Any ideas?...

share|improve this question
add comment

1 Answer 1

up vote 4 down vote accepted

sorted.

mnt must be an absolute path rather than relative (which I was using).

replaced:

--installroot=mnt

with

--installroot=/full/path/mnt

and all's good now.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.