Gentoo er en LInux distribution, der er kendt for sin evne til at tilpasse, kompleksitet, pakke manager og generel tilknytning til verdens nørder eller nørder. For det første er Gentoo-distributionen ikke for alle, klar til at bruge din hjerne og lave nogle aflæsninger for at gøre dit system fuldt funktionelt. I Gentoo er hver pakke kompileret fra kildekode ved hjælp af pakkehåndteringen, kaldet portage, så du, brugeren, bestemmer hvilke funktioner og pakker der vil blive installeret på dit system. Opbygningen / installation af store pakker (kde / gnome / LibreOffice) kan tage mellem 30 sekunder og et par dage (hver), afhængigt af den anvendte hardware, mens mindre pakker er installeret på få minutter.
Denne vejledning giver dig mulighed for at installere Gentoo, selv om det stadig giver din computer fri til regelmæssig daglig brug. Det blev skrevet eksplicit til at arbejde fra Ubuntu, selv om der ikke er nogen grund til, at det ikke skulle fungere fra nogen anden Linux-distribution.
trin
1
Sørg for at have superbrugerrettigheder på dit Ubuntu-system samt internetforbindelse - helst hurtigt. Et mellemliggende kendskab til Ubuntu og Linux generelt er at foretrække.
2
Du skal installere chroot på Ubuntu. Du kan opnå dette via Synaptic ved at installere pakkerne dchroot og debootstrap- eller fra kommandolinjen ved at skrive sudo apt-get install dchroot debootstrap. Dette program gør det muligt for Linux at arbejde midlertidigt med en anden rodmappe end originalen.
3
Repartition eksisterende partitioner eller oprette en ny partition på din harddisk fra dets ledige plads. Vær forsigtig, du vil ikke miste data.
De fleste steder anbefaler, at jo mere jo flere partitioner er, desto bedre. I det mindste skal du have en rodpartition (/) - men de fleste har separate swappartitioner og en hjemmepartition (/ home). Nogle mennesker anbefaler også at adskille / boot og / var partitioner.
4
Format (r) ny (e) partition (er) ved hjælp af et filsystem efter eget valg (for / home, /, / boot og / var, selv om det er at foretrække at bruge ext2, ext3, ext4 eller reiser2). Swap partitionen skal formateres som en swap partition.
5
Video: How to fix Chrome no-sandbox with kali rolling 2016
Opret en ny mappe / mnt / gentoo og en anden for hver af de partitioner, du vil oprette.
6
Monter nu dine nye partitioner:
sudo mount / dev / sda5 / mnt / gentoo
sudo mount / dev / sda6 / mnt / gentoo / home
hvor, sda5 og sda6 er skillevægge, der indeholder deres respektive rod- og hjemmekataloger.
7
Sørg for, at din dato er korrekt (dato). Du kan ændre det ved at skrive kommandoen med følgende syntaks: dato MMDDhhmmYYYY, hvor MM = Måned, DD = Dag, hh = time, mm = minut, ÅÅÅÅ = år.
8
Åbn en webbrowser efter eget valg, og naviger til her. Find dit lokale spejl og download tarball stage3 fra udgivelser / x86 / 2008.0 / stadier / (udskift x86 med den ønskede arkitektur - denne vejledning er kun testet på AMD64 og x86-arkitekturerne). Download den tilsvarende md5-fil.
9
Flyt den til Gentoo-mappen:mv stage3 * .bz2 * / mnt / gentoo.
10
Gå til Gentoo-biblioteket (cd / mnt / gentoo) og tjek tarball gennem md5:md5sum -c stadium3 * .md5. Dette sikrer, at tarballen er downloadet korrekt uden at være beskadiget. Hvis det ikke rapporterer et positivt resultat (OK), skal du downloade filen igen.
11
Udvind indholdet af tarballen.sudo tjære xvjpf stage3 * .bz2. Vent venligst mens den er færdig.
12
Du har nu nogle grundlæggende programmer installeret på Gentoo partitionen - du skal derefter installere Portage: Gentoo pakkehåndteringssystem, som giver dig mulighed for fuldstændig kontrol over, hvad der kører på dit system.
Gå tilbage til spejlet, hvor du tidligere downloadede stage3 tarball. Gå til bibliotek snapshots / og download den nyeste version af filen Portage. Flyt den til / mnt / gentoo og brug kommandoen nedenfor:
En kort introduktion til Portage: Portage er pakkehåndteringssystemet, der muliggør relativt enkel installation af talrige softwarepakker. Det virker ved at downloade en liste over dem og deres indbyrdes forhold fra en server rsync. Dette vil pege portage til relevante filer, der kan downloades fra flere andre servere. Når disse filer er downloadet, bliver softwaren kompileret fra din kildekode af din computer - optimering af den til din maskine.
13
På dette tidspunkt vil du måske angive nogle flag eller kompilere parametre. Det gør du ved at redigere filen /mnt/gentoo/etc/make.conf med din yndlings teksteditor. En komplet vejledning om flere variabler kan findes ved at læse filen /mnt/gentoo/etc/make.conf.example. Gem dine ændringer i konfigurationsfilen, og luk tekstredigeringsprogrammet.
14
Ønsker du at optimere din download? Rediger filen make.conf og sørg for, at SYNC-variablen er indstillet til den nærmeste rsync-server i dit område. Tilføj så mange mirros som du vil ændre variablen GENTOO_MIRRORS - sæt din favorit og førstepladsen. Du kan finde listen med tilgængelige spejle her.
15
Før du dykker ind i dit nye system, skal du sørge for, at du har nogle vigtige indstillinger kopieret fra Ubuntu, ligesom det er.
For det første er dns indstillingerne: sudo cp -L /etc/resolv.conf/mnt/gentoo/etc/resolv.conf
Og dit proc system: sudo mount -t proc ingen / mnt / gentoo / proc.
Du bør også montere bind på / dev-filsystemet: sudo mount -o bind / dev / mnt / gentoo / dev.
16
Nu kan du bruge chroot. Dette er ganske enkelt faktisk - og kan opsiges til enhver tid ved blot at skrive frakørsel. Dette er tre-trins processen.
Først ændrer du rod- eller rodmappen til / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
Så du opgraderer miljøet for at sikre, at denne terminal ved, hvor den skal være: / usr / sbin / env-opdatering
Endelig begå med en forpligning, at dette vil gå i (midlertidig) hukommelse> kilde / etc / profil
Hvis du ønsker at minde dig om at du er i chroot, kan du bruge denne delikate kommando: eksport PS1 = "(chroot) $ PS1"
17
Tillykke! Du er i Gentoo og omkring en fjerdedel af vejen.
18
Dernæst skal du kompilere den mest vitale komponent på ethvert operativsystem: kernen. Kernen er den del af operativsystemet, der bestemmer, hvilke stykker software der skal gives adgang til et stykke hardware på et eller andet tidspunkt. Uden en kerne, gør det ikke der er et operativsystem, fordi det ikke kan fungere.
19
Husk at du tidligere har installeret portage? Nu vil du downloade en liste over pakker, som du kan installere fra de rsync-servere, du har angivet. Indtast emerge --sync
20
Af hensyn til klarheden antager vi på dette tidspunkt, at du vil installere den nyeste version af kernen (2.6) i stedet for 2.4.
21
Nu skal vi definere vores flag eller USE flag. Disse flag vil fortælle kompilatoren hvilke muligheder der skal tilføjes, samt hvilke optimeringer der skal bruges. Det er vigtigt at indstille de korrekte flag eller parametre på dit system, ellers kan du ende med nogle uventede resultater. Det er også godt at tilføje flag, der fortæller dig, hvad du ikke skal tilføje support.
22
Hvert flag, som du vil tilføje, vil blot være et ord. Hver valgmulighed, du vil fjerne, vil være et ord med et minustegn (-) foran den. For eksempel, hvis vi vil kompilere alt med ogg support, vil vi tilføje ogg. Men hvis vi ønsker det, understøtter ikke ogg, vi vil tilføje -gog.
23
Hvis du vil vælge dine USE-tags, skal du kontrollere dokumentationen Brug Gentoo flag for at se hvilke flag du måske vil medtage.
24
Når du har valgt hvilke flag, der skal bruges, skal du navigere til filen /etc/make.conf og indtaste de ønskede flag.
25
Lad os nu indstille din tidszone. Gentoo har alle tidszoner i / usr / share / zoneinfo. Naviger til mappen og brug kommandoen "ls" for at se de tilgængelige tidszoner. Kopier derefter tidszoner til / etc / localtime med kommandoen: (# cp / usr / share / zoneinfo / GMT / etc / localtime).
26
Nu da vi har vores tidszone indstillet, er det tid til at downloade kilderne fra vores kerne og konfigurere det samme.
27
Kør (# emerge gentoo-kilder) for at downloade kernekilderne.
28
Dette næste skridt kan være vanskeligt for begyndere. Vi skal nu konfigurere kernen, så den kan have al den støtte, vi har brug for. Du skal sørge for, at du har oprettet kernen korrekt, ellers kan du løbe tør for funktioner, du har brug for.
29
udføre:
cd / usr / src / linux
lav menuconfig
30
Video: Check You Car's On-board diagnostics In Linux with ELM327 - OBD-II
Dette vil hente kernekonfigurationsmenuen. Sørg for at vælge alle de drivere, du har brug for til at starte dit system, f.eks. SCSI-drivere (hvis det er nødvendigt), og sørg for, at de er indstillet til at blive kompileret sammen med kernen. Ellers kan du ikke starte systemet. Sørg desuden for at aktivere support til dit filsystem.
31
Vælg eventuelle netværksdrivere, du måtte have brug for, såsom Ethernet-drivere (kablet netværk) eller trådløse drivere (eller begge dele).
32
Vælg familie og type af din processor.
33
Når du er færdig, skriv ( lave lav modules_install) for at begynde at kompilere kernen og dens moduler. Det kan tage lidt tid, så læs en bog, se tv, gå hunden eller gøre noget andet, der glæder dig.
34
make -j2 lav modules_install
35
Nu skal vi kopiere dit kernebillede til / boot. Skift "kernel-2.6.24" til det navn, du vil have til din kerne. ( cp arch / i386 / boot / bzImage / boot / kernel-2.6.24)
36
Lad os nu konfigurere modulerne i din kerne. Kør (find / lib / modules / (kernel version) / -type f -iname `* .o` -or -iname `* .ko`) for at finde alle tilgængelige kernelmoduler. Fra disse tilføj de som du vil blive indlæst automatisk i /etc/modules.autoload.d/kernel-2.6. Indsæt ikke .ko eller .o i stien. Du skal blot sige, for eksempel, snd-hda-intel.
tips
Video: Linux Tutorial for Beginners: Introduction to Linux Operating System
root-grupper = root,,portage
grupper =,portage
prioritet = 3
Læs materialerne på forummet og Gentoo hjemmesiden
mappe = / mnt / gentoo
Tarball stage3 mangler en bruger og portage gruppe, af en eller anden grund, hvilket vil føre til en fejl i fremkomsten inden for chroot. Hvis du bruger Schroot, bliver du nødt til at oprette brugeren og portage gruppe på din vært-system (ubuntu maverick i mit tilfælde) - passwd og gruppe filer i / mnt / gentoo / etc vil blive omskrevet, hvis du ændre dem direkte. Efter at have tilføjet brugeren porto til værtssystemet, bør chroot fungere regelmæssigt også med adgang til netværket. Til denne vejledning brugte vi schroot med følgende konfiguration:
root-brugere =
aliaser = gentoo
type = bibliotek
beskrivelse = gentoo
advarsler
Det vil tage meget tid, men det er generelt det værd.
Forsøg ikke at installere en cross-arkitektur version (fx gentoo 64-bit på ubuntu 32-bit), da chroot ikke fungerer korrekt.
Video: How to Install, Use and Extend LaTeX
Nødvendige materialer
Ubuntu Ubuntu 10.10 (ikke testet i andre versioner)