itholoinfo.com.com

Cum se instalează Gentoo Linux din Ubuntu

Gentoo este o distribuție LInux cunoscută pentru capacitatea sa de a personaliza, complexitatea, managerul de pachete și asocierea generală cu lumea geeks sau tocilari. În primul rând, distribuția Gentoo nu este pentru toată lumea, gata să-ți folosească creierul și să facă niște citiri pentru a face sistemul tău complet funcțional. În Gentoo, fiecare pachet este compilat din codul sursă, folosind managerul său de pachete, numit portage, astfel încât, dumneavoastră, utilizatorul, să decideți ce caracteristici și pachete vor fi instalate în sistemul dumneavoastră. Compilarea / instalarea de pachete mari (kde / gnome / libreoffice) poate dura între 30 de secunde și câteva zile (fiecare), în funcție de hardware-ul utilizat, în timp ce pachetele mai mici sunt instalate în câteva minute.

Acest ghid vă va permite să instalați Gentoo, deși vă lasă calculatorul liber pentru utilizarea obișnuită zilnică. A fost scris în mod explicit să funcționeze din Ubuntu, deși nu există motive pentru care nu ar trebui să funcționeze din orice altă distribuție Linux.

pași

  1. 1
    Asigurați-vă că aveți privilegii de superuser pe sistemul dvs. Ubuntu, plus conexiune la internet - de preferință rapidă. O cunoaștere intermediară a Ubuntu și Linux în general este de preferat.
  2. 2
    Trebuie să instalați chroot pe Ubuntu. Puteți realiza acest lucru prin Synaptic instalând pachetele dchroot și debootstrap- sau din linia de comandă prin tastare sudo apt-get instala dchroot debootstrap. Acest program permite Linuxului să lucreze temporar cu un director rădăcină diferit față de original.
  3. 3
    Repartiționați partițiile existente sau creați o nouă partiție pe hard disk din spațiul liber. Fiți precaut, nu doriți să pierdeți date.
    • Cele mai multe site-uri recomanda ca, in esenta, mai multe partitii cu atat mai bine. Cel puțin, veți avea nevoie de o partiție root (/) - dar majoritatea oamenilor au partiții swap separate și o partiție de domiciliu (/ home). Unii oameni recomandă de asemenea separarea partițiilor / boot și / var.
  4. 4
    Formați noua partiție utilizând un sistem de fișiere la alegere (pentru / home, /, / boot și / var, deși este preferabil să utilizați ext2, ext3, ext4 sau reiser2). Partiția swap trebuie formatată ca o partiție swap.
  5. 5
    Creați un nou director / mnt / gentoo și un altul pentru fiecare dintre partițiile pe care doriți să le creați.
  6. 6
    Acum, montați noile partiții:
    • sudo mount / dev / sda5 / mnt / gentoo
    • mount sudo / dev / sda6 / mnt / gentoo / home
    unde, sda5 și sda6 sunt partițiile conținând directoarele lor rădăcină și respectiv casele de domiciliu.
  7. 7
    Asigurați-vă că data este corectă (introduceți data). Puteți să o modificați tastând comanda cu următoarea sintaxă: data MMDDhhmmYYYY, unde MM = Lună, DD = Zi, hh = oră, mm = minut, YYYY = an.
  8. 8
    Deschideți un browser web la alegere și navigați la aici. Găsiți oglinda locală și descărcați tarball stage3 din versiuni / x86 / 2008.0 / etape / (înlocuiți x86 cu arhitectura aleasă - acest ghid a fost testat numai pe arhitecturile AMD64 și x86). Descărcați fișierul md5 corespunzător.
  9. 9
    Mutați-o în directorul Gentoo: mv etapa3 * .bz2 * / mnt / gentoo.
  10. 10
    Accesați directorul gentoo (cd / mnt / gentoo) și verificați tarballul prin md5: md5sum -c etapa3 * .md5. Acest lucru asigură că tarballul a fost descărcat în mod corespunzător fără a fi corupt. Dacă nu raportează un rezultat pozitiv (OK), va trebui să descărcați din nou fișierul.
  11. 11
    Extrage conținutul tarballului. sudo tar xvjpf etapa3 * .bz2. Așteptați până se termină.
  12. 12
    Acum aveți câteva programe de bază instalate pe partiția Gentoo - trebuie să instalați Portage: Sistemul de gestionare a pachetelor Gentoo, care vă permite să aveți un control complet asupra a ceea ce rulează pe sistemul dvs.
    • Întoarceți-vă la oglinda unde ați descărcat anterior etapa 3 tarball. Du-te la director instantanee / și descărcați cea mai recentă versiune a fișierului taxă de transport. Mutați-o în / mnt / gentoo și folosiți comanda de mai jos:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2-C / mnt / gentoo / usr
    • O scurtă introducere în Portage: Portage este sistemul de gestionare a pachetelor care permite instalarea relativ simplă a numeroaselor pachete software. Funcționează prin descărcarea unei liste a acestora și a relațiilor lor de la un server rsync. Acest lucru va indica portage la fișierele relevante care pot fi descărcate de pe mai multe servere. Odată ce aceste fișiere sunt descărcate, software-ul va fi compilat din codul dvs. sursă de către computer - optimizându-l pentru aparatul dvs.
  13. 13
    În acest moment, poate doriți să setați unele steaguri sau compilați parametrii. Faceți acest lucru editând fișierul /mnt/gentoo/etc/make.conf cu editorul dvs. de text preferat. Un ghid complet al mai multor variabile poate fi găsit prin citirea fișierului /mnt/gentoo/etc/make.conf.example. Salvați modificările în fișierul de configurare și închideți editorul de text.
  14. 14
    Doriți să vă optimizați descărcarea? Editați fișierul make.conf și asigurați-vă că variabila SYNC este setată la cel mai apropiat server rsync din regiunea dvs. Adăugați cât mai multe ogoare pe care le doriți la variabila GENTOO_MIRRORS - cu toate acestea, puneți-vă preferatul și primul loc. Puteți găsi o listă cu oglinzile disponibile aici.
  15. 15
    Înainte de a vă scufunda în noul sistem, trebuie să vă asigurați că aveți unele setări vitale copiate din Ubuntu așa cum este.
    • În primul rând, setările DNS: sudo cp -L /etc/resolv.conf/mnt/gentoo/etc/resolv.conf
    • Și sistemul tău proc: sudo mount -t proc nu / mnt / gentoo / proc.
    • Ar trebui, de asemenea, să fixați-bind pe sistemul de fișiere / dev: sudo mount -o legare / dev / mnt / gentoo / dev.
  16. 16
    Acum puteți folosi chrootul. Acest lucru este într-adevăr destul de simplu - și poate fi terminat în orice moment doar prin tastare ieșire. Acesta este procesul în trei etape.
    • Mai întâi, modificați directorul rădăcină sau rădăcină în / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Deci, actualizați mediul pentru a vă asigura că acest terminal știe unde ar trebui să fie: / usr / sbin / env-actualizare
    • În cele din urmă, angajează-te cu un angajament că acest lucru va intra în memoria (temporară)> sursă / etc / profil
    • Dacă doriți să vă reamintiți că sunteți în chroot, puteți folosi această comandă delicată: export PS1 = "(chroot) $ PS1"
  17. 17
    Felicitări! Sunteți în Gentoo și în aproximativ ... un sfert din drum.
  18. 18
    Apoi, trebuie să compilați componenta cea mai vitală pe orice sistem de operare: kernel-ul. Kernel-ul este partea din sistemul de operare care determină ce bucăți de software au acces la o bucată de hardware la un moment dat. Fără un kernel, nu există un sistem de operare deoarece nu poate funcționa.
  19. 19
    Amintiți-vă că ați instalat anterior portage? Acum, veți descărca o listă de pachete pe care le puteți instala de pe serverele rsync pe care le-ați specificat. Introduceți emerge --sync


  20. 20
    Din motive de claritate, în acest moment presupunem că doriți să instalați cea mai recentă versiune a kernel-ului (2.6) în loc de 2.4.
  21. 21
    Acum trebuie să ne definim steagurile sau steagurile USE. Aceste steaguri vor spune compilatorului ce opțiuni să adauge, precum și ce optimizări să utilizeze. Este important să setați pe sistemul dvs. steagurile sau parametrii corecți, altfel s-ar putea să ajungeți la unele rezultate neașteptate. De asemenea, este bine să adăugați steaguri care să vă spună ce să nu adăugați sprijin.
  22. 22
    Fiecare steag pe care doriți să îl adăugați va fi pur și simplu un cuvânt. Fiecare opțiune pe care doriți să o eliminați va fi un cuvânt cu un semn minus (-) în fața acestuia. De exemplu, dacă vrem să compilam totul cu ogg support, am adăuga ogg. Dar, dacă dorim ca aceasta să nu accepte ogg, vom adăuga -gog.
  23. 23
    Pentru a alege etichetele USE, verificați documentația Utilizați steagurile Gentoo pentru a vedea care steaguri ați putea dori să le includeți.
  24. 24
    După ce ați ales ce steaguri să utilizați, navigați la fișierul /etc/make.conf și introduceți steagurile dorite.
  25. 25
    Acum, să vă setăm fusul orar. Gentoo are toate zonele de timp din / usr / share / zoneinfo. Navigați la director și utilizați comanda "ls" pentru a vedea fusurile orare disponibile. Apoi copiați fusurile orare în / etc / localtime cu comanda: (# cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. 26
    Acum, că avem setat fusul nostru de oră, este timpul să descărcați sursele din kernelul nostru și să configurați același lucru.
  27. 27
    Alerga (# emerge gentoo-sources) pentru a descărca sursele de kernel.
  28. 28
    Următorul pas poate fi dificil pentru începători. Vom configura acum kernelul astfel încât să aibă tot sprijinul de care avem nevoie. Trebuie să vă asigurați că ați configurat corect nucleul, altfel s-ar putea să nu mai aveți funcții de care aveți nevoie.
  29. 29
    executa:
    • cd / usr / src / linux
    • face menuconfig
  30. 30
    Aceasta va afișa meniul de configurare a kernel-ului. Asigurați-vă că selectați toate driverele de care aveți nevoie pentru a porni sistemul, cum ar fi driverele SCSI (dacă este necesar) și asigurați-vă că acestea sunt setate pentru a fi compilate împreună cu kernel-ul. În caz contrar, nu veți putea să porniți sistemul. În plus, asigurați-vă că ați activat suportul pentru sistemul dvs. de fișiere.
  31. 31
    Selectați driverele de rețea de care aveți nevoie, cum ar fi driverele Ethernet (rețea prin cablu) sau driverele wireless (sau ambele).
  32. 32
    Alegeți familia și tipul procesorului dvs.
  33. 33
    Când ați terminat, tastați ( face face modules_install) pentru a începe să compilați kernelul și modulele acestuia. Acest lucru poate dura ceva timp, așa că citiți o carte, vizionați televizorul, călătoriți câinele sau faceți tot ce vă place.
  34. 34
    face-j2 face modules_install
  35. 35
    Acum trebuie să copiați imaginea kernelului în / boot. Modificați "kernel-2.6.24" la orice nume doriți pentru kernel-ul dvs. ( cp arhivă / i386 / boot / bzImage / boot / kernel-2.6.24)
  36. 36
    Acum, să configurați modulele kernelului. Alerga (găsi / lib / modules / (kernel version) / -type f -iname `* .o` sau -iname `* .ko`) pentru a găsi toate modulele kernel disponibile. Din acestea, adăugați cele pe care doriți să le încărcați automat în /etc/modules.autoload.d/kernel-2.6. Nu includeți .ko sau .o în cale. Pur și simplu spuneți, de exemplu, snd-hda-intel.

sfaturi

  • root-groups = rădăcină,,taxă de transport
  • grupuri =,taxă de transport
  • prioritate = 3
  • Citiți materialele pe forumuri și pe site-ul Gentoo
  • directorul = / mnt / gentoo
  • Stadiul tarball3 nu are un grup de utilizatori și portabili, din anumite motive, ceea ce va duce la un eșec în emerge în cadrul chrootului. Dacă utilizați schroot, va trebui să creați utilizator și grupul portage pe sistemul gazdă (Maverick ubuntu în cazul meu) - passwd și de grup fișiere în / mnt / gentoo / etc vor fi rescrise dacă le modificați în mod direct. După adăugarea utilizatorului portage la sistemul gazdă, chrootul ar trebui să funcționeze în mod regulat și cu acces la rețea. Pentru acest tutorial, am folosit schroot cu următoarea configurație:
  • root-users =
  • aliases = gentoo
  • tip = director
  • descriere = gentoo

avertismente

  • Acest lucru va dura mult timp, dar merită, în general.
  • Nu încercați să instalați o versiune încrucișată (de exemplu, gentoo 64-bit pe ubuntu 32-bit), deoarece chrootul nu va funcționa corect.

Materiale necesare

  • Ubuntu Ubuntu 10.10 (nu este testat în alte versiuni)
  • Conectare continuă la internet
Distribuiți pe rețelele sociale:

înrudit
Cum se compilează un program pe LinuxCum se compilează un program pe Linux
Cum să vă construiți propria Distribuție LinuxCum să vă construiți propria Distribuție Linux
Cum să dezinstalați programele în Linux MintCum să dezinstalați programele în Linux Mint
Cum se instalează programe pe UbuntuCum se instalează programe pe Ubuntu
Instalarea de software pe Debian LinuxInstalarea de software pe Debian Linux
Instalarea de software pe Red Hat LinuxInstalarea de software pe Red Hat Linux
Cum se instalează FedoraCum se instalează Fedora
Cum se instalează Gnome în Arch LinuxCum se instalează Gnome în Arch Linux
Cum se instalează Java pe LinuxCum se instalează Java pe Linux
Cum se instalează LinuxCum se instalează Linux
» » Cum se instalează Gentoo Linux din Ubuntu
© 2021 itholoinfo.com.com