CentOS gestattet jedermann eine benutzerdefinierte Linux-Distribution auf CentOS zu treffen. Wenn Sie Ihre eigene Distribution erstellen möchten, können Sie dies mit dem Mock -Tool von Red Hat Enterprise Linux CentOS , dass die Händler ihre Verteilung erstellen. Ihre Verteilung kann so einfach sein wie mit verschiedenen Standard- Pakete , oder Sie können die CentOS -Quellcode ändern. Anleitung
1
Öffnen Sie die CentOS -Terminal " eingeben . " Type " yum install Mock " und drücken
2
Geben Sie "cd /etc /Mock " und drücken Sie "Enter".
3
Typ "ls" und drücken Sie " Enter", um eine Liste der möglichen Konfigurationen, die Sie verwenden können, zu sehen. Wählen Sie eine , die Sie verwenden möchten, und geben Sie den folgenden :
ln-s - force nameofconfig.cfg default.cfg
Ersetzen " nameofconfig " mit dem Namen der Konfiguration , die Sie um .
4
Type " usermod -a- G Mock yourname " und drücken Sie "Enter" ersetzen "Ihr Name " mit Ihrem Benutzernamen auf Ihrem Computer CentOS .
< br > 5
Type " mkdir /usr /src /redhat " und drücken Sie " Enter", um das Verzeichnis zu erstellen . Als fünf Unterverzeichnisse in diesem Verzeichnis mit dem Namen " Quellen", " INFO ", " bauen", " RPMS " und " SRPMS . " Zum Beispiel , Typ " mkdir /usr /src /redhat /INFO . "
6
den Quellcode für die Pakete , die Sie in Ihre eigenen CentOS -Distribution. Ändern Sie den Quelltext , wie Sie wollen . Tun Sie nichts gegen die Lizenz des Pakets. Bewegen Sie den Quellcode, um Ihre "/usr /src /redhat /Quellen" .
7
erstellen spec-Datei für das Paket. Die Elemente sind in der Datei auf der Verpackung abhängen. Im Allgemeinen müssen Sie eine Beschreibung des Pakets , die Schritte, um es zu kompilieren , wie es zu installieren , welche Dateien es schafft und dessen Anforderungen umfassen . Legen Sie die spec-Datei in der " INFO "-Verzeichnis
8
Geben Sie den folgenden in der CentOS -Terminal: .
Cd /usr /src /redhat /INFO
< br > 9
Typ:
rpm- ba package.spec
Ersetzen "Paket" mit dem Namen des Pakets. Dies baut das Paket entsprechend den Anweisungen in der spec Datei, die Sie erstellt haben.
10
Type " ls- lF /usr/src/redhat/RPMS/i386/package.rpm " und drücken Sie " Geben . "Ersetzen" -Paket " mit den Namen des Pakets . Gegebenenfalls ersetzen Sie " i386 " mit " amd64 ".
11
Type " ls- lF /usr /src /redhat /SRPMS /package.rpm " und drücken Sie "Enter . " Das Paket ist nun bereit für den Einsatz in Mock.
12
Type" Mock package.src.rpm "und drücken Sie " Enter ". Wenn Sie alle Pakete, die Sie haben wollen, verwenden , sind Sie bereit , um Ihre benutzerdefinierten CentOS Verteilung abzuschließen. Verwenden buildinstall alles zu einem einzigen Verzeichnis hinzuzufügen. Die Argumente, die Sie verwenden müssen, von Ihrer Distribution ab. Um eine Disc aus Ihren Vertrieb, Nutzung mkisofs und den Disc-Brenner Ihrer Wahl .