EnglischFranzösischSpanisch

OnWorks-Favicon

obs-build – Online in der Cloud

Führen Sie obs-build im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl obs-build, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


build – SuSE Linux RPMs in einer Chroot-Umgebung erstellen

ZUSAMMENFASSUNG


bauen [--sauber|--no-init] [--rpms Pfad1:Pfad2:...] [--Bogen arch1:arch2:...] [--Wurzel
Buildroot] [Spezifikationsdatei|srcrpm]
bauen --help
bauen --verifizieren

BESCHREIBUNG


bauen ist ein Tool zum sicheren und sauberen Erstellen von SuSE Linux-RPMs. bauen wird installieren
Minimales SuSE Linux als Build-System in ein Verzeichnis kopieren und auf dieses System chrooten
Kompilieren Sie das Paket. Auf diese Weise riskieren Sie nicht, Ihr Arbeitssystem zu beschädigen (aufgrund eines
(z. B. defekte Spezifikationsdatei), auch wenn das Paket BuildRoot nicht verwendet.

bauen durchsucht die Spezifikationsdatei nach a BuildRequires: Linie; Wenn eine solche Zeile gefunden wird, werden alle
Die angegebenen RPMs sind installiert. Ansonsten wird eine Auswahl an Standardpaketen verwendet. Notiz
zur Verbesserung der Gesundheitsgerechtigkeit bauen Löst fehlende Abhängigkeiten nicht automatisch auf, also die angegebenen RPMs
für den Bau ausreichend sein.

Wenn eine Spezifikationsdatei in der Befehlszeile angegeben wird, bauen wird diese Datei und alle anderen verwenden
Dateien im Verzeichnis zum Erstellen des Pakets. Wenn ein srcrpm angegeben ist, bauen
entpackt es automatisch für den Build. Wenn keines von beiden angegeben ist, bauen Werde alles nutzen
specfiles im aktuellen Verzeichnis.

OPTIONAL


--sauber
Entfernen Sie das Build-System und initialisieren Sie es von Grund auf neu.

--no-init
Überspringen Sie die Initialisierung des Build-Systems und beginnen Sie sofort mit dem Build.

--list-state
Listen Sie RPMs auf, die zum Erstellen eines neuen Build-Roots verwendet werden würden. Erstellt das nicht
Erstellen Sie Root oder führen Sie einen Build durch.

--rpms Pfad1:Pfad2:Pfad3...
Wo Build die SuSE Linux RPMs finden kann, die zum Erstellen des Build-Systems benötigt werden. Das
Die Option überschreibt die Umgebungsvariable BUILD_RPMS.

--Bogen arch1:arch2:arch3...
Welche Architekturen sollen aus den RPMs ausgewählt werden? bauen setzt dies automatisch auf a
Dies ist ein sinnvoller Wert für Ihren Host, wenn Sie diese Option nicht angeben.

--repo url_or_dir
Verwenden Sie auch das angegebene Repository, um das Build-System zu erstellen. Die Repositories können
entweder vom Typ rpmmd, yast2 (susetags) oder ein einfaches Verzeichnis sein. Mehrere --repo
Es können Optionen gegeben werden. Als Sonderform kann zur Angabe „zypp://reponame“ verwendet werden
ein System-Repository. „zypp://“ wählt alle aktivierten System-Repositorys aus. Das ist
Dies ist auch die Standardeinstellung, wenn BUILD_RPMS nicht festgelegt ist und keine Option --rpms oder --repo verwendet wird.

--Wurzel Buildroot
Gibt an, wo das Build-System eingerichtet ist. Überschreibt die BUILD_ROOT-Umgebung
variabel.

--useusedforbuild
Weisen Sie Build an, keine Abhängigkeitserweiterung durchzuführen, sondern die Liste der Pakete zu extrahieren
Installation aus „# usedforbuild“-Zeilen oder, falls keine gefunden werden, aus allen „BuildRequires“-Zeilen
Linien. Diese Option ist nützlich, wenn Sie ein Paket aus einem srcrpm mit neu erstellen möchten
genau die gleichen Pakete, die für den srcrpm-Build verwendet wurden.

--norootforbuild

--help Drucken Sie einen kurzen Hilfetext.

--verifizieren
Überprüfen Sie die Dateien in einem vorhandenen Build-System.

---dist Verteilung
Legen Sie die Verteilung fest. Wenn diese Option nicht angegeben ist, versucht Build, die zu berechnen
Verteilung, indem Sie sich das im Build verwendete RPM-Paket ansehen. Die angegebene
Distribution kann entweder eine Zeichenfolge wie „11.2“ oder „sles9“ oder der Pfadname der sein
Build-Konfiguration, die verwendet werden soll.

.spez FILE OPTIONAL


Dem bauen Der Befehl interpretiert einige spezielle Steuerkommentare in der Spezifikationsdatei:

# norootforbuild
# Benötigt Root zum Erstellen
bauen verwendet einen der beiden Benutzer Wurzel oder Benutzer aufbauen im Build-System, um den Build durchzuführen.
Für Nicht-SUSE-Distributionen sowie seit SUSE 10.2 ist der Standard-Build-Benutzer aufbauen.
Für 10.2 und früher ist der Standard-Build-Benutzer Wurzel. Diese beiden Flags in der Spezifikation
Datei erlaubt es, von den Standardeinstellungen abzuweichen und den Build-Benutzer zwangsweise darauf festzulegen aufbauen und
Wurzel (Für # norootforbuild und # Benötigt Root zum Erstellen beziehungsweise.

# Benötigt Binärdateien zum Erstellen
Geben Sie die binären RPMs an, die zum Einrichten des Build-Roots verwendet wurden
/.build.binaries innerhalb des Build-Roots.


BUILD_ROOT
Das Verzeichnis, in dem Build das gechrootete Build-System installieren soll.
Standardmäßig wird „/var/tmp/build-root“ verwendet.

BUILD_RPMS
Wo Build die SuSE Linux RPMs finden kann. Build benötigt sie, um den Build zu erstellen
System funktionieren.

BUILD_RPM_BUILD_STAGE
Die RPM-Build-Phase (-ba, -bb, ...). Dies wird einfach an rpm weitergegeben, überprüfen Sie das
Eine vollständige Liste und Beschreibungen finden Sie auf der rpm-Manpage. „-ba“ ist die Standardeinstellung. Du kannst
Verwenden Sie dies, um RPM weitere Optionen hinzuzufügen.

Nutzen Sie obs-build online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad