Okna.  Wirusy.  Laptopy.  Internet.  Biuro.  Narzędzia.  Kierowcy

sala operacyjna System Linux znany na całym świecie. Najczęściej niedoświadczeni użytkownicy korzystają z dystrybucji Ubuntu, ponieważ jest ona prosta i darmowa. Jednak chociaż inne dystrybucje również są bezpłatne, są one mniej popularne. Instalację Gentoo można nazwać dość skomplikowaną. Ale dzięki naszym instrukcjom prawdopodobnie wszystko się ułoży.

Czym jest Gentoo Linux?

Znany ze swoich szerokich możliwości, złożoności i możliwości dostosowania. Warto jednak zaznaczyć, że nie jest to rozwiązanie dla każdego, a podczas pracy trzeba będzie aktywnie używać mózgu, bo bez specjalistycznej wiedzy nie będzie można korzystać z pełnej funkcjonalności tego systemu operacyjnego. Często będziesz musiał odwoływać się do różnego rodzaju instrukcji, ale to przyjdzie później. Należy pamiętać, że instalowanie pakietów w Gentoo odbywa się ze źródeł za pomocą specjalnego narzędzia o nazwie PORTAGE. Jest to bardziej skomplikowane, ale użytkownik może wybrać, które pakiety i funkcje chce zainstalować.

W zależności od zakresu kompilacji instalacja może zająć bardzo mało czasu (kilka minut) lub może zająć kilka dni.

Zalety i wady

Uważa się, że Gentoo Linux jest najszybszą dystrybucją. Ale wszędzie i zawsze są pewne wady. „Genta” (lub „Gentu”) odnosi się do dystrybucji Linuksa opartych na źródłach, co zwiększa szybkość działania. Ale często zaoszczędzony czas trzeba przeznaczyć na długą instalację (czytaj: kompilację) pakietów. Jeden z kluczowe cechy„Gentu” – pod sprzęt komputerowy. Osiąga się to dzięki flagom USE (informacja o nich będzie poniżej), optymalizacji i asemblowaniu programów z kodów źródłowych, podłączaniu/wyłączaniu różnych modułów.

Kluczową zaletą dystrybucji jest możliwość zrobienia z niej czegokolwiek. Dzięki Portage Gentoo może stać się zwykłym serwerem lub stacją roboczą. Drugą zaletą jest elastyczność zastosowania. Dystrybucja ta jest wieloplatformowa i współpracuje z dowolną architekturą procesora. System został już pomyślnie przeportowany na następujące architektury:

  1. PowerPc970.
  2. PowerPC.
  3. Grudzień Alfa.
  4. IBM/390.
  5. Sparc.
  6. PA-RISC.
  7. MIPS.
  8. SuperH.
  9. PowerPC G5.

Gentoo jest również chronione przed różnego rodzaju lukami w zabezpieczeniach. Aktualizacja pakietów jest bardzo szybka, podobnie jak łatanie luk. Istnieje wiele witryn z nieoficjalnymi zestawami programów i oficjalnymi zestawami binarnymi.

Wadą jest proces instalacji Gentoo. Początkujący, którzy nie mieli wcześniej doświadczenia w korzystaniu z tej dystrybucji, będą mieli trudności. Ale dzięki instrukcjom wszystko się ułoży.

Jak zainstalować Gentoo? Instrukcje

Aby rozpocząć, na komputerze musi być zainstalowana dystrybucja Ubuntu. Będziesz potrzebować uprawnień administratora, więc upewnij się, że je masz. Wymagane jest również połączenie z Internetem.

Pierwszym krokiem jest instalacja chroot w Gentoo. Możesz to zrobić na dwa sposoby:

  1. W wierszu poleceń wpisz: sudo apt-get install dchroot debootstrap.
  2. Używając Synaptic, zainstaluj pakiety debootstrap i dchroot. Jest to konieczne, aby system operacyjny Linux myślał, że jego „natywny” katalog różni się od zwykłego.

Teraz musimy ponownie rozmieścić partycje dysku lub utworzyć nowe, jeśli jest wolne miejsce. Należy jednak ostrożnie pracować z partycjami, ponieważ istnieje ryzyko utraty wszystkich danych. Na wielu forach napisano, że lepiej jest mieć wiele różnych sekcji. Będziesz potrzebować co najmniej partycji głównej (/), a także partycji /boot i /var. Chociaż istnieje również /swap (używany do zamiany) i home /home.

