Come creare una distribuzione personalizzata CentOS

July 7

CentOS permette a chiunque di fare una distribuzione personalizzata di Linux basata su CentOS. Se si desidera creare la vostra distribuzione, è possibile farlo con lo strumento Mock da Red Hat Enterprise Linux che i distributori di CentOS usano per creare la loro distribuzione. La vostra distribuzione può essere semplice come utilizzando diversi pacchetti di default; oppure è possibile modificare il codice sorgente di CentOS.

istruzione

1 Aprire il terminale di CentOS, digitare "yum install finto" e premere "Invio".

2 Digitare "cd / etc / finto" e premere "Invio".

3 Digitare "ls" e premere "Invio" per visualizzare un elenco di possibili configurazioni che è possibile utilizzare. Sceglietene uno che si desidera utilizzare e digitare quanto segue:

ln -s --force nameofconfig.cfg default.cfg

Sostituire "nameofconfig" con il nome della configurazione che si desidera utilizzare.

4 Tipo "usermod -a -G finto tuonome" e premere "Invio" sostituire "il tuo nome" con il tuo nome utente sul computer CentOS.

5 Tipo "mkdir / usr / src / redhat" e premere "Invio" per creare la directory. Fare cinque sottodirectory in quella directory chiamata "fonti", "caratteristiche", "costruire", "RPM" e "SRPMS." Ad esempio, digitare "mkdir / usr / src / redhat / SPECS."

6 Ottenere il codice sorgente per i pacchetti che si desidera utilizzare nella vostra distribuzione CentOS personalizzato. Modificare il codice sorgente come si desidera. Non fare nulla contro la licenza del pacchetto. Spostare il codice sorgente nella directory "/ usr / src / redhat / FONTI".

7 Creare un file di specifica per il pacchetto. Gli elementi da includere nel file dipendono dal pacchetto. In generale, è necessario includere una descrizione del pacchetto, i passi per compilarlo, come installarlo, quali file si crea e le sue esigenze. Inserire il file spec nella directory "SPECIFICHE".

8 Digitare quanto segue nel terminale CentOS:

cd / usr / src / redhat / SPECS

9 Digitare:

rpm -ba package.spec

Sostituire "pacchetto" con il nome del pacchetto. Questo costruisce il pacchetto in base alle istruzioni contenute nel file spec si è creato.

10 Tipo "ls -LF /usr/src/redhat/RPMS/i386/package.rpm" e premere "Invio". Sostituire "pacchetto" con il nome del pacchetto. Se del caso, sostituire "i386" con "amd64".

11 Tipo "ls -LF /usr/src/redhat/SRPMS/package.rpm" e premere "Invio". Il pacchetto è ora pronto per l'uso in Mock.

12 Tipo "package.src.rpm finto" e premere "Invio". Quando si dispone di tutti i pacchetti che si desidera utilizzare, si è pronti per finalizzare la vostra distribuzione CentOS personalizzato. Utilizzare buildinstall per aggiungere tutto a una singola directory. Gli argomenti è necessario utilizzare dipendono dalla distribuzione. Per creare un disco fuori della vostra distribuzione, utilizzare mkisofs e il masterizzatore di vostra scelta.

Consigli e avvertenze

  • Se si sta creando una distribuzione per altri di utilizzare, è necessario rimuovere tutti i riferimenti a CentOS tra cui loghi e documentazione. Non è necessario fare questo, se la distribuzione è per uso personale.
  • Non è possibile chiamare i tuoi CentOS distribuzione o rappresentare come tale.