Ubuntu Manpages

setarch

ändert die vom System gemeldete Architektur und setzt neue Personalisierungs-Schalter.

ÜBERSICHT

setarch Arch [Optionen] [Programm [Argument …]]

setarch Arch [Optionen] [Programm [Argument …]]

setarch --list|-h|-V

setarch beeinflusst derzeit nur die Ausgabe von uname -m. Beispielsweise sorgt der Aufruf von setarch i386 Programm auf einem AMD64-System dafür, dass das Programm den Rechnertyp als i686 sieht (oder eine andere relevante Architektur) anstelle von x86_64. Es ermöglicht außerdem das Setzen verschiedener Personalisierungsoptionen. Das vorgegebene Programm ist /bin/sh.

listet die Architekturen auf, die setarch kennt. Ob allerdings setarch tatsächlich eine bestimmte dieser Architekturen setzen kann, ist von dem laufenden Kernel abhängig.
sorgt dafür, dass das Programm einen Kernel mit einer Versionsnummer sieht, die mit 2.6 beginnt.
Ausführlicher Modus.
-3, --3gb
legt fest, dass Prozesse einen maximalen Adressraum von 3GB belegen, wenn das System es unterstützt (ADDR_LIMIT_3GB).
--4gb
wird ignoriert (nur für Abwärtskompatibilität vorhanden).
aktiviert ADDR_LIMIT_32BIT.
Funktionszeiger auf Anwendungsebene zeigen auf Deskriptoren (schaltet FDPIC_FUNCPTRS ein).
aktiviert SHORT_INODE.
ändert die Art der Zuweisung virtuellen Speichers (schaltet ADDR_COMPAT_LAYOUT ein).
deaktiviert die Randomisierung des virtuellen Adressraums (schaltet ADDR_NO_RANDOMIZE ein).
aktiviert WHOLE_SECONDS.
aktiviert STICKY_TIMEOUTS.
aktiviert READ_IMPLIES_EXEC.
aktiviert MMAP_PAGE_ZERO.
zeigt Versionsinformationen an und beendet das Programm.
zeigt diese Hilfe an und beendet das Programm.

setarch ppc32 rpmbuild --target=ppc --rebuild foo.src.rpm
setarch ppc32 -v -vL3 rpmbuild --target=ppc --rebuild bar.src.rpm
setarch ppc32 --32bit rpmbuild --target=ppc --rebuild foo.src.rpm

Elliot Lee
Jindrich Novy

Der Befehl setarch ist Teil des Pakets util-linux, welches aus dem Linux Kernel-Archiv. heruntergeladen werden kann.

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.