Instalacja Yum w katalogu chroot


Próbuję zainstalować grupę podstawową na zamontowanym woluminie.
Oto niestandardowy yum.conf, którego używam:
[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

Kiedy biegnę
# yum -c yum.conf --installroot=mnt groupinstall Base

Spodziewałem się, że mniam zainstaluje wszystko pod mnt
Ale dalej mówi:
[...]
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
[...]

próbowałem
rpm --base=mnt --initdb

a następnie użyj rpm, aby zainstalować wydanie Fedory (które zadziałało i zainstalowało pakiet w/mnt)
Ale yum ciągle powtarza, że ​​wszystkie pakiety są zainstalowane.
Jakieś pomysły? ...
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

posortowane.
mnt musi być ścieżką absolutną, a nie ścieżką względną (której używałem).
zastąpiony przez:
--installroot=mnt

z
--installroot=/full/path/mnt

a teraz wszystko jest w porządku.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się