Gentoo er en Linux- og BSD-distribusjon som virkelig har telt siden grunnleggelsen i 2002, og ikke bare er det en av de fem beste familiene i Linux, men pakkehåndteringen gjør det noe unikt.
Fra og med grunnleggeren har vi en kontroversiell fri programvarepersonlighet, en praktisk mann, et geni lite kjent om ikke kanskje av noen brukere i Linux-verdenen. Det handler om Daniel Robbins.
Robbins startet utviklingen av en Linux-distribusjon på slutten av 90-tallet, Enoch Linux. Hensikten var å lage en distribusjon uten binærfiler, tilpasset maskinvaren og med bare det som var nødvendig. Robbins begynte å forbedre kompilatoren og oppnådde en hastighetsøkning i forhold til de andre distroene, noe som førte til navneendringen. Enoch Linux ble omdøpt til Gentoo, den raskeste pingvinrasen. Snart ble endringene av kompilatoren en del av alle distroer.
Imidlertid, sannsynligvis det viktigste faktum som markerte Gentoo, var selve inspirasjonen Robbins fant i FreeBSD. En dag hadde datamaskinen en stor feil, Robbins innså at han måtte omdefinere Gentoo. Han stoppet utviklingen og brukte måneder på å bruke og mestre FreeBSD for å finne en måte å forbedre den på, og til slutt skapte han det mest avanserte emballasjesystemet, hjørnesteinen i Gentoo, Portage
Hvem bruker det?
Gentoo har alltid vært en populær distro gjennom hele sin historie, i 2002 da den ble grunnlagt var den den tredje mest populære distroen, bak bare den berømte Mandrake (Mandriva) og Red Hat. De fleste 18-25 åringer er det grunn til, som legen antyder:
Jeg må si at folk jeg beundrer bruker Gentoo. Det er for tiden 143,468 1254.52 medlemmer registrert i forumet, 5,817,231 emner genereres per dag og totalt er det XNUMX XNUMX XNUMX emner
Ungdommer
I dag oppstår et nysgjerrig fenomen, de fleste som bruker Gentoo er mennesker mellom 25 og 35 år, så for 10 år siden var de mennesker mellom 18 og 25. Jeg tror årsaken til dette er at de nye generasjonene, de såkalte "Z" (som jeg tilhører) er vi mer visuelle. Vi vokste opp med Internett, og det er naturlig at vi håper at ting er øyeblikkelige, som med et enkelt snev av smarttelefonen.
De av oss mellom 15 og 19 år er bare 4% av de som bruker Gentoo ifølge en undersøkelse utført på nettstedet, selv de som er under 15 år er fortsatt veldig små. Etter min mening er det faktum at det er få mennesker under 15 år fordi de fleste av oss kjenner Linux i ungdomsårene og Gentoo er en distro som du må oppdage og prøve, selv om det også er mye feilinformasjon blant mennesker og jo yngre det er. lettere å kjede seg. Så hvis du har spørsmål, vil jeg gjerne svare på dem. Og muntre opp.
Blant de unge som har installert Gentoo har vi Ayortan, Han er en strålende ung mann, han vet å programmere, i tillegg til at det er en av hans favoritt hobbyer, han er betatt av historietemaer og bruker vanligvis en avatar av en viktig naziingeniør fra andre verdenskrig, jeg tror han er en av de yngste menneskene som Han har installert Gentoo, klokka 15 må han ha installert det allerede, jeg kjenner ham ikke direkte, men noen som ham er verdt å nevne. Det sies at det i forumet er en 14 år gammel person som installerte Gentoo.
Folk høyere.
En av de interessante funksjonene i Gentoo er brukergruppen fra 30 til 60, disse brukerne representerer 30% av samfunnet, enda mer bemerkelsesverdig at det er mulig å finne mennesker eldre enn 60 år.
Roy bamford (neddyseagoon) er sannsynligvis et av de eldste medlemmene i samfunnet, han tilhører Babyboomer-generasjonen, han er nåværende president for Gentoo Foundation og administrator av Gentoo-forumet, han er en elektronikkingeniør, han forteller oss at programvareingeniører ikke eksisterte før , maskinvareingeniører var de som laget programvaren for et bestemt behov.
Cesar Zalazar Han er en stor bruker, forpliktet til gratis programvare, det er mulig å finne ham i gnulibre og han er også bruker av desdelinux. Han er alltid villig til å hjelpe og har en sterk følelse av personlig og samfunnsmessig etikk. Han har omfattende kunnskap om GNU/Linux og databehandling. Jeg kan beskrive ham som en dydig person og en flott kollega.
Jeg kan si at Gentoo-samfunnet er veldig rikt og et dedikert fellesskap, de er villige til å hjelpe brukerne sine, det er ikke et samfunn der stolthet eksisterer.
Gentoo-funksjoner. Arch, Gentoo på 10 minutter?
Du har sikkert hørt at Arch er en Gentoo på 10 minutter. Det var det jeg tenkte før jeg prøvde det:
Arch Linux for alltid, er den beste distroen som noensinne har eksistert og vil eksistere, ingenting kan sammenlignes med den, den er aktuell, praktisk, ryddig, den har en super-wiki, med mange pakker og den gjør jobben sin. Kompilere? Jeg har gjort undersøkelsene mine. For øyeblikket betaler ikke kompilering noen hastighetsgevinster. Jeg tror at et operativsystem skal tjene brukeren, det er ikke veldig smart å bruke tid på å kompilere hvis det ikke betyr noe med binærfiler, i alle fall hvis det er forbedring, tror jeg ikke det er berettiget, jeg kunne brukt tiden min på noe annet, ikke sant? Kan vi kalle dette fanatisme?
Gentoo virker som et uprofesjonelt, upålitelig og ustabilt system, med et veldig delt samfunn, og jeg er redd jeg ikke er på deres "nivå" og at de vil glemme at jeg er en person som startet med tvil som alle andre og kritiser for å spørre ting du allerede skal vite. Hvis du faktisk viser meg høyere ganger, kan jeg begynne å bli interessert.
Kanskje jeg kan kalle det en akademisk distro, og sannheten er at jeg alltid har ønsket å vite hvor lett et system kan være, jeg har et prosjekt i tankene som Gentoo kan hjelpe meg med ...
Da jeg begynte å installere det gjennom et eksperiment, skjønte jeg hvor imponerende det var, det handler ikke om ytelse, men om mulighet, det er en mekanisme for å forme ideene dine, det er måten å overføre bly til gull, kilder i binærfiler er dette filosof distro. Jeg skjønte alle fordommene jeg hadde av denne distroen, og at det er lettere å kritisere uten å vite.
Jeg ønsket at vi skulle komme i perspektiv, til slutt, la oss vurdere følgende aspekter:
Opptreden: Ytelsen øker virkelig når den installeres på datamaskiner med lite ressurser, blant annet bruker applikasjonene mindre RAM og programmene er mindre tunge. For eksempel i Arch eller Debian kan du ha 15 faner åpne i Firefox og begynne å få problemer, i Gentoo kan du sannsynligvis ha 25 og først da vil problemene starte. Etter min erfaring når det går tom for minne, vil det ta lengre tid å fryse opp enn Gentoo.
Universitet og fleksibilitet: Det er essensen av Gentoo. Gentoo kan være en kraftig arbeidsstasjon, en spilldistribusjon, et innebygd system, en server, skrivebordet ditt, brukt på mobiltelefonen din. Kort fortalt er den selvbeskrivende med nesten ubegrenset tilpasningsevne, slik at den kan justeres til praktisk talt ethvert behov. Den støtter for tiden flere arkitekturer enn Debian.
Stabilitet og blødning: Gentoo tilbyr stabile og testede pakker som ligner på Debian Testing. Videre tilbyr den forskjellige versjoner av pakker som kjernen, på dette tidspunktet støtter Gentoo den stabile kjerneserien: 3.10, 3.12, 3.14. 3.16, 3.17, men det er veldig enkelt å fortelle Gentoo å bruke den nyere kjernen som Arch Testing. På samme måte kan Gentoo instrueres om å bruke de nyere versjonene av mange programmer, og de vil passe veldig bra med det generelle systemet.
gratis: Gentoo er seriøs med frihet i sin helhet, det er ikke en FSF-godkjent distro, men takket være Portage kan du enkelt lage et 100% gratis system med FSF-godkjente pakker hvis du vil. Gentoo er grunnlaget for Ututo, den første distro som ble anerkjent som 100% gratis av FSF. "Du har til og med friheten til å være fri eller ikke"
Opprinnelig system: Gentoo bruker som standard ikke systemd, den bruker Openrc som er ganske lik tradisjonell init men forbedret, den støtter parallellisering samt systemd blant annet. Dette init-systemet er det samme som Manjaro bruker og er fullt integrert med Gentoo. I Gentoo er det også mulig å installere Systemd og bruke de to init-systemene om hverandre ved å velge dem i grub, og ha systemet fullt integrert for begge.
dokumentasjon: Gentoo har en av de mest komplette wikiene i Linux-verdenen, det lar deg virkelig lære mye om hvordan Linux fungerer. Også manualen for å installere Gentoo er veldig godt forklart og er nøyaktig den samme oversatt på flere språk.
Pakker: Gentoo er en av distribusjonene med den største tilgjengelige programvaren, den har 37,166 60,000 pakker i skrivende stund, sammenlignet med nesten XNUMX XNUMX for Ubuntu eller Debian.
Brukerregister: Gentoo på samme måte som Archs AUR, Chakras CCR og Slackware-systemet har brukerregister, forskjellen er at Gentoo opprettholder forskjellige arkiver for forskjellige formål, noen har stabile pakker, andre som ennå ikke er klare til å komme inn i filialen viktigste, andre er veldig spesifikke prosjekter, andre utfyller Gentoo-pakker.
Dette er de viktigste: Stuff, Swegener og Sunrise, hvor det er utgangspunktet å begynne å bidra med ebuilds.
Alt dette kan enkelt håndteres med lekmann.
Samling
Gentoo er den beste distroen å kompilere, utover det som kan virke åpenbart, er det gode grunner: Kompilering generelt krever at avhengigheter installeres, kjører på konfigurere, gjøre y make install. Alt dette gjøres automatisk av Gentoo og krever bare at du bruker dukker opp som hvordan apt-get, pacman, yum, etc ...
Hvis jeg for eksempel vil installere Firefox, må jeg bare kjøre:
sudo emerge firefox
Gentoo inneholder også noen binære filer for å spare tid: Firefox, Google Chrome, libreoffice, virtualbox
i så fall ville jeg løpe:
sudo emerge firefox-bin
Legg merke til sluttbeholderen
Samlingen i Gentoo er veldig raffinert og den er veldig pålitelig, det er veldig sjelden når noe ikke kompileres. De fortalte meg at i Debian var det ikke veldig polert å bruke apt-build for å bruke kilder i stedet for binærfiler, jeg kan ikke gi dette gjort, selv om jeg kan si at jeg prøvde i Arch ABS (Arch Build System) for å kompilere hele systemet mitt.
Til tross for et skript tilgjengelig i AUR, virker det også for meg at Arch ikke er veldig polert når det gjelder håndtering av et 100% kompilasjonsbasert system. Det var noen feil i kompilering, og det mangler bedre håndtering av kompilerte pakker.
Hjørnesteinen i Gentoo: BRUK og flagg
Så langt har du kjent den grunnleggende bruken av Portage og kommandolinjens front-end dukke.
Takket være fleksibiliteten til Gentoo og den sentraliserte konfigurasjonen av Portage (/etc/portage/make.conf). Vi er i stand til å lage en pakke for de nøyaktige egenskapene til systemet vårt og våre behov. Dette er det såkalte «FLAGS» og «USE» -systemet.
Hva er en BRUK?
"BRUK" er miljøvariabler som Portage leser for å vite hvilke funksjoner du skal kompilere:
Hvis du for eksempel løp:
export USE='gnome kde bluetooth alsa'
Det betyr at når jeg gjør det dukker opp PROGRAM støtte for KDE og Gnome samt Bluetooth og lyd (alsa) vil bli inkludert hvis tilgjengelig.
Det er to typer BRUK, global y privatpersoner:
Globale bruksområder påvirker hele systemet og alle pakker. For å sette dem permanent må de legges til i filen /etc/portage/make.conf i linjen som starter med USE, for eksempel min:
USE = "jack -ipv6 -accessibility -qt4 -kde gnome -bluetooth bindist mmx sse sse2 dbus vim-syntax systemd -consolekit unicode policykit -networkmanager pulseaudio scanner dmx"
Opplysninger påvirker spesifikke pakker og må skrives til /etc/portage/package.use per linje, i begynnelsen det fulle navnet på app-editors / emacs-pakken, etterfulgt av bruken app-editors / emacs gtk gtk3 png-bilder
Merk at i / etc / portage er alle portageinnstillinger
Takket være USE-systemet kan vi spesifisere et stort antall konfigurerbare egenskaper per pakke.
Dette letter administrasjonen og vedlikeholdet av systemet og dets fleksibilitet når det gjelder å dedikere et system til en bestemt oppgave.
Hvis du ikke vet hva hver BRUK gjør, ikke bekymre deg, du kan alltid kjøre:
equery uses PROGRAMA
dette vil fortelle deg hva hver BRUK av programmet gjør.
Inkscape installasjonseksempel - samme farger som ville vises i en terminal -:
# emerge -p inkscape Dette er pakkene som vil bli slått sammen, i rekkefølge: Beregning av avhengigheter ... ferdig! [ebuild N ] dev-libs / boehm-gc-7.2e BRUK = "Cxx -statisk-libs-tråder"[ebuild N ] media-libs / sk1libs-0.9.1-r3 PYTHON_TARGETS = "python2_7"[ebuild N ] media-gfx / uniconverter-1.1.5 [ebuild N ] app-tekst / aspell-0.60.6.1 BRUK = "nls"LINGUAS ="-af -be -bg -br -ca -cs -cy -da -de -el -en -eo -es -et -fi -fo -fr -ga -gl -he -hr -is -it -la -lt -nl -no -pl -pt -pt_BR -ro -ru -sk -sl -sr -sv -uk -vi"[ebuild N ] app-dicts / aspell-en-7.1.0 [ebuild N ] media-gfx / inkscape-0.48.5 BRUK = "gnome lcms nls stave -dia -inkjar -etterskrift -wmf"PYTHON_TARGETS ="python2_7" * VIKTIG: 13 nyheter må leses for repositoriet 'gentoo'. * Bruk velg nyheter å lese nyheter.
Dette er ikke en enkel løsning av avhengighet, men med en enkelt pakke (inkscape i dette tilfellet) kan vi ha flere muligheter
La meg forklare:
For å dukke opp la jeg til «-p«, Dette alternativet er å late som om det gjør en installasjon, det viser deg endringene det vil gjøre uten å gjøre dem, et annet alternativ er -a (-Spørre), er lik, bare at den spør deg om du vil fortsette eller ikke.
I begynnelsen vises den i parentes ebuild N, ebuild refererer til å være installert fra kildekoden, Portage kan generere binærfiler fra det de installerer, men vanligvis gjør det ikke det, nyttig for å installere på nytt eller ha flere datamaskiner med Gentoo. I så fall ser det ut som binære
Følges har vi N, den andre delen forteller oss hvilken type operasjon hvis den oppdateres (U), hvis det er nytt (N), hvis vi bygger den opp igjen (R), eller hvis det er en konflikt som hindrer installasjonen (B).
Deretter følger pakkenavnet med sitt versjonsnummer, så vises bruksvariabelen der bruken som skal inkluderes med rødt er bruken som skal inkluderes, og de som ikke er med blått, legg merke til at de blå begynner med et minustegn. Det er også negative BRUK, og de kan bruke den til å unngå noen eller noen BRUK som kommer som standard.
PYTHON_TARGETS det har å gjøre med pythonimplementeringen som skal brukes, du vil sannsynligvis aldri trenge å flytte den, så vær ikke oppmerksom på den for nå.
Til slutt nevner at det er 13 ting jeg må lese, de er alle nyheter fra de siste 3 årene angående viktige endringer, jeg har allerede lest dem, men jeg har ikke indikert at det skal portages. Jeg tror dette er en funksjon som Archs Pacman burde ha.
Oppdatert:
Gentoo-oppdateringen er forskjellig fra andre distroer, det kan gjøres overfladisk som å bruke:
emerge -u world
til det mest komplette, som er:
emerge -uavDN –keep-going world
Hvis du er i tvil, bruk det siste skjemaet, så vil du merke forskjellene. Jeg anbefaler å gjøre det daglig hvis du kan gjøre det, og det beste per uke, maksimalt hver 15. dag, uansett prosessor, ikke gå over måneden, du vil ikke løse konflikter manuelt.
Men selv om de varer i 5 år uten å oppdatere Gentoo, kan de gjøre det, i det minste snakker denne artikkelen om hvordan du oppdaterer en normal ettårsinstallasjon uten å oppdatere:
http://gentoovps.net/gentoo-updating-old-system/
Grafiske ledere:
Gentoo har grafiske pakkeforvaltere, det er koøye og himerge
Hymerge:
Koøye:
Jeg tror nå du vet det grunnleggende for å administrere Gentoo, godt forstått dette. Jeg tror ikke de har problemer med maskerte pakker, ustabile, lisenser, rene perl-moduler, verktøykjedeoppdateringer, Python-oppdateringer, løse pakkelåser som er mer enkelt enn det høres ut.
Tid og vanskeligheter
Det er veldig vanlig at Gentoo-vanskeligheter blir overdrevet, spesielt på bildebrett som 4-chan. Jeg liker å tro at det er enkelt å installere Gentoo. Vanskelig er et veldig relativt konsept, veldig upresist, hvis du sammenligner det med Ubuntu kan det være vanskelig, hvis du sammenligner det med Arch kan det ikke være enkelt eller vanskelig.
Det er tre grunnleggende ting som er nødvendige for å installere Gentoo: litt Linux-opplevelse, utholdenhet, Og prosessor. De utfyller hverandre, og det du mangler på den ene siden kan du ha på den andre.
Hva gjør jeg hvis prosessoren min har lite strøm?
Noen med en gjennomsnittlig datamaskin, med jevnlig kunnskap om Linux, kan komme veldig godt overens med Gentoo, mens noen med Atom eller Pentium 4-prosessor hvis det skal ta tid og / eller jobbe å installere dem. Men ikke tro at dette er et hinder, det er de som installerer det på den måten.
Det jeg alltid har anbefalt i disse tilfellene er å ha en rotet Arch-installasjon på Gentoo, slik at du kan installere binære filer i en nødsituasjon og kjøre dem med noe skript. Også hvis de kan lage en klynge med distcc, slik at de kompilerer ved hjelp av flere datamaskiner eller en annen kraftigere. Hvorfor? For etter så mange timers kompilering vet du at ytelsen er verdt det, at systemet ditt er sikrere og mer fleksibelt.
virkelige saker
I forumet kommenterte noen hvor lang tid det tok å samle glibc til bringebær-pi, dette er ... interessant. Uansett, jeg liker DJ_Dexters blogg, jeg er overrasket over hvor mye det gjør til tross for maskinvaren, jeg vet ikke om den fortsatt har sin Pentium 4, men den installerte Gentoo på den. Under pulten din fra den offisielle Gentoo-konkurransen du deltok på.
http://sc.gentooligans.com/image/djdexter/2011/07/12/djdexters-fluxbox-desktop
Jeg hadde et Intel Atom, jeg ville virkelig installere Gentoo, vent på meg når jeg har noe kraftigere? Skal jeg la situasjonen dominere meg? Jeg våget å installere den, jeg brukte den i mange måneder som mitt eneste operativsystem.
Å kompilere kjernen tok meg 3 timer eller mer, det som forsinket meg litt er at jeg måtte kompilere innebygd kjernestøtte for SATA-disken min, og noen alternativer for X-serveren. Det var to dagers forskning. For nøyaktig ett år siden visste jeg heller ikke plutselig hvordan jeg skulle løse noen konflikter, men insisterte på at jeg løste det, kanskje det tok meg totalt 5 dager å ha en Gentoo med det jeg kunne trenge. Det var en flott opplevelse.
Men likevel ga jeg ikke opp og insisterte på å installere KDE senere på mitt eget intelatom.
Jeg oppdaterte den bare en gang i måneden, og oppdatering med alle KDE tok 20 timer, selv om det bare var en gang i måneden, da jeg kompilerte firefox for å få enda mer ytelse var det 8 timer til. Så oppdatering tok meg 30 timer. Men jeg hadde aldri problemer med det, jeg hadde til og med en bue i en mappe i tilfelle jeg trengte noe nødsituasjon, jeg trengte det aldri. Jeg hadde alt jeg trengte på Gentoo.
I Taringa ble Novatovich også med på #gentooinstallbattle ved å installere Gentoo på netbooken sin
Alle kan installere Gentoo:
Det som er sikkert er at jeg aldri har hørt om noen som startet Linux-verdenen ved å installere Gentoo, men hvis jeg vet om noen som gikk fra Ubuntu til Gentoo innen en måned etter at Linux startet, er det en vanskelig opplevelse, nesten som når prinsen Buddha, fremtidig tronarving, forlot palasset og tok livet av en tigger for å forstå menneskelig lidelse, hvor mye sorg den som endelig oppnådde opplysning, må ha gjennomgått for å legge spesiell vekt på det ekstremer er dårlige.
Jeg har kommet til å si at for å virkelig lære at du må prøve distros ved vanskeligheter, starte med Ubuntu, fortsette med OpenSUSE, deretter Fedora, deretter Debian, deretter Arch, deretter Slackware og til slutt Gentoo. AKU?, Kanskje. Kanskje jeg leste den i en blogg, men det er naturlig for mennesker å prøve hardere ting. Selv om jeg tror vi kan forenkle det til: Ubuntu, Arch og Gentoo.
Installering av Gentoo er som å installere Arch, men å legge til USES-temaet og pakkekontrollen og kjernen.
Installasjonstid
De fleste av dem som installerer Gentoo trenger ikke mer enn 24 timer for å installere det, gjennomsnittet for å installere det er 2 til 6 timer. Noen krever mer enn 10 timer, det er også de som trenger 2 til 7 dager. Det er virkelig en myte at det tar måneder å sette det opp, jeg gir dem maksimalt en dag, og jeg tar sjansen.
Jeg kan ikke fortelle deg hvor lang tid det tar noen som aldri har installert Gentoo å installere den.
Å jukse.
Noe som tar tid er konfigurering og kompilering av kjernen. I dette tilfellet kan du laste ned en kjerne fra sabayon og kopiere den for å starte opp, så vel som initrd, ikke glem å laste ned modulene og pakke dem ut i / usr / modules, til slutt trenger du kildekoden, de kan midlertidig legge til sabayon-distro-overlegget og installere sabayon-kilder med et BRUK som forhindrer at det kompileres.
Du kan også kopiere kjernekonfigurasjonen fra LiveDVD med:
zcat /proc/config.gz
Og dra nytte av andre LiveDVD-konfigurasjoner for å ta kortere tid å konfigurere, men det ville være en generisk Gentoo og det ville manglet mye tilpasning. Kopiering av innholdet i / etc / portage, senere i neste avsnitt vil jeg nevne NeedySeagon-guiden som kan tjene som referanse.
Har du hørt om Funtoo?
Funtoo er en Gentoo-basert distro, vedlikeholdt og grunnlagt av skaperen av Gentoo, for en tid siden skilte skaperen av Gentoo seg med prosjektet. Så da skapte han denne distroen som opprettholder visse nyvinninger med hensyn til Gentoo. I denne forbindelse forenkler det kjerneinstallasjonen, det er raskere å oppdatere portagetreet, og det sies at bruken er enklere. Kanskje du bør begynne å bruke denne distroen.
Programkompileringstid:
En av referansene det tok å vite hvor lang tid hvert program tar å kompilere, er å gå inn på Linux From Scratch-siden. I LFS håndteres noen enheter kalt SBU, det er en enhet proporsjonal med tiden som kreves, for å oppnå ekvivalensen må du kompilere et program og dele det med antall SBUer, som vil gi deg verdien av en SBU.
Dette er programmene som tar meg lengst tid å kompilere på en Intel i7:
1. Krom - 87 minutter
2. Libreoffice - 75 minutter
3. gcc - 37 minutter
4. firefox - 28 minutter
5. calligra - 22 minutter
6. vin - 18 minutter
7. vlc - 14 minutter
8. xbmc - 9 minutter
9. gimp - 9 minutter
10. virtualbox - 8 minutter
11. dev-libs / boost - 5 minutter
12. x11-misc / synergi - 5 minutter
13. måler - 4 minutter
14. fretsonfire - 4 minutter
15. mpd - 4 minutter
16. pidgin - 3 minutter
17. sjøhest - 3 minutter
18 perl - 3 minutter
19. overføring - 3 minutter
20. pavucontrol - 3 minutter
21. qsynth - 2 minutter
92% av programmene tar meg mindre enn tre minutter å kompilere:
83 av de 193 programmene jeg har i / var / lib / portage / verden tok mindre enn et minutt å kompilere, 73 tok omtrent et minutt, 22 omtrent to minutter.
Disse tidene varierer, i portage er det et alternativ å beholde parallelle jobber som prøver å optimalisere multitasking så mye som mulig, i /etc/portage/make.conf jeg legger til:
EMERGE_DEFAULT_OPTS = »- jobber = 5 ″
Det betyr at den opprettholder 5 parallelle jobber som nedlasting, ./configure, dekomprimering, etc. og det er den som ga meg de beste resultatene. Dette alternativet var ikke kjent for meg, og før det kompilerte portage applikasjoner en etter en, så den registrerte tiden var nesten konstant. For eksempel tar GIMP 4 minutter å installere den separat, vlc tar meg også 4 minutter.
Disse tidene økes på en Core 2 Duo rundt 3 ganger, på et intelatom rundt 10 ganger, på et pentium 4 rundt 20 ganger, på et bringebær-pi rundt 50 ganger.
Gjør estimater for hvor lang tid det vil ta
Genlop er et godt verktøy for å lage tidsestimater og få informasjon om tidligere bygninger.
Følgende kommando viser historikken til alt de har installert og når
genlop -l
Denne kommandoen viser tiden det tok å installere det angitte programmet hver gang
genlop -t PROGRAMA
Genlop kan også brukes til å beregne konkrete operasjoner som en systemoppdatering, den totale tiden med avhengigheter av et bestemt program, etc. Jeg prøvde det for å måle tiden det ville ta å kompilere hele systemet på i7, 1 dag og 6 timer, ta i betraktning at jeg bruker Gnome 3, kanel, før jeg brukte KDE, men jeg har fortsatt flere applikasjoner som jeg liker, og jeg har ikke eliminert det helt ...
Eksempel:
emerge -p firefox | genlop -p
Anslått oppdateringstid: 0:23:36 23 minutter.
Der jeg brukte -p-parameteren i emerge for å overføre den som utgang til genlop, som også har -p-parameteren for å beregne tiden det vil ta, og praktisk talt enhver oppdriftsoperasjon kan overføres til den.
Installasjon
Gentoo har for tiden en Live DVD Med forskjellige skrivebord og vindusadministratorer som Gnome 3, KDE, Openbox, Fluxbox, i3, XFCE og LXQT, starter den som standard i KDE, men du kan lukke seksjonen og velge et annet miljø.
Forskjellen med andre distroer er at denne DVDen ikke har et installasjonsprogram, men det betyr ikke at de ikke kan installere LiveDVD, i det minste det er 10 måter å installere Gentoo på -som ikke skal brukes er strukket over:
1. Den offisielle
2. Fra Linux-distro
3. trinn 1 (for utviklere)
4. Installer LiveDVD
5. Bruk LiveDVD-pakker for å installere Gentoo Instant (Advanced)
Se: https://dev.gentoo.org/~neddyseagoon/HOWTO_DVD11.xml, bruk også som referanse for metode 6
6. Bruk LiveDVD-innstillinger eller annen installasjon
7. Bruke skript: http://forums.gentoo.org/viewtopic-t-950912.html
8. Installer Lilblue som er en Gentoo-smak med XFCE offisielt utgitt, oppdatert ukentlig og klar til bruk
9. Trekk ut Gentoo fra et distribuert virtuelt maskinbilde
10. Installer et Gentoo-prefiks på alle Linux-, MacOS-, BSD-, Solaris- eller andre POSIX-systemer
Installer LiveDVD
Den fjerde metoden er sannsynligvis den enkleste måten å installere Gentoo på, men det er også den mest motløse metoden. Det er sant at til slutt vil du ha Gentoo 100% funksjonell med de fleste programmene du trenger, installering av noe er kanskje ikke så mye av et problem, men du vil ha en distribusjon som veier 11 GB, og en distribusjon med gamle pakker .
Hver nye LiveDVD tar lang tid å komme ut, en kom ut for å feire 10 år med Gentoo, og nå som Gentoo er rundt 15 år, kom den nye LiveDVD ut igjen. Det betyr at hvis de i 2016 installerer den med denne metoden, må de installere 2 års oppdateringer, siden de installerer en Gentoo fra en bestemt dato, datoen for LiveDVD.
For å installere en distribusjon fra en LiveCD eller DVD, kopier alle filene til den nye partisjonen, cp-kommandoen er ikke nok, de krever rsync for å kopiere alle slags attributter og tillatelser
for eksempel med følgende kommando:
rsync -aAXv / --exclu
Et annet alternativ er å pakke ut squashfs-filen direkte til partisjonen.
Følg justere fstab og grub.
Lilblue-anlegget
Dette er virkelig et flott alternativ, siden det er et offisielt Gentoo-bilde med XFCE, programmer og økt sikkerhet som oppdateres ukentlig, det kan lett passe på en CD, men det er basert på Uclibc-grenen, Uclibc er en erstatning fra hoved Linux-biblioteket, glibc. Hovedfunksjonen er at den tillater å lage mindre programmer fra samme kildekode.
Det innebærer å ødelegge kompatibiliteten til mange binære filer, for eksempel hvis du vil laste ned firefox og installere den, vil den ikke være kompatibel, det samme for java osv. Det er også mulig at noen pakker ikke kompileres vellykket osv ...
Planene for denne smaken av Gentoo i fremtiden er å lage et lager av binære filer, jeg anbefaler på det sterkeste å prøve det enten for å bli kjent med Gentoo, ha et veldig lett system eller være din viktigste distro.
laste ned: http://www.gtlib.gatech.edu/pub/gentoo/experimental/amd64/uclibc/
Offisielle installasjonsmerknader
Den offisielle installasjonen og fra en annen Linux-distro er praktisk talt den samme, bare de første trinnene endres.
Det er metoden jeg anbefaler mest, du kan også bruke guidede skript som til og med kan være mer effektive enn manuell eller normal installasjon, men du vil lære mindre, den blir også lastet opp av brukere og ingen vil støtte deg.
Vet at for å installere Gentoo trenger du ingen guide, bare den offisielle manualen, Gentoo wiki og Google er nok, men en guide vil være veldig nyttig for tipsene de kan gi, for eksempel Tetes guide:
Personlig bruker jeg ikke en guide, og jeg bruker bare håndboken for å konsultere noen spesifikke ting, jeg følger min egen ordre.
anbefalt lesing (2003)
http://es.tldp.org/Presentaciones/200309hispalinux/4/4.pw
Jeg ønsker deg lykke til og god stemning, godt nytt år!