Po utworzeniu nowych partycji sformatuj je. W przypadku partycji /boot, /home, main (/), /var musisz użyć pliku ext3 lub reiser2.

Teraz utwórz foldery /mnt/gentoo. Każda utworzona przez nas sekcja wymaga własnego folderu.

Montujemy tutaj nowe sekcje. Aby to zrobić, napisz w wierszu poleceń:

  1. sudo mount /dev/sda5 /mnt/gentoo.
  2. sudo mount /dev/sda6 /mnt/gentoo/home.

Partycje sda5 i sda6 będą zawierać katalog główny i domowy.

Koniecznie sprawdź, czy data jest ustawiona prawidłowo. Jeśli nie, możesz użyć polecenia i składni, aby ustawić poprawną datę: date MMDDhhmmRRRR.

Teraz otwórz przeglądarkę i przejdź do witryny pobierania dystrybucji. Tam szukamy odpowiedniego lustra dla Twojej lokalizacji.

Z katalogu releases/ia64/2008.0/stages pobierz archiwum tar stage3. Teraz przenosimy archiwum do folderu Gentoo. Robimy to za pomocą polecenia: mv stage3*.bz2* /mnt/gentoo.

Przejdź do tego katalogu (cd /mnt/gentoo) i sprawdź archiwum za pomocą md5. W wierszu poleceń piszemy: md5sum -c stage3*.md5. W ten sposób możesz sprawdzić, czy archiwum nie jest uszkodzone i czy wszystko z nim w porządku. Jeśli nie otrzymasz odpowiedzi „OK”, będziesz musiał pobrać ją ponownie.

Przejdźmy do kolejnego kroku instalacji i konfiguracji Gentoo. Musisz wyodrębnić pliki z archiwum. Użyj polecenia: sudo tar xvjpf stage3*.bz2 i poczekaj na zakończenie.

Konfigurowanie Gentoo

Teraz mamy główne programy w sekcji Gentoo. Na pewno będziemy potrzebować Portage - specjalnego narzędzia do zarządzania pakietami. Dzięki niemu zyskamy kontrolę zainstalowane programy. Aby to zrobić, przejdź ponownie do witryny pobierania. W sekcji migawek poszukaj najnowszego Portage według daty. Pobierz go i przenieś do folderu /mnt/gentoo. Najwygodniej jest po prostu napisać komendę: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C /mnt/gentoo/usr.

Co to jest Portage?

Warto powiedzieć kilka słów o tym instrumencie. Portage to system pozwalający na zarządzanie pakietami w Twojej dystrybucji. Został zaprojektowany w celu uproszczenia procedury instalowania programów i kodów źródłowych. Za jego pomocą można usuwać pakiety, aktualizować je i synchronizować za pomocą protokołu rsync. Gdy Portage pobierze pliki, system buduje program przy użyciu pobranych źródeł i optymalizuje go.

Na tym etapie ustawiamy flagi kompilacji. Otwórz plik make.conf, który znajduje się w katalogu /gentoo/etc. Używamy zwykłego edytor tekstu. Dokument make.conf.example opisuje instrukcję make zmiennej. Zapoznaj się z tym. Do instalacji użyj określonych zmiennych i pliku konfiguracyjnego.

Powinniśmy upewnić się, że ustawienia zostały przeniesione z dystrybucji Ubuntu bez zmian. Najważniejsze jest ustawienie dns (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) i system proc (sudo mount -t proc none /mnt/gentoo/proc).

Jeśli wszystko jest w porządku z ustawieniami, przejdź do chroot. Aby to zrobić, potrzebujesz:

  1. Zmień katalog główny. W linii poleceń piszemy: sudo chroot /mnt/gentoo /bin/bash
  2. Zaktualizuj środowisko i powiadom terminal, gdzie się znajduje. W wierszu poleceń: /usr/sbin/env-update.
  3. Umieść to w pamięci: source /etc/profile.

Od tego momentu znajdujesz się w systemie Gentoo.

Kompilacja jądra

Bardzo ważny etap- jądro - część systemu, która określa, kiedy i do jakiego programu dać dostęp. Bez jądra żaden system operacyjny nie działa. Instalujemy również pakiety z serwera rsync. Aby to zrobić, wpisz polecenie: Emer --sync. Dla jasności załóżmy, że zostanie zainstalowane jądro w wersji 2.6. W tym momencie musisz zadeklarować flagi USE, które informują kompilator, jakich opcji i cech ma użyć. Ważne jest, aby określić prawidłowe flagi, w przeciwnym razie wynik może nie być całkowicie oczekiwany.

Każda dodana flaga to słowo. Opcje do usunięcia oznaczone są znakiem „-” przed słowem. Na przykład, aby zainstalować i skompilować programy i opcje obsługujące ogg, wystarczy dodać ogg. Jeśli tego nie potrzebujemy, piszemy -ogg.

Aby zrozumieć, które flagi USE wybrać, zapoznaj się z dokumentacją Gentoo.

Po wybraniu flag otwórz plik make.conf w katalogu /etc/ i wprowadź je.

Ustawianie strefy czasowej

Następnym krokiem jest ustawienie strefy czasowej. Wszystkie znajdują się w katalogu /usr/share/zoneinfo. Przejdź tutaj, wprowadź polecenie ls i zobacz listę dostępnych. Kopiujemy potrzebną nam strefę czasową do /etc/localtime. W tym celu używamy polecenia: # cp /usr/share/zoneinfo/GMT /etc/localtime.

Po ustawieniu strefy czasowej możesz pobrać i skompilować jądro. Wpisz polecenie: # Emsem gentoo-sources. Teraz najtrudniejszym krokiem jest skonfigurowanie jądra tak, aby obsługiwało potrzebne nam pakiety. Jeśli jądro jest zainstalowane nieprawidłowo, to wymagane funkcje może nie być dostępny.

Uruchommy:

  • cd /usr/src/linux;
  • zrób menuconfig.

W ten sposób dochodzimy do ustawień jądra. Wybierz wszystkie sterowniki potrzebne do uruchomienia systemu. Musisz sprawdzić, czy wszystkie są wbudowane w jądro, w przeciwnym razie system po prostu nie będzie mógł się uruchomić. Nie zapomnij włączyć obsługi swojego systemu plików. Wybierz ich jak najwięcej sterowniki sieciowe: bezprzewodowy i sieć lokalna, a także typ i rodzina procesora.

Teraz, aby rozpocząć kompilację, wpisz: make && make moduły_install. Proces zajmie trochę czasu. Następnie wpisz: make -j2 && make moduły_install. Skopiuj obraz jądra do folderu /boot.

Ostatnią rzeczą jest konfiguracja modułów jądra. Aby znaleźć wszystkie dostępne moduły, uruchom komendę: find /lib/modules/(wersja jądra)/ -type f -iname "*.o" -or -iname "*.ko". Dodajemy z listy do folderu /etc/modules.autoload.d/kernel-2.6 te, które ładują się automatycznie. W tym momencie instalacja Gentoo jest zakończona. Możesz rozpocząć pracę z systemem operacyjnym.

Podczas procesu instalacji wystąpią problemy. Po prostu nie może być inaczej. Pamiętaj, aby odwiedzić forum Gentoo, aby rozwiązać swoje problemy. W każdym razie postępuj zgodnie z poniższymi instrukcjami.

Często toczą się debaty na temat instalacji Gentoo w UEFI. Ważne, żeby powstał Partycja EFI. Musi to być opcja pliku Systemy FAT. Specyfikacja UEFI podaje, że firmware UEFI współpracuje z systemem FAT12, 16 i 32, jednak zalecane jest korzystanie z systemu FAT32.

Ponadto grupa Portage i użytkownik mogą nie znajdować się w archiwum tar. W przypadku korzystania ze schroota w systemie hosta należy je utworzyć ręcznie. W takim przypadku pliki w katalogu /gentoo/etc oraz hasło zostaną nadpisane (możesz je bezpośrednio zmienić).

Córka Ubuntu podbiegła do Debiana i śmiejąc się wesoło, pocałowała go w czoło: „Wszystkiego najlepszego, tato!” Następnie spojrzała radośnie na gości siedzących przy stole i swoim dźwięcznym głosem zapytała:
- Tato, gdzie jest Gentoo, jeszcze nie przybył?
- Nie, on się właśnie przygotowuje.

Między innymi Dystrybucje Linuksa Gentoo wyróżnia się tym, że narosło wokół niego wiele mitów, zarówno jasnych, jak i mrocznych. Używam go od ponad 10 lat w domu i biurze stacja robocza i chcę wspólnie z Wami obalić kilka mitów i stworzyć kilka nowych.

Chciałbym także porozmawiać o zaletach i wadach dystrybucji, aby pomóc wątpiącym i uchodźcom systemd podjąć właściwą decyzję. Chciałbym również skorzystać z okazji i zamieścić kilka postów przydatne wskazówki, co pomoże Ci uniknąć godzin szukania w Internecie i ponownego kompilowania monstrualnych pakietów.

Mit nr 1 – wzrost produktywności

Gentoo Linux zapewnia wzrost wydajności dzięki temu, że wszystkie programy są kompilowane dla konkretnego sprzętu użytkownika. Na etapie powstania i tworzenia zestawu dystrybucyjnego teza ta wybrzmiewała z zaciekłą natarczywością.


To właściwie nie jest mit, ale najprawdopodobniej nie zauważysz żadnego wzrostu wydajności, chyba że chcesz to udowodnić statystycznie, uzbrojony w Phoronix Test Suite lub coś podobnego. Może istnieć wyjątek dla przeglądarki FireFox zbudowanej z profilowaniem, USE="pgo" .


Na czym opiera się ten mit? Naprawdę wąski zakres programów obliczeniowych można przyspieszyć po skompilowaniu dla określonej platformy, prosząc kompilator o dołączenie instrukcji SIMD, AESNI lub AVX. Ze względu na nadmierną dbałość o kompatybilność ze starą architekturą bazową, dystrybucje binarne często rezygnują z takich optymalizacji. Bardziej trafne byłoby stwierdzenie, że tak było wcześniej, ale teraz nie odgrywa to dużej roli.


Zdecydowanie nie dlatego zwolennicy cenią Gentoo.

Mit nr 2 – aktualizacje pochłaniają dużo czasu

Technicznie to prawda, tak, czasami aktualizacja programów zajmuje dużo czasu, ale obejścia są bardzo dobrze zdeptane, co czyni tę tezę mitem. Oto moi rekordziści.


(5:515)$ sudo qlop -t libreoffice firefox qtwebengine libreoffice: średnio 15028 sekund dla 20 połączeń Firefox: średnio 3127 sekund dla 32 połączeń qtwebengine: średnio 8884 sekund dla 5 połączeń

Po pierwsze nikt nie przeszkadza Ci uruchamiać długotrwałych aktualizacji w nocy. Po drugie W dowolnym momencie proces tworzenia zadania i kompilacji źródeł można wstrzymać (Ctrl+Z), wznowić później w tle (bg) lub bezpośrednio (fg). Po trzecie można ustawić automatyczna aktualizacja poprzez mały skrypt, na przykład ten.


# Część 1 laik -S się pojawia --sync eix-update # Część 2 się pojawia -avuND --with-bdeps=y --complete-graph=y --backtrack=30 --keep-going --verbose-conflikty -- wyklucz „gentoo-sources firefox libreoffice chromium glibc perl python gcc” world smart-live-rebuild -- -av --with-bdeps=y --complete-graph=y wyłania się -av --exclude „gentoo-sources firefox libreoffice chromium glibc perl python gcc” @preserved-rebuild eclean distfiles

Mit nr 3 – Gentoo posiada najnowsze wersje programów

Oczywiście w porównaniu z Debian Linux, to ogólnie jest to prawdą, jednak są wyjątki. Ten sam Debian zaczął używać Gruba 2 w stabilnej gałęzi, a Perla od jakiegoś czasu było więcej nowa wersja niż w Gentoo. Jeśli porównasz stabilne gałęzie mniej konserwatywnych dystrybucji z gałęziami Gentoo, wynik może być dowolny. Wszystko zależy od wielu okoliczności, od tego jak dobrze ten pakiet zostanie dostarczony przez opiekuna i wolontariuszy. Na przykład QEMU jest aktualizowany niemal jednocześnie ze stabilnym Oddział Githuba, a MATE utknął w Gentoo w wersji 1.12.2 ze względu na małą liczbę programistów.


(5:499)$ eix -ce qemu;eix -ce mate [I] emulacja aplikacji/qemu ( [e-mail chroniony]): QEMU + narzędzia wirtualnej maszyny oparte na jądrze [N] mate-base/mate (1.12-r1): Meta ebuild dla MATE, tradycyjnego środowiska graficznego

+1 - niezwykła elastyczność ustawień

