Felhasználói eszközök

Eszközök a webhelyen


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