Felhasználói eszközök

Eszközök a webhelyen


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ő:

Összehasonlító nézet hivatkozása

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
linux:chroot [2026/10/16 09:48] – riba.zoltanlinux:chroot [2026/10/16 11:11] (aktuális) – riba.zoltan
Sor 51: Sor 51:
 %_dbpath /usr/lib/sysimage/rpm %_dbpath /usr/lib/sysimage/rpm
 EOF EOF
 +
 +mountpoint -q "$ROOT/proc" ||
 +    mount -t proc proc "$ROOT/proc"
 +
 +[ -L "$ROOT/dev/fd" ] ||
 +    ln -s /proc/self/fd "$ROOT/dev/fd"
 </code> </code>
  
Sor 72: Sor 78:
     --setopt=install_weak_deps=False \     --setopt=install_weak_deps=False \
     --releasever=15.5 \     --releasever=15.5 \
 +    --assumeyes \
     install \     install \
     filesystem system-user-root \     filesystem system-user-root \
-    bash coreutils glibc \+    bash coreutils glibc glibc-locale \ 
 +    gawk less sed tar util-linux \
     rpm rpm-config-SUSE zypper     rpm rpm-config-SUSE zypper
 </code> </code>
Sor 89: Sor 97:
 chroot "$ROOT" /usr/bin/rpm -Va && echo OK || echo FAILED chroot "$ROOT" /usr/bin/rpm -Va && echo OK || echo FAILED
 </code> </code>
 +
 +==== Zypper csomagtelepítő beállítása ====
 +
 +Telepítő média csatlakoztatása:
 +
 +<code>
 +ROOT=/var/lib/machines/sles15sp5
 +ISO=/mnt/sles15sp5
 +
 +mkdir -p "$ROOT/mnt/iso"
 +
 +mountpoint -q "$ROOT/mnt/iso" ||
 +    mount --bind "$ISO" "$ROOT/mnt/iso"
 +</code>
 +
 +Zypper repok beállítása:
 +
 +<code>
 +mkdir -p "$ROOT/etc/zypp/repos.d"
 +
 +for repo in "$ISO"/*; do
 +    [ -f "$repo/repodata/repomd.xml" ] || continue
 +
 +    name=${repo##*/}
 +
 +    cat > "$ROOT/etc/zypp/repos.d/${name}.repo" <<EOF
 +[$name]
 +name=SLES 15 SP5 - $name
 +enabled=1
 +autorefresh=0
 +baseurl=file:///mnt/iso/$name
 +type=rpm-md
 +gpgcheck=0
 +EOF
 +done
 +</code>
 +
 +Repo ellenőrzése:
 +
 +<code>
 +chroot "$ROOT" /usr/bin/zypper repos -u
 +</code>
 +
 +Metaadatok frissítése:
 +
 +<code>
 +chroot "$ROOT" /usr/bin/zypper \
 +    --non-interactive refresh
 +</code>
 +
 +Kiegészítő csomagok telepítése:
 +
 +<code>
 +chroot "$ROOT" zypper --non-interactive install \
 +    --no-recommends \
 +    sles-release \
 +    ca-certificates \
 +    curl \
 +    tar \
 +    gzip \
 +    python3
 +</code>
 +
linux/chroot.1792144129.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan