linux:chroot
Ez a dokumentum egy előző változata!
Chroot környezetek kialakítása
SLES15
Telepítő média csatlakoztatása
# mkdir /mnt/sles15sp5 # mount -o ro,loop SLE-15-SP5-Full-x86_64-GM-Media1.iso /mnt/sles15sp5
Átmeneti DNF konfiguráció készítése
ISO=/mnt/sles15sp5
WORK=/var/tmp/sles15-dnf
mkdir -p "$WORK/repos" "$WORK/cache"
for repo in "$ISO"/*; do
[ -f "$repo/repodata/repomd.xml" ] || continue
name=${repo##*/}
cat > "$WORK/repos/${name}.repo" <<EOF
[$name]
name=SLES 15 SP5 - $name
baseurl=file://$repo
enabled=1
gpgcheck=0
metadata_expire=-1
EOF
done
Speciális eszközfájlok előkészítése
# mkdir -p "$BOOT/dev" # mknod -m 666 "$BOOT/dev/null" c 1 3
RPM adatbázis inicializálása
Csomagok telepítése
BOOT=/var/lib/machines/sles15sp5-bootstrap
dnf --installroot="$BOOT" \
--setopt=reposdir="$WORK/repos" \
--setopt=cachedir="$WORK/cache" \
--setopt=module_platform_id=platform:sle-15 \
--setopt=install_weak_deps=False \
--releasever=15.5 \
install zypper
linux/chroot.1792142083.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan
