linux:chroot
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| linux:chroot [2026/10/16 09:14] – riba.zoltan | linux:chroot [2026/10/16 11:11] (aktuális) – riba.zoltan | ||
|---|---|---|---|
| Sor 35: | Sor 35: | ||
| </ | </ | ||
| - | === Speciális eszközfájlok | + | |
| + | === Telepítési környezet | ||
| < | < | ||
| - | # mkdir -p "$BOOT/dev" | + | ROOT=/var/lib/machines/ |
| - | # mknod -m 666 "$BOOT/dev/null" c 1 3 | + | WORK=/var/ |
| - | </code> | + | |
| + | mkdir -p " | ||
| - | === RPM adatbázis inicializálása === | + | [ -e " |
| + | mknod -m 666 " | ||
| - | === Csomagok telepítése | + | cat > " |
| + | %_db_backend ndb | ||
| + | %_dbpath / | ||
| + | EOF | ||
| + | |||
| + | mountpoint -q " | ||
| + | mount -t proc proc " | ||
| + | |||
| + | [ -L " | ||
| + | ln -s / | ||
| + | </ | ||
| + | |||
| + | === RPM adatbázis inicializálása (NDB backend használatával) | ||
| < | < | ||
| - | BOOT=/var/lib/machines/sles15sp5-bootstrap | + | if [ ! -f "$ROOT/usr/lib/sysimage/rpm/ |
| + | rpm --root " | ||
| + | --define ' | ||
| + | --initdb | ||
| + | fi | ||
| + | </ | ||
| - | dnf --installroot=" | + | === Minimális alaprendszer telepítése === |
| + | |||
| + | < | ||
| + | dnf --installroot=" | ||
| --setopt=reposdir=" | --setopt=reposdir=" | ||
| --setopt=cachedir=" | --setopt=cachedir=" | ||
| Sor 56: | Sor 78: | ||
| --setopt=install_weak_deps=False \ | --setopt=install_weak_deps=False \ | ||
| --releasever=15.5 \ | --releasever=15.5 \ | ||
| - | install zypper | + | |
| + | | ||
| + | filesystem system-user-root \ | ||
| + | bash coreutils glibc glibc-locale \ | ||
| + | gawk less sed tar util-linux \ | ||
| + | rpm rpm-config-SUSE | ||
| </ | </ | ||
| + | |||
| + | === Telepítés ellenőrzése === | ||
| + | |||
| + | < | ||
| + | rpm --root " | ||
| + | |||
| + | chroot " | ||
| + | |||
| + | chroot " | ||
| + | |||
| + | chroot " | ||
| + | </ | ||
| + | |||
| + | ==== Zypper csomagtelepítő beállítása ==== | ||
| + | |||
| + | Telepítő média csatlakoztatása: | ||
| + | |||
| + | < | ||
| + | ROOT=/ | ||
| + | ISO=/ | ||
| + | |||
| + | mkdir -p " | ||
| + | |||
| + | mountpoint -q " | ||
| + | mount --bind " | ||
| + | </ | ||
| + | |||
| + | Zypper repok beállítása: | ||
| + | |||
| + | < | ||
| + | mkdir -p " | ||
| + | |||
| + | for repo in " | ||
| + | [ -f " | ||
| + | |||
| + | name=${repo## | ||
| + | |||
| + | cat > " | ||
| + | [$name] | ||
| + | name=SLES 15 SP5 - $name | ||
| + | enabled=1 | ||
| + | autorefresh=0 | ||
| + | baseurl=file:/// | ||
| + | type=rpm-md | ||
| + | gpgcheck=0 | ||
| + | EOF | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | Repo ellenőrzése: | ||
| + | |||
| + | < | ||
| + | chroot " | ||
| + | </ | ||
| + | |||
| + | Metaadatok frissítése: | ||
| + | |||
| + | < | ||
| + | chroot " | ||
| + | --non-interactive refresh | ||
| + | </ | ||
| + | |||
| + | Kiegészítő csomagok telepítése: | ||
| + | |||
| + | < | ||
| + | chroot " | ||
| + | --no-recommends \ | ||
| + | sles-release \ | ||
| + | ca-certificates \ | ||
| + | curl \ | ||
| + | tar \ | ||
| + | gzip \ | ||
| + | python3 | ||
| + | </ | ||
| + | |||
linux/chroot.1792142083.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan
