Hvordan lage en tilpasset CentOS Distribution

CentOS tillater hvem som helst å lage en tilpasset Linux-distribusjon basert på CentOS. Hvis du ønsker å lage din egen distribusjon, kan du gjøre det med Mock verktøyet fra Red Hat Enterprise Linux at CentOS distributørene bruker for å lage sin distribusjon. Din fordeling kan være så enkelt som å bruke ulike standardpakkene; eller du kan endre CentOS kildekoden.

Bruksanvisning

1 Åpne CentOS terminal, skriv "yum install mock" og trykk "Enter".

2 Skriv "cd / etc / mock" og trykk "Enter".

3 Skriv "ls" og trykk "Enter" for å se en liste over mulige konfigurasjoner som du kan bruke. Plukk en som du vil bruke, og skriver følgende:

ln -s force nameofconfig.cfg default.cfg

Erstatt "nameofconfig" med navnet på konfigurasjonen du vil bruke.

4 Type "usermod -a -G mock dittnavn" og trykk "Enter" erstatte "ditt navn" med ditt brukernavn på CentOS datamaskin.

5 Type "mkdir / usr / src / redhat" og trykk "Enter" for å lage katalogen. Lag fem underkataloger i den katalogen som heter "kilder", "specs", "bygge", "RPMS" og "SRPMS." For eksempel "mkdir / usr / src / redhat / spesifikasjoner."

6 Skaff kildekoden for de pakkene som du vil bruke i tilpassede CentOS distribusjon. Redigere kildekoden som du vil. Ikke gjør noe mot lisens av pakken. Flytt kildekoden til "/ usr / src / redhat / KILDER" katalogen.

7 Lag en spec-fil for pakken. Elementene som skal inkluderes i filen avhenger av pakken. Vanligvis må du ta med en beskrivelse av pakken, er fremgangsmåten for å kompilere den, hvordan du installerer den, hvilke filer det skaper og dens krav. Sett spec filen i "SPECS" katalogen.

8 Skriv inn følgende i CentOS terminal:

cd / usr / src / redhat / SPESIFIKASJONER

9 Type:

rpm -Ba package.spec

Erstatt "pakke" med navnet på pakken. Dette bygger pakken i henhold til instruksjonene i spec-filen du opprettet.

10 Skriv "ls -lF /usr/src/redhat/RPMS/i386/package.rpm" og trykk "Enter". Erstatt "pakke" med pakkenavnet. Hvis det er aktuelt, erstatte "i386" med "amd64."

11 Skriv "ls -lF /usr/src/redhat/SRPMS/package.rpm" og trykk "Enter". Pakken er nå klar til bruk i Mock.

12 Skriv "mock package.src.rpm" og trykk "Enter". Når du har alle pakkene som du vil bruke, er du klar til å sluttføre den tilpassede CentOS distribusjon. Bruk buildinstall å legge alt til en enkelt katalog. Argumentene du må bruke avhenger av din distribusjon. For å lage en plate ut av din distribusjon, bruk mkisofs og platebrenner av ditt valg.

Hint

  • Hvis du oppretter en distribusjon for andre å bruke, må du fjerne alle referanser til CentOS inkludert logoer og dokumentasjon. Du trenger ikke å gjøre dette, hvis fordelingen er for din egen personlige bruk.
  • Du kan ikke kalle distribusjons CentOS eller representere det som sådan.