Porozmawiajmy teraz trochę o zaletach Gentoo Linux. Dystrybucja wyróżnia się elastycznością i możliwością dostosowania wielu aspektów systemu operacyjnego do własnych potrzeb. Oto tylko kilka takich przykładów.

  • Systemd lub OpenRC, zdecyduj sam.
  • Zastanów się, czy zainstalować Pulseaudio, czy nie.
  • Czy powinienem włączyć obsługę dri3 w mesa i Xorg, czy opuścić dri2?
  • Czy powinienem zbudować nieskomplikowany 64-bitowy system operacyjny bez bibliotek kompatybilności z 32-bitowymi, czy nie powinienem zawracać sobie głowy problemami?
  • Jakie kodeki powinienem uwzględnić w ffmpeg, mpv, vlc?
  • A co powiesz na alternatywę? menedżer pakietów, jeśli standard się pojawi i portage Ci nie odpowiada?

+2 - wydania kroczące

Dla mnie jest to jedna z głównych zalet dystrybucji. Bo nie przeczytałeś uważnie Kanał RSS twoja dystrybucja ty nie znajdziesz się w takiej sytuacji, gdy na głowę spadnie Ci nowy init, system plików lub zasada działania interfejsów sieciowych.


O wszelkich istotnych zmianach użytkownicy informowani są z wyprzedzeniem poprzez mechanizm newslettera. Najświeższe informacje na temat dystrybucji możesz przeczytać za pomocą polecenia eselect news read.


(5:501)$ sudo eselect przeczytaj wiadomości Brak wiadomości to dobra wiadomość.

+3 - dobra dokumentacja

± wynurzanie się i przenoszenie

Podstawowy system zarządzania pakietami przewóz oraz standardowe narzędzie do zarządzania pakietami pojawić się są bardzo wydajne i funkcjonalne w rękach doświadczonego i uważnego użytkownika. To zasługa systemu przewóz cienki i elastyczne ustawienia system operacyjny oraz oprogramowanie niestandardowe (patrz wyżej w +1). Nawet pobieżny opis możliwości wyłaniać/portować zasługuje na osobny wpis, dlatego ograniczę się do ogólnego opisu.

  • Instalowanie i aktualizowanie programów pozwala określić niezbędne i niepotrzebne opcje, które zostaną odpowiednio uwzględnione lub wyłączone w czasie kompilacji. Jest to określone przez flagi USE, które są tłumaczone na --enable-<опция>i --wyłącz-<опция>instrukcje.skonfiguruj skrypt instalacyjny ze źródła.
  • Usunięcie programów w głupi sposób usuwa je, nie dbając o zależności. Uważaj więc, co zamierzasz usunąć. Jeśli usuniesz Pythona lub GCC, będziesz musiał pobrać pakiety binarne, ponieważ pojawić się wpadnie w odrętwienie i nie będzie w stanie złożyć programu z kodu źródłowego.
  • Przeszukaj bazę pakietów, wylistuj pliki w pakiecie, określ pakiet po podanym pliku, zależnościach tego pakietu, historia transakcji pojawić się i inne przydatne rzeczy.
  • Ustawienie następuje poprzez edycję pliki tekstowe, co nie jest zaskakujące. Z drugiej strony takich plików jest kilka i trzeba wiedzieć co za co odpowiada.
  • Obliczanie zależności i analizowanie drzewa portów jest dość powolne i często jest to denerwujące. Standardowe sprawdzanie aktualizacji może zająć 2 minuty, zanim wynik zostanie wyświetlony na ekranie.
  • Czasami w momencie aktualizacji występują blokady i konflikty między pakietami. W większości przypadków takie sytuacje można wyeliminować w ciągu kilku minut, jeśli użytkownik wystarczająco dobrze zna sprzęt. Jednak w niezwykle rzadkich przypadkach można utknąć na długi czas i rozwikłać zależności na godzinę lub nawet dłużej.

Dlaczego takie sytuacje mogą mieć miejsce? Z różnych powodów zmiany w licencjonowaniu produktów, konieczność ukrycia lub odwrotnie, zdemaskowania pakietu, a czasami błędy programistów. Istnieje odwrotna zależność od częstotliwości aktualizacji, tzw Zaleca się regularne i możliwie częste aktualizowanie systemu tak, że skumulowana entropia w drzewie portu nie generuje reakcji łańcuchowej.

-1 - pierwsza instalacja zajmuje dużo czasu

Kompletna bzdura, tutaj jest instalacja za pomocą jednej linijki.


wget goo.gl/5Y2Gj -O install.sh && sh install.sh

Ale tak na poważnie, cały proces zajmie w rzeczywistości znacznie dłużej niż w przypadku instalacji dystrybucji binarnych, takich jak Debian czy Ubuntu. Trudności są jednak więcej niż do pokonania ze względu na następujące okoliczności.

  1. Jak wspomniano powyżej, dokumentacja wysokiej jakości.
  2. SystemRescueCd to dystrybucja stworzona w celu przywrócenia funkcjonalności systemu po awarii, oparta na Gentoo. SystemRescueCd jest bardzo przydatny jako instalator, później w ostatnim kroku będziesz potrzebować obrazu jądra bootowalny LiveCD image, jeśli masz jakiekolwiek trudności z konfiguracją i budowaniem jądra.
  3. Narzędzie do automatycznego budowania jądra genkernel pozwala bezboleśnie przejść przez najbardziej zagmatwany i niesformalizowany proces konfiguracji i kompilacji jądra. Inne narzędzia z zestawu portage-utils, eix, eselect i inne pozwolą Ci łatwo poruszać się po kolejności i zależnościach zainstalowanych pakietów i unikaj warunków blokujących.

Małe sztuczki

Jeżeli z jakiegoś powodu kompilacja pakietu została przerwana (zgasły światła, komputer się zawiesił itp.), ale technicznie można ją wznowić, można kontynuować proces od tego momentu. Jest to szczególnie cenne w przypadku LibreOffice, Chromium lub qt-webengine, których kompilacja zajmuje kilka godzin.

  1. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild skompiluj
  2. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild install
  3. ebuild /usr/portage/cate-gory/prog/prog-x.y.z.ebuild qmerge

Zamontuj /var/tmp/portage i /usr/portage na dysku SSD, a jeśli masz ich za dużo BARAN, możesz użyć tmpfs, da to zauważalny wzrost prędkości pojawić się.


Możesz tworzyć binarne kopie zapasowe pakietów systemowych na wypadek sytuacji awaryjnej.


Quickpkg --include-config<установленная программа>

Zgodnie z obietnicą, zwracam uwagę na moją recenzję popularnej niegdyś dystrybucji Gentoo.

Preambuła

Klient w jakiś sposób musiał go wdrożyć na nowym i cichym potężny komputer LAMPę stosuj i instaluj CMS. Ogólnie rzecz biorąc, miało to zorganizować serwer specjalnie dla witryny. Kierując się zasadą Debian służy do pracy, wszystko inne służy do odprężenia, zacząłem instalować tę wspaniałą dystrybucję, gdy przypomniałem sobie, że w Liberatum wielokrotnie proszono mnie o zrecenzowanie Gentoo. Cóż, sprawa jest bardzo odpowiednia. Przecież nie oczekuje się instalowania dużej ilości oprogramowania na serwerze i wszystko można szybko skompilować z optymalizacją pod konkretny typ procesora i wyciągnąć z niego maksimum. Dlaczego nie?!

Strona internetowa i symbole Gentoo

Oficjalna strona Gentoo spodobała mi się za lakoniczny interfejs, szczegółową dokumentację i dobrą rusyfikację. Szczególnie ucieszył mnie brak pingwinów. Przepraszamy, ale trudno sobie wyobrazić bardziej niefortunny symbol Linuksa. A marketerzy zgadzają się ze mną: wszystkie renomowane dystrybucje starają się unikać używania tego symbolu. Debian ma zawijas, Ubuntu ma sprzęt, openSUSE ma kameleona. I tylko te najbardziej leniwe mają pingwina w logo.

Myślę więc, że logo Gentoo jest bardzo udane. Metalowy tort z dziurką. Jakie skojarzenia budzi to logo? Coś niezrozumiałego, kompaktowego, ale bardzo niezawodnego. Tak właśnie jest.

Krótko o ideologii Gentoo

Główna idea tkwiąca w Gentoo i odróżniająca tę dystrybucję od tysięcy innych nudnych klonów jest następująca. Najpierw instalujesz minimalny zestaw programów, aby zbudować unikalną wersję Gentoo, która będzie maksymalnie zoptymalizowana pod kątem używanego sprzętu i Twoich potrzeb. Z grubsza rzecz biorąc, otrzymujesz program ładujący, jądro, powłokę poleceń, kompilator i inne narzędzia programistyczne. Zestaw ten stanowi obraz ISO, który jest zamieszczony w sekcji na oficjalnej stronie internetowej. Oczywiście nie zawiera serwera graficznego, a tym bardziej powłoki graficzne. Tylko minimum wymagane do kompilacji. A to minimum zajmuje tylko 245 MB.

Istnieje kilka sposobów dalszego postępowania. Możesz na przykład ominąć wszystkie witryny za pomocą niezbędne programy, pobierz źródła, zbierz wszystkie niezbędne łatki, uporaj się z zależnościami i korzystając z pobranego zestawu zmontuj swoją dystrybucję. Jednak wybierając tę ​​metodę użytkownik ryzykuje śmierć ze starości,
przed otrzymaniem działającego systemu operacyjnego. Dlatego deweloperzy Gentoo przygotowali coś innego, aby uzupełnić główny. obraz rozruchowy ISO.

To jest stage3 - archiwum tar.bz2 ze szczegółowymi informacjami o tym, skąd można pobrać programy, jakie łatki i gdzie szukać, jakie opcje należy skompilować. Ogólnie rzecz biorąc, wszystkie informacje niezbędne do zbudowania dowolnego programu. Użytkownik musi jedynie wskazać nazwę żądanego programu. To archiwum zajmuje około kolejnych 180 MB.

Co otrzymamy: minimal-install-iso + stage3 = Gentoo. Jak jednak wygląda proces instalacji dystrybucji w tym przypadku?

Instalowanie Gentoo

Instalowanie Gentoo polega na... przeczytaniu dokumentacji (dość wysokiej jakości i w języku rosyjskim) i ponownym wpisaniu poleceń z instrukcji do terminala. Wydawałoby się to raczej głupią czynnością, która nie zapewnia użytkownikowi żadnego przydatnego doświadczenia. Możesz wsadzić małpę do więzienia, żeby przepisywała polecenia, ale mądra osoba po prostu weźmie i zainstaluje to, co ktoś już przed nim przepisał. Ale to nieprawda. Wierzę, że przechodząc przez ten proces instalacji, użytkownik w pełni rozumie, jak działa Linux. A ta podstawowa wiedza pozwoli Ci uniknąć ogromnej liczby błędów w przyszłości.

Tak jak chłopca nie można słusznie nazwać mężem, dopóki nie pozna kobiety, tak użytkownika Linuksa nie można słusznie nazwać użytkownikiem Linuksa, dopóki nie pozna instalacja krok po kroku Linux za pomocą wiersza poleceń. Starożytna mądrość.

Na przykład podczas instalacji Gentoo będziesz musiał ręcznie podzielić dysk na partycje za pomocą legendarnego programu fdisk, który pochłonął tyle istnień danych nieostrożnych użytkowników. Dowiesz się także jak skonfigurować sieć bez pomocy graficzny interfejs użytkownika. Dowiedz się, jak działa bootloader. I oczywiście, największą przyjemność, jakiej możesz doświadczyć w świecie Linuksa, będzie polegać na samodzielnej kompilacji jądra.

Ale dość słów, zaczynajmy. Po uruchomieniu z ISO wita nas goła konsola. Niestety, obrzydliwe zwłoki pingwina wciąż wypełzały na zewnątrz, aby przywitać użytkownika. Podobno bez tego się nie obejdzie. Cóż, od tego momentu musisz otworzyć oficjalną instrukcję i starać się postępować zgodnie z instrukcjami tak dokładnie, jak to możliwe.

Konfiguracja sieci

Oczywiście pierwszą rzeczą, którą musisz zrobić, to przejść do trybu online. Będziesz musiał skonfigurować żądany typ połączenia - PPPoE, Wi-Fi, Ethernet itp. - za pomocą wiersz poleceń i poprawki tekstu pliki konfiguracyjne. Podejrzewam, że już w tym momencie znaczna część entuzjastów wciśnie przycisk „wyłącz”.

W moim przypadku typem połączenia był bare Ethernet z działającym w sieci serwerem DHCP (który automatycznie rozdziela adresy IP, wysyła adres bramy i maskę podsieci). Ogólnie rzecz biorąc, nie musiałem niczego konfigurować ręcznie i po prostu upewniłem się, że Internet jest dostępny (ping ya.ru).



Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
UDZIAŁ: