SlideShare a Scribd company logo
1 of 133
Download to read offline
Wprowadzenie      Instalacja       Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                     BIWAK Gentoo
               czyli Gentoo Linux – dystrybucja inna ni˙ wszystkie
                                                       z




                               Koło Naukowe Informatyków BIT

                                           12.11.2008
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                             Troche historii. . .
                                  ˛




         • Daniel Robbins i dystrybucja Enoch
         • system portów FreeBSD
         • Gentoo Linux 1.0 (31.03.2002)
         • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach
                        ˛z
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                             Troche historii. . .
                                  ˛




         • Daniel Robbins i dystrybucja Enoch
         • system portów FreeBSD
         • Gentoo Linux 1.0 (31.03.2002)
         • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach
                        ˛z
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                             Troche historii. . .
                                  ˛




         • Daniel Robbins i dystrybucja Enoch
         • system portów FreeBSD
         • Gentoo Linux 1.0 (31.03.2002)
         • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach
                        ˛z
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                             Troche historii. . .
                                  ˛




         • Daniel Robbins i dystrybucja Enoch
         • system portów FreeBSD
         • Gentoo Linux 1.0 (31.03.2002)
         • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach
                        ˛z
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                  Co w niej takiego wyjatkowego?
                                        ˛



         • (prawie) wszystko ze zródeł
                                ´
         • Portage – zaawansowany mened˙ er pakietów
                                       z
         • wysoka konfigurowalno´ c
                               s´
         • wysoka adaptowalno´ c
                             s´
         • wysoki poziom bezpieczenstwa
                                  ´
         • metadystrybucja
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               Projekt Gentoo

         • Gentoo to nie tylko oprogramowanie.
         • To tak˙ e społeczno´ c u˙ ytkowników i deweloperów. . .
                    z               s´ z
         • . . . oraz zespoły zajmujace sie podprojektami:
                                          ˛     ˛
                • dokumentacja
                • infrastruktura (fora, listy mailingowe, strona www)
                                                    ´
                • publikowanie oficjalnych wydan systemu (Release
                  Engineering)
                • kontrola jako´ ci (QA)
                                s
                                       ´
                • badanie bezpieczenstwa (hardened, security)
                • projekty poszczególnych pakietów oprogramowania
                  (Apache, Python, virtualization)
                • Gentoo/FreeBSD
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie    Instalacja       Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                             O instalacji słów kilka. . .


         • do dyspozycji mamy kilkana´ cie architektur:
                                            s
                • x86,
                • amd64,
                • sparc,
                • hppa,
                • ...
         • . . . i kilka rodzajów płyt instalacyjnych:
                • Minimal CD / Install CD (∼140 MB),
                • Universal CD (∼600 MB),
                • Live CD (∼700 MB),
                • Live DVD (∼3.7 GB).
Wprowadzenie    Instalacja       Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                             O instalacji słów kilka. . .


         • do dyspozycji mamy kilkana´ cie architektur:
                                            s
                • x86,
                • amd64,
                • sparc,
                • hppa,
                • ...
         • . . . i kilka rodzajów płyt instalacyjnych:
                • Minimal CD / Install CD (∼140 MB),
                • Universal CD (∼600 MB),
                • Live CD (∼700 MB),
                • Live DVD (∼3.7 GB).
Wprowadzenie     Instalacja       Zarzadzanie oprogramowaniem
                                       ˛                        Sztuka konfiguracji   Podsumowanie




                              O instalacji słów kilka. . .



         • . . . a tak˙ e 3 typy stages
                      z
         • . . . oraz ró˙ ne ”smaki” jader
                        z              ˛
         • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu
                          z     s               ´   z
         • . . . i na koniec 2 bootloadery:
                • GRUB
                • Lilo
Wprowadzenie     Instalacja       Zarzadzanie oprogramowaniem
                                       ˛                        Sztuka konfiguracji   Podsumowanie




                              O instalacji słów kilka. . .



         • . . . a tak˙ e 3 typy stages
                      z
         • . . . oraz ró˙ ne ”smaki” jader
                        z              ˛
         • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu
                          z     s               ´   z
         • . . . i na koniec 2 bootloadery:
                • GRUB
                • Lilo
Wprowadzenie     Instalacja       Zarzadzanie oprogramowaniem
                                       ˛                        Sztuka konfiguracji   Podsumowanie




                              O instalacji słów kilka. . .



         • . . . a tak˙ e 3 typy stages
                      z
         • . . . oraz ró˙ ne ”smaki” jader
                        z              ˛
         • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu
                          z     s               ´   z
         • . . . i na koniec 2 bootloadery:
                • GRUB
                • Lilo
Wprowadzenie     Instalacja       Zarzadzanie oprogramowaniem
                                       ˛                        Sztuka konfiguracji   Podsumowanie




                              O instalacji słów kilka. . .



         • . . . a tak˙ e 3 typy stages
                      z
         • . . . oraz ró˙ ne ”smaki” jader
                        z              ˛
         • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu
                          z     s               ´   z
         • . . . i na koniec 2 bootloadery:
                • GRUB
                • Lilo
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                        Obchodzi´ sie jak z jajkiem
                                c ˛




         • emerge gentoo-sources – instalacja ale nie do konca
                                                           ´
         • /usr/src/ – katalog ”z jajami”
         • skonfigurowa´ i skompilowa´ musimy sami:(
                      c             c
         • na szcz˛ scie mamy pomocników:)
                  e´
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                        Obchodzi´ sie jak z jajkiem
                                c ˛




         • emerge gentoo-sources – instalacja ale nie do konca
                                                           ´
         • /usr/src/ – katalog ”z jajami”
         • skonfigurowa´ i skompilowa´ musimy sami:(
                      c             c
         • na szcz˛ scie mamy pomocników:)
                  e´
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                        Obchodzi´ sie jak z jajkiem
                                c ˛




         • emerge gentoo-sources – instalacja ale nie do konca
                                                           ´
         • /usr/src/ – katalog ”z jajami”
         • skonfigurowa´ i skompilowa´ musimy sami:(
                      c             c
         • na szcz˛ scie mamy pomocników:)
                  e´
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                        Obchodzi´ sie jak z jajkiem
                                c ˛




         • emerge gentoo-sources – instalacja ale nie do konca
                                                           ´
         • /usr/src/ – katalog ”z jajami”
         • skonfigurowa´ i skompilowa´ musimy sami:(
                      c             c
         • na szcz˛ scie mamy pomocników:)
                  e´
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Sposoby kompilacji jadra
                                                  ˛
         • najprostszy – genkernel
              • program wykrywa poszczególne urzadzenia i odpowiednio
                                                      ˛
                dobiera opcje jadra – nie trzeba dokładnie zna´ sprz˛
                                ˛                              c     etu
              • kompilacja trwa wieki, gdy˙ właczanych jest multum
                                            z   ˛
                sterowników
              • rezultatem jest napuchniete jajko, jednak działajace niemal
                                          ˛                       ˛
                w ka˙ dym przypadku
                     z
         • tradycyjna kompilacja
              • cd /usr/src/linux && make menuconfig
              • wybór odpowiednich opcji jadra – konieczna wiedza nt.
                                              ˛
                posiadanego sprz˛  etu
              • make && make modules_install
              • kopia gotowego jajka na partycje /boot, wpis w pliku
                                                  ˛
                booloadera
                              ´ s
              • wynik – jadro sci´ le dostosowane do danej maszyny
                          ˛
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Sposoby kompilacji jadra
                                                  ˛
         • najprostszy – genkernel
              • program wykrywa poszczególne urzadzenia i odpowiednio
                                                      ˛
                dobiera opcje jadra – nie trzeba dokładnie zna´ sprz˛
                                ˛                              c     etu
              • kompilacja trwa wieki, gdy˙ właczanych jest multum
                                            z   ˛
                sterowników
              • rezultatem jest napuchniete jajko, jednak działajace niemal
                                          ˛                       ˛
                w ka˙ dym przypadku
                     z
         • tradycyjna kompilacja
              • cd /usr/src/linux && make menuconfig
              • wybór odpowiednich opcji jadra – konieczna wiedza nt.
                                              ˛
                posiadanego sprz˛  etu
              • make && make modules_install
              • kopia gotowego jajka na partycje /boot, wpis w pliku
                                                  ˛
                booloadera
                              ´ s
              • wynik – jadro sci´ le dostosowane do danej maszyny
                          ˛
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                             Ile jest Linuksa w Gentoo?

         • gentoo-sources – oficjalne zródła wraz z łatami Gentoo
                                     ´
         • vanilla-sources – oryginalne zródła z www.kernel.org
                                        ´
         • git-sources – codzienny snapshot z rozwojowej gałezi jadra
                                                            ˛     ˛
         • mm-sources – jadro z gałezi prowadzonej przez Andrew
                          ˛        ˛
               Mortona
         • hardened-sources – zródła z łatami znacznie
                              ´
                                       ´
               zwiekszajacymi bezpieczenstwo, głównie dla serwerów
                  ˛      ˛
         • tuxonice-sources – jadro wraz z łatami TuxOnIce (dajacymi
                                ˛                               ˛
                       s´
               mo˙ liwo´ c hibernacji systemu)
                 z
         • jadra dla poszczególnych architektur
             ˛
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Portage – serce Gentoo



         • W jaki sposób zarzadza sie oprogramowaniem w Gentoo?
                              ˛     ˛
         • emerge – interfejs do Portage
         • system flag USE
         • magiczny plik /etc/make.conf
         • w chwili obecnej ∼13000 pakietów
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Portage – serce Gentoo



         • W jaki sposób zarzadza sie oprogramowaniem w Gentoo?
                              ˛     ˛
         • emerge – interfejs do Portage
         • system flag USE
         • magiczny plik /etc/make.conf
         • w chwili obecnej ∼13000 pakietów
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Portage – serce Gentoo



         • W jaki sposób zarzadza sie oprogramowaniem w Gentoo?
                              ˛     ˛
         • emerge – interfejs do Portage
         • system flag USE
         • magiczny plik /etc/make.conf
         • w chwili obecnej ∼13000 pakietów
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Portage – serce Gentoo



         • W jaki sposób zarzadza sie oprogramowaniem w Gentoo?
                              ˛     ˛
         • emerge – interfejs do Portage
         • system flag USE
         • magiczny plik /etc/make.conf
         • w chwili obecnej ∼13000 pakietów
Wprowadzenie    Instalacja      Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                             Portage – serce Gentoo



         • W jaki sposób zarzadza sie oprogramowaniem w Gentoo?
                              ˛     ˛
         • emerge – interfejs do Portage
         • system flag USE
         • magiczny plik /etc/make.conf
         • w chwili obecnej ∼13000 pakietów
Wprowadzenie   Instalacja     Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                            Portage – jak wyglada?
                                               ˛
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie        Instalacja   Zarzadzanie oprogramowaniem
                                      ˛                        Sztuka konfiguracji   Podsumowanie




                                   Wiecej o emerge
                                     ˛


         • zale˙ no´ ci? nic strasznego!
               z s
         • wyszukiwanie w Portage: opcje -s i -S
         • zestawy pakietów system i world
         • cz˛
             esta synchronizacja drzewa (byle nie za cz˛
                                                       esto!)
         • cz˛
             esta aktualizacja systemu
         • emerge --sync; emerge -uDN world
               – lek na całe zło
         • przydatne opcje -p i -a
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    Flagi USE


         • globalne flagi USE – panel sterowania Gentoo
              • /usr/portage/profiles/use.desc
              • wybieramy tylko to, z czego chcemy korzysta´
                                                           c
              • zmniejszamy liczbe zale˙ no´ ci
                                  ˛      z s
              • skracamy czas kompilacji
              • oszcz˛                  ´
                      edzamy przestrzen dyskowa  ˛
         • lokalne flagi USE – tuning pojedynczych pakietów
              • /usr/portage/profiles/use.local.desc
              • specyficzne dla danego pakietu
              • efektywnie współpracuja z pakietami zaprojektowanymi
                                        ˛
                modułowo
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie        Instalacja     Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                 Co w Portage piszczy?

         • ebuildy – siedza na dysku, reprezentuja konkretna wersje
                           ˛                      ˛         ˛     ˛
               pakietu
         • metapakiety – kolekcje innych pakietów tworzacych pewna
                                                        ˛         ˛
                            s´
               logiczna cało´ c (np. KDE)
                       ˛
         • sloty – koegzystowanie wielu wersji pakietu w systemie
               jednocze´ nie
                       s
         • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci
                                                                  s
               (np. JVM)
         • profile – zbiór pakietów niezbednych do działania systemu
                                        ˛
         • gałezie – stabilne i niestabilne
              ˛
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                            Przykładowy ebuild
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Nie tylko zródła. . .
                                          ´

         • wieksze pakiety (np. mozilla-firefox, openoffice) sa
             ˛                                                 ˛
               dostepne w wersjach prekompilowanych
                   ˛
         • narz˛
               edzia quickpkg i emerge -b tworza paczki binarne
                                                     ˛
         • Zalety:
             • ”compile once, install everywhere”, ale tylko na podobnych
               maszynach
             • pomocne przy tworzeniu kopii zapasowych
         • Wady:
             • nie zadziała na innych architekturach
             • na podobnych procesorach działa, ale jest słabiej
               zoptymalizowane
                                                                 ´
             • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych,
                                      z˛                            z
               zaraz po jego instalacji
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Gentoo Overlays




         • nakładki na oficjalne drzewo pakietów
         • zarzadzaja rozwijanymi pakietami bez mieszania w
                ˛    ˛
               oficjalnym drzewie
         • program layman do obsługi overlayów
         • http://overlays.gentoo.org – baza overlayów
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Gentoo Overlays




         • nakładki na oficjalne drzewo pakietów
         • zarzadzaja rozwijanymi pakietami bez mieszania w
                ˛    ˛
               oficjalnym drzewie
         • program layman do obsługi overlayów
         • http://overlays.gentoo.org – baza overlayów
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Gentoo Overlays




         • nakładki na oficjalne drzewo pakietów
         • zarzadzaja rozwijanymi pakietami bez mieszania w
                ˛    ˛
               oficjalnym drzewie
         • program layman do obsługi overlayów
         • http://overlays.gentoo.org – baza overlayów
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                Gentoo Overlays




         • nakładki na oficjalne drzewo pakietów
         • zarzadzaja rozwijanymi pakietami bez mieszania w
                ˛    ˛
               oficjalnym drzewie
         • program layman do obsługi overlayów
         • http://overlays.gentoo.org – baza overlayów
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                              Wa˙ ne miejsca
                                z



         • /usr/portage/ – serce Gentoo
         • /usr/portage/distfiles/ – pobrane paczki pakietów
         • /var/lib/portage/world – ”´ wiat” pakietów
                                     s
         • /var/db/pkg/ – info o aktualnie posiadnych pakietach
         • /etc/make.conf – główny plik konfiguracyjny Portage
         • /etc/portage/ – katalog z configami
         • man emerge,      man portage,            man make.conf
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                     FEATURES



         • sandbox – bezpieczna kompilacja
         • parallel-fetch – równoległe pobieranie pakietów
         • ccache – szybka pamie´ podreczna kompilatora
                               ˛c     ˛
         • distcc – kompilacja rozproszona
         • ochrona plików konfiguracyjnych
         • ochrona profilu
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie     Instalacja   Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                      Mów do mnie jeszcze, emerge


         • emerge --info – opowiedz o sobie
         • gadatliwe emerge – opcja -v
         • pokazuje, co bedzie robi´ z ka˙ dym pakietem
                         ˛         c     z
         • pokazuje liste aktywnych flag USE
                        ˛
         • i inne informacje. . .
Wprowadzenie     Instalacja   Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                      Mów do mnie jeszcze, emerge


         • emerge --info – opowiedz o sobie
         • gadatliwe emerge – opcja -v
         • pokazuje, co bedzie robi´ z ka˙ dym pakietem
                         ˛         c     z
         • pokazuje liste aktywnych flag USE
                        ˛
         • i inne informacje. . .
Wprowadzenie     Instalacja   Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                      Mów do mnie jeszcze, emerge


         • emerge --info – opowiedz o sobie
         • gadatliwe emerge – opcja -v
         • pokazuje, co bedzie robi´ z ka˙ dym pakietem
                         ˛         c     z
         • pokazuje liste aktywnych flag USE
                        ˛
         • i inne informacje. . .
Wprowadzenie     Instalacja   Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                      Mów do mnie jeszcze, emerge


         • emerge --info – opowiedz o sobie
         • gadatliwe emerge – opcja -v
         • pokazuje, co bedzie robi´ z ka˙ dym pakietem
                         ˛         c     z
         • pokazuje liste aktywnych flag USE
                        ˛
         • i inne informacje. . .
Wprowadzenie     Instalacja   Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




                      Mów do mnie jeszcze, emerge


         • emerge --info – opowiedz o sobie
         • gadatliwe emerge – opcja -v
         • pokazuje, co bedzie robi´ z ka˙ dym pakietem
                         ˛         c     z
         • pokazuje liste aktywnych flag USE
                        ˛
         • i inne informacje. . .
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                       gentoolkit


         • zestaw narz˛
                      edzi wspomagajacych u˙ ytkowanie
                                     ˛     z
           i administracje Portage
                         ˛
         • wywiad z equery
               •   belongs, files – o powiazaniach plików i pakietów
                                           ˛
               •   depends, depgraph – o powiazaniach miedzy pakietami
                                              ˛          ˛
               •   uses, hasuse – o flagach USE
               •   list – o zainstalowanych pakietach
         • euse – sposób na USE
         • eselect – zarzadzanie virtualami
                          ˛
         • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci
                                                   z s
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                   portage-utils



         • szybsza alternatywa gentoolkit
         • qfile – szybsze equery belongs
         • qdepends – przejrzyste equery depgraph
         • qlist – okrojone equery files
         • quse – lepsze equery hasuse
         • qsearch – sprawniejsze wyszukiwanie pakietów
         • man q,       q --help
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja    Zarzadzanie oprogramowaniem
                                   ˛                        Sztuka konfiguracji   Podsumowanie




          Dostosowa´ wszystko do własnych potrzeb
                   c



         • katalogi /etc/ i /etc/conf.d/
         • nie´ miertelny /etc/fstab
              s
         • ustawienia sieci
         • lokalizacja systemu
         • konfiguracja systemu okien X
         • administracja u˙ ytkownikami
                          z
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                               /etc/make.conf



         • wszelkie ustawienia Portage i procesu instalacji pakietów
         • flagi USE
         • flagi kompilatora GCC i make’a
         • wybór odpowiedniej gałezi
                                 ˛
         • adres serwera z pakietami i serwera rsync
         • inne zmienne. . .
Wprowadzenie    Instalacja     Zarzadzanie oprogramowaniem
                                    ˛                        Sztuka konfiguracji   Podsumowanie




                             Katalog /etc/portage/




         • package.use – flagi USE dla konkretnego pakietu
         • package.unmask – pojawiam sie. . .
                                       ˛
         • package.mask – . . . i znikam
         • package.keywords – mieszanie gałezi drzewa
                                           ˛
Wprowadzenie    Instalacja     Zarzadzanie oprogramowaniem
                                    ˛                        Sztuka konfiguracji   Podsumowanie




                             Katalog /etc/portage/




         • package.use – flagi USE dla konkretnego pakietu
         • package.unmask – pojawiam sie. . .
                                       ˛
         • package.mask – . . . i znikam
         • package.keywords – mieszanie gałezi drzewa
                                           ˛
Wprowadzenie    Instalacja     Zarzadzanie oprogramowaniem
                                    ˛                        Sztuka konfiguracji   Podsumowanie




                             Katalog /etc/portage/




         • package.use – flagi USE dla konkretnego pakietu
         • package.unmask – pojawiam sie. . .
                                       ˛
         • package.mask – . . . i znikam
         • package.keywords – mieszanie gałezi drzewa
                                           ˛
Wprowadzenie    Instalacja     Zarzadzanie oprogramowaniem
                                    ˛                        Sztuka konfiguracji   Podsumowanie




                             Katalog /etc/portage/




         • package.use – flagi USE dla konkretnego pakietu
         • package.unmask – pojawiam sie. . .
                                       ˛
         • package.mask – . . . i znikam
         • package.keywords – mieszanie gałezi drzewa
                                           ˛
Wprowadzenie   Instalacja    Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                            Przydatne narz˛
                                          edzia




         • /etc/env.d/ – zmienne srodowiskowe
                                 ´
         • skrypt env-update
         • ochrona plików konfiguracyjnych
         • dispatch-conf,        etc-update
Wprowadzenie   Instalacja    Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                            Przydatne narz˛
                                          edzia




         • /etc/env.d/ – zmienne srodowiskowe
                                 ´
         • skrypt env-update
         • ochrona plików konfiguracyjnych
         • dispatch-conf,        etc-update
Wprowadzenie   Instalacja    Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                            Przydatne narz˛
                                          edzia




         • /etc/env.d/ – zmienne srodowiskowe
                                 ´
         • skrypt env-update
         • ochrona plików konfiguracyjnych
         • dispatch-conf,        etc-update
Wprowadzenie   Instalacja    Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                            Przydatne narz˛
                                          edzia




         • /etc/env.d/ – zmienne srodowiskowe
                                 ´
         • skrypt env-update
         • ochrona plików konfiguracyjnych
         • dispatch-conf,        etc-update
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gdy system sie budzi. . .
                                             ˛



         • proces init
         • poziomy działania (runlevels)
         • /etc/init.d/ – siedlisko skryptów startowych
         • skrypty tak˙ e maja zale˙ no´ ci
                      z       ˛    z s
         • polecenia skryptów: start, stop, pause, status, ineed,
               needsme
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gdy system sie budzi. . .
                                             ˛



         • proces init
         • poziomy działania (runlevels)
         • /etc/init.d/ – siedlisko skryptów startowych
         • skrypty tak˙ e maja zale˙ no´ ci
                      z       ˛    z s
         • polecenia skryptów: start, stop, pause, status, ineed,
               needsme
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gdy system sie budzi. . .
                                             ˛



         • proces init
         • poziomy działania (runlevels)
         • /etc/init.d/ – siedlisko skryptów startowych
         • skrypty tak˙ e maja zale˙ no´ ci
                      z       ˛    z s
         • polecenia skryptów: start, stop, pause, status, ineed,
               needsme
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gdy system sie budzi. . .
                                             ˛



         • proces init
         • poziomy działania (runlevels)
         • /etc/init.d/ – siedlisko skryptów startowych
         • skrypty tak˙ e maja zale˙ no´ ci
                      z       ˛    z s
         • polecenia skryptów: start, stop, pause, status, ineed,
               needsme
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gdy system sie budzi. . .
                                             ˛



         • proces init
         • poziomy działania (runlevels)
         • /etc/init.d/ – siedlisko skryptów startowych
         • skrypty tak˙ e maja zale˙ no´ ci
                      z       ˛    z s
         • polecenia skryptów: start, stop, pause, status, ineed,
               needsme
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    rc-update




         • zarzadzanie drzewem zale˙ no´ ci skryptów
                ˛                  z s
         • dodawanie i usuwanie skryptów z runlevela
         • listing aktywnych skryptów startowych
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    rc-update




         • zarzadzanie drzewem zale˙ no´ ci skryptów
                ˛                  z s
         • dodawanie i usuwanie skryptów z runlevela
         • listing aktywnych skryptów startowych
Wprowadzenie    Instalacja   Zarzadzanie oprogramowaniem
                                  ˛                        Sztuka konfiguracji   Podsumowanie




                                    rc-update




         • zarzadzanie drzewem zale˙ no´ ci skryptów
                ˛                  z s
         • dodawanie i usuwanie skryptów z runlevela
         • listing aktywnych skryptów startowych
Wprowadzenie   Instalacja   Zarzadzanie oprogramowaniem
                                 ˛                        Sztuka konfiguracji   Podsumowanie




                               Rozkład jazdy
      Wprowadzenie
        Filozofia Gentoo
      Instalacja
          Zaczynamy zabawe z Gentoo
                         ˛
          Kernel
      Zarzadzanie oprogramowaniem
           ˛
         Portage – zaawansowany mened˙ er pakietów
                                        z
         Mo˙ liwo´ ci Portage
             z    s
         Narz˛ edzia do pracy z Portage
      Sztuka konfiguracji
         Zrobi´ dobrze a nie popsu´ ...
              c                   c
         Skrypty startowe
      Podsumowanie
Wprowadzenie       Instalacja   Zarzadzanie oprogramowaniem
                                     ˛                        Sztuka konfiguracji   Podsumowanie




                                   Obalamy mity



         • instalacja pakietów nie jest a˙ tak długotrwała!
                                         z
         • Gentoo nie jest trudne!
         • u˙ ytkownikiem Gentoo nie musi by´ haker!
            z                               c
         • kolejne wydania Gentoo nie przynosza tak wielkich zmian
                                               ˛
               jak w innych dystrybucjach!
         • Gentoo nie jest doskonałe!
Wprowadzenie       Instalacja      Zarzadzanie oprogramowaniem
                                        ˛                        Sztuka konfiguracji   Podsumowanie




                                Gentoo ponad wszystko!


         • nieograniczone mo˙ liwo´ ci dostosowywania do swoich
                            z     s
               potrzeb
         • zaawansowany model zarzadzania oprogramowaniem
                                   ˛
         • wolno´ c u˙ ytkownika
                s´ z
         • optymalizacja pod dany model procesora
         • bezpieczenstwo!
                    ´
         • bogata i przystepna dokumentacja
                          ˛
         • znakomita społeczno´ c u˙ ytkowników i deweloperów
                              s´ z
         • SATYSFAKCJA GWARANTOWANA!!!:)
Wprowadzenie        Instalacja    Zarzadzanie oprogramowaniem
                                       ˛                        Sztuka konfiguracji   Podsumowanie




                                          s´
                                 Społeczno´ c Gentoo


         • http://www.gentoo.org – oficjalna strona dystrybucji
         • http://forums.gentoo.org – forum Gentoo (tak˙ e po polsku)
                                                       z
         • http://bugs.gentoo.org – Bugzilla, tu zgłaszamy błedy
                                                             ˛
         • http://en.gentoo-wiki.com – ogromna baza artykułów
         • http://www.gentoo-portage.com – aktualne Portage
         • gentoo-user-pl@lists.gentoo.org – polska lista dyskusyjna
         • masa kanałów IRC sieci freenode: #gentoo, #gentoo-pl,
               #gentoo-x86, . . .
Dziekuje
   ˛   ˛




           . . . to ju˙ jest KONIEC
                      z




                   Pytania?

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

BIWAK Gentoo

  • 1. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie BIWAK Gentoo czyli Gentoo Linux – dystrybucja inna ni˙ wszystkie z Koło Naukowe Informatyków BIT 12.11.2008
  • 2. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 3. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 4. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Troche historii. . . ˛ • Daniel Robbins i dystrybucja Enoch • system portów FreeBSD • Gentoo Linux 1.0 (31.03.2002) • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach ˛z
  • 5. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Troche historii. . . ˛ • Daniel Robbins i dystrybucja Enoch • system portów FreeBSD • Gentoo Linux 1.0 (31.03.2002) • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach ˛z
  • 6. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Troche historii. . . ˛ • Daniel Robbins i dystrybucja Enoch • system portów FreeBSD • Gentoo Linux 1.0 (31.03.2002) • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach ˛z
  • 7. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Troche historii. . . ˛ • Daniel Robbins i dystrybucja Enoch • system portów FreeBSD • Gentoo Linux 1.0 (31.03.2002) • dzisiaj – pote˙ ny projekt o szerokich zastosowaniach ˛z
  • 8. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 9. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 10. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 11. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 12. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 13. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w niej takiego wyjatkowego? ˛ • (prawie) wszystko ze zródeł ´ • Portage – zaawansowany mened˙ er pakietów z • wysoka konfigurowalno´ c s´ • wysoka adaptowalno´ c s´ • wysoki poziom bezpieczenstwa ´ • metadystrybucja
  • 14. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Projekt Gentoo • Gentoo to nie tylko oprogramowanie. • To tak˙ e społeczno´ c u˙ ytkowników i deweloperów. . . z s´ z • . . . oraz zespoły zajmujace sie podprojektami: ˛ ˛ • dokumentacja • infrastruktura (fora, listy mailingowe, strona www) ´ • publikowanie oficjalnych wydan systemu (Release Engineering) • kontrola jako´ ci (QA) s ´ • badanie bezpieczenstwa (hardened, security) • projekty poszczególnych pakietów oprogramowania (Apache, Python, virtualization) • Gentoo/FreeBSD
  • 15. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 16. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • do dyspozycji mamy kilkana´ cie architektur: s • x86, • amd64, • sparc, • hppa, • ... • . . . i kilka rodzajów płyt instalacyjnych: • Minimal CD / Install CD (∼140 MB), • Universal CD (∼600 MB), • Live CD (∼700 MB), • Live DVD (∼3.7 GB).
  • 17. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • do dyspozycji mamy kilkana´ cie architektur: s • x86, • amd64, • sparc, • hppa, • ... • . . . i kilka rodzajów płyt instalacyjnych: • Minimal CD / Install CD (∼140 MB), • Universal CD (∼600 MB), • Live CD (∼700 MB), • Live DVD (∼3.7 GB).
  • 18. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • . . . a tak˙ e 3 typy stages z • . . . oraz ró˙ ne ”smaki” jader z ˛ • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu z s ´ z • . . . i na koniec 2 bootloadery: • GRUB • Lilo
  • 19. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • . . . a tak˙ e 3 typy stages z • . . . oraz ró˙ ne ”smaki” jader z ˛ • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu z s ´ z • . . . i na koniec 2 bootloadery: • GRUB • Lilo
  • 20. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • . . . a tak˙ e 3 typy stages z • . . . oraz ró˙ ne ”smaki” jader z ˛ • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu z s ´ z • . . . i na koniec 2 bootloadery: • GRUB • Lilo
  • 21. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie O instalacji słów kilka. . . • . . . a tak˙ e 3 typy stages z • . . . oraz ró˙ ne ”smaki” jader z ˛ • . . . wiele mo˙ liwo´ ci konfiguracji swie˙ ego systemu z s ´ z • . . . i na koniec 2 bootloadery: • GRUB • Lilo
  • 22. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 23. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Obchodzi´ sie jak z jajkiem c ˛ • emerge gentoo-sources – instalacja ale nie do konca ´ • /usr/src/ – katalog ”z jajami” • skonfigurowa´ i skompilowa´ musimy sami:( c c • na szcz˛ scie mamy pomocników:) e´
  • 24. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Obchodzi´ sie jak z jajkiem c ˛ • emerge gentoo-sources – instalacja ale nie do konca ´ • /usr/src/ – katalog ”z jajami” • skonfigurowa´ i skompilowa´ musimy sami:( c c • na szcz˛ scie mamy pomocników:) e´
  • 25. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Obchodzi´ sie jak z jajkiem c ˛ • emerge gentoo-sources – instalacja ale nie do konca ´ • /usr/src/ – katalog ”z jajami” • skonfigurowa´ i skompilowa´ musimy sami:( c c • na szcz˛ scie mamy pomocników:) e´
  • 26. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Obchodzi´ sie jak z jajkiem c ˛ • emerge gentoo-sources – instalacja ale nie do konca ´ • /usr/src/ – katalog ”z jajami” • skonfigurowa´ i skompilowa´ musimy sami:( c c • na szcz˛ scie mamy pomocników:) e´
  • 27. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Sposoby kompilacji jadra ˛ • najprostszy – genkernel • program wykrywa poszczególne urzadzenia i odpowiednio ˛ dobiera opcje jadra – nie trzeba dokładnie zna´ sprz˛ ˛ c etu • kompilacja trwa wieki, gdy˙ właczanych jest multum z ˛ sterowników • rezultatem jest napuchniete jajko, jednak działajace niemal ˛ ˛ w ka˙ dym przypadku z • tradycyjna kompilacja • cd /usr/src/linux && make menuconfig • wybór odpowiednich opcji jadra – konieczna wiedza nt. ˛ posiadanego sprz˛ etu • make && make modules_install • kopia gotowego jajka na partycje /boot, wpis w pliku ˛ booloadera ´ s • wynik – jadro sci´ le dostosowane do danej maszyny ˛
  • 28. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Sposoby kompilacji jadra ˛ • najprostszy – genkernel • program wykrywa poszczególne urzadzenia i odpowiednio ˛ dobiera opcje jadra – nie trzeba dokładnie zna´ sprz˛ ˛ c etu • kompilacja trwa wieki, gdy˙ właczanych jest multum z ˛ sterowników • rezultatem jest napuchniete jajko, jednak działajace niemal ˛ ˛ w ka˙ dym przypadku z • tradycyjna kompilacja • cd /usr/src/linux && make menuconfig • wybór odpowiednich opcji jadra – konieczna wiedza nt. ˛ posiadanego sprz˛ etu • make && make modules_install • kopia gotowego jajka na partycje /boot, wpis w pliku ˛ booloadera ´ s • wynik – jadro sci´ le dostosowane do danej maszyny ˛
  • 29. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Ile jest Linuksa w Gentoo? • gentoo-sources – oficjalne zródła wraz z łatami Gentoo ´ • vanilla-sources – oryginalne zródła z www.kernel.org ´ • git-sources – codzienny snapshot z rozwojowej gałezi jadra ˛ ˛ • mm-sources – jadro z gałezi prowadzonej przez Andrew ˛ ˛ Mortona • hardened-sources – zródła z łatami znacznie ´ ´ zwiekszajacymi bezpieczenstwo, głównie dla serwerów ˛ ˛ • tuxonice-sources – jadro wraz z łatami TuxOnIce (dajacymi ˛ ˛ s´ mo˙ liwo´ c hibernacji systemu) z • jadra dla poszczególnych architektur ˛
  • 30. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 31. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – serce Gentoo • W jaki sposób zarzadza sie oprogramowaniem w Gentoo? ˛ ˛ • emerge – interfejs do Portage • system flag USE • magiczny plik /etc/make.conf • w chwili obecnej ∼13000 pakietów
  • 32. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – serce Gentoo • W jaki sposób zarzadza sie oprogramowaniem w Gentoo? ˛ ˛ • emerge – interfejs do Portage • system flag USE • magiczny plik /etc/make.conf • w chwili obecnej ∼13000 pakietów
  • 33. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – serce Gentoo • W jaki sposób zarzadza sie oprogramowaniem w Gentoo? ˛ ˛ • emerge – interfejs do Portage • system flag USE • magiczny plik /etc/make.conf • w chwili obecnej ∼13000 pakietów
  • 34. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – serce Gentoo • W jaki sposób zarzadza sie oprogramowaniem w Gentoo? ˛ ˛ • emerge – interfejs do Portage • system flag USE • magiczny plik /etc/make.conf • w chwili obecnej ∼13000 pakietów
  • 35. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – serce Gentoo • W jaki sposób zarzadza sie oprogramowaniem w Gentoo? ˛ ˛ • emerge – interfejs do Portage • system flag USE • magiczny plik /etc/make.conf • w chwili obecnej ∼13000 pakietów
  • 36. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Portage – jak wyglada? ˛
  • 37. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 38. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 39. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 40. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 41. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 42. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 43. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wiecej o emerge ˛ • zale˙ no´ ci? nic strasznego! z s • wyszukiwanie w Portage: opcje -s i -S • zestawy pakietów system i world • cz˛ esta synchronizacja drzewa (byle nie za cz˛ esto!) • cz˛ esta aktualizacja systemu • emerge --sync; emerge -uDN world – lek na całe zło • przydatne opcje -p i -a
  • 44. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 45. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 46. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 47. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 48. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 49. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 50. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 51. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Flagi USE • globalne flagi USE – panel sterowania Gentoo • /usr/portage/profiles/use.desc • wybieramy tylko to, z czego chcemy korzysta´ c • zmniejszamy liczbe zale˙ no´ ci ˛ z s • skracamy czas kompilacji • oszcz˛ ´ edzamy przestrzen dyskowa ˛ • lokalne flagi USE – tuning pojedynczych pakietów • /usr/portage/profiles/use.local.desc • specyficzne dla danego pakietu • efektywnie współpracuja z pakietami zaprojektowanymi ˛ modułowo
  • 52. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 53. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 54. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 55. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 56. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 57. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 58. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Co w Portage piszczy? • ebuildy – siedza na dysku, reprezentuja konkretna wersje ˛ ˛ ˛ ˛ pakietu • metapakiety – kolekcje innych pakietów tworzacych pewna ˛ ˛ s´ logiczna cało´ c (np. KDE) ˛ • sloty – koegzystowanie wielu wersji pakietu w systemie jednocze´ nie s • virtuale – sposób na pakiety o identycznej funkcjonalno´ ci s (np. JVM) • profile – zbiór pakietów niezbednych do działania systemu ˛ • gałezie – stabilne i niestabilne ˛
  • 59. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Przykładowy ebuild
  • 60. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 61. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 62. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 63. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 64. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 65. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 66. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Nie tylko zródła. . . ´ • wieksze pakiety (np. mozilla-firefox, openoffice) sa ˛ ˛ dostepne w wersjach prekompilowanych ˛ • narz˛ edzia quickpkg i emerge -b tworza paczki binarne ˛ • Zalety: • ”compile once, install everywhere”, ale tylko na podobnych maszynach • pomocne przy tworzeniu kopii zapasowych • Wady: • nie zadziała na innych architekturach • na podobnych procesorach działa, ale jest słabiej zoptymalizowane ´ • quickpkg spakuje bie˙ ace pliki pakietu, zamiast swie˙ ych, z˛ z zaraz po jego instalacji
  • 67. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gentoo Overlays • nakładki na oficjalne drzewo pakietów • zarzadzaja rozwijanymi pakietami bez mieszania w ˛ ˛ oficjalnym drzewie • program layman do obsługi overlayów • http://overlays.gentoo.org – baza overlayów
  • 68. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gentoo Overlays • nakładki na oficjalne drzewo pakietów • zarzadzaja rozwijanymi pakietami bez mieszania w ˛ ˛ oficjalnym drzewie • program layman do obsługi overlayów • http://overlays.gentoo.org – baza overlayów
  • 69. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gentoo Overlays • nakładki na oficjalne drzewo pakietów • zarzadzaja rozwijanymi pakietami bez mieszania w ˛ ˛ oficjalnym drzewie • program layman do obsługi overlayów • http://overlays.gentoo.org – baza overlayów
  • 70. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gentoo Overlays • nakładki na oficjalne drzewo pakietów • zarzadzaja rozwijanymi pakietami bez mieszania w ˛ ˛ oficjalnym drzewie • program layman do obsługi overlayów • http://overlays.gentoo.org – baza overlayów
  • 71. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Wa˙ ne miejsca z • /usr/portage/ – serce Gentoo • /usr/portage/distfiles/ – pobrane paczki pakietów • /var/lib/portage/world – ”´ wiat” pakietów s • /var/db/pkg/ – info o aktualnie posiadnych pakietach • /etc/make.conf – główny plik konfiguracyjny Portage • /etc/portage/ – katalog z configami • man emerge, man portage, man make.conf
  • 72. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 73. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 74. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 75. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 76. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 77. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie FEATURES • sandbox – bezpieczna kompilacja • parallel-fetch – równoległe pobieranie pakietów • ccache – szybka pamie´ podreczna kompilatora ˛c ˛ • distcc – kompilacja rozproszona • ochrona plików konfiguracyjnych • ochrona profilu
  • 78. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 79. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Mów do mnie jeszcze, emerge • emerge --info – opowiedz o sobie • gadatliwe emerge – opcja -v • pokazuje, co bedzie robi´ z ka˙ dym pakietem ˛ c z • pokazuje liste aktywnych flag USE ˛ • i inne informacje. . .
  • 80. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Mów do mnie jeszcze, emerge • emerge --info – opowiedz o sobie • gadatliwe emerge – opcja -v • pokazuje, co bedzie robi´ z ka˙ dym pakietem ˛ c z • pokazuje liste aktywnych flag USE ˛ • i inne informacje. . .
  • 81. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Mów do mnie jeszcze, emerge • emerge --info – opowiedz o sobie • gadatliwe emerge – opcja -v • pokazuje, co bedzie robi´ z ka˙ dym pakietem ˛ c z • pokazuje liste aktywnych flag USE ˛ • i inne informacje. . .
  • 82. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Mów do mnie jeszcze, emerge • emerge --info – opowiedz o sobie • gadatliwe emerge – opcja -v • pokazuje, co bedzie robi´ z ka˙ dym pakietem ˛ c z • pokazuje liste aktywnych flag USE ˛ • i inne informacje. . .
  • 83. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Mów do mnie jeszcze, emerge • emerge --info – opowiedz o sobie • gadatliwe emerge – opcja -v • pokazuje, co bedzie robi´ z ka˙ dym pakietem ˛ c z • pokazuje liste aktywnych flag USE ˛ • i inne informacje. . .
  • 84. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 85. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 86. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 87. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 88. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 89. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 90. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 91. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie gentoolkit • zestaw narz˛ edzi wspomagajacych u˙ ytkowanie ˛ z i administracje Portage ˛ • wywiad z equery • belongs, files – o powiazaniach plików i pakietów ˛ • depends, depgraph – o powiazaniach miedzy pakietami ˛ ˛ • uses, hasuse – o flagach USE • list – o zainstalowanych pakietach • euse – sposób na USE • eselect – zarzadzanie virtualami ˛ • revdep-rebuild – przebuduj odwrotne zale˙ no´ ci z s
  • 92. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 93. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 94. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 95. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 96. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 97. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 98. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie portage-utils • szybsza alternatywa gentoolkit • qfile – szybsze equery belongs • qdepends – przejrzyste equery depgraph • qlist – okrojone equery files • quse – lepsze equery hasuse • qsearch – sprawniejsze wyszukiwanie pakietów • man q, q --help
  • 99. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 100. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 101. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 102. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 103. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 104. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 105. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Dostosowa´ wszystko do własnych potrzeb c • katalogi /etc/ i /etc/conf.d/ • nie´ miertelny /etc/fstab s • ustawienia sieci • lokalizacja systemu • konfiguracja systemu okien X • administracja u˙ ytkownikami z
  • 106. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 107. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 108. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 109. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 110. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 111. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie /etc/make.conf • wszelkie ustawienia Portage i procesu instalacji pakietów • flagi USE • flagi kompilatora GCC i make’a • wybór odpowiedniej gałezi ˛ • adres serwera z pakietami i serwera rsync • inne zmienne. . .
  • 112. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Katalog /etc/portage/ • package.use – flagi USE dla konkretnego pakietu • package.unmask – pojawiam sie. . . ˛ • package.mask – . . . i znikam • package.keywords – mieszanie gałezi drzewa ˛
  • 113. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Katalog /etc/portage/ • package.use – flagi USE dla konkretnego pakietu • package.unmask – pojawiam sie. . . ˛ • package.mask – . . . i znikam • package.keywords – mieszanie gałezi drzewa ˛
  • 114. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Katalog /etc/portage/ • package.use – flagi USE dla konkretnego pakietu • package.unmask – pojawiam sie. . . ˛ • package.mask – . . . i znikam • package.keywords – mieszanie gałezi drzewa ˛
  • 115. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Katalog /etc/portage/ • package.use – flagi USE dla konkretnego pakietu • package.unmask – pojawiam sie. . . ˛ • package.mask – . . . i znikam • package.keywords – mieszanie gałezi drzewa ˛
  • 116. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Przydatne narz˛ edzia • /etc/env.d/ – zmienne srodowiskowe ´ • skrypt env-update • ochrona plików konfiguracyjnych • dispatch-conf, etc-update
  • 117. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Przydatne narz˛ edzia • /etc/env.d/ – zmienne srodowiskowe ´ • skrypt env-update • ochrona plików konfiguracyjnych • dispatch-conf, etc-update
  • 118. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Przydatne narz˛ edzia • /etc/env.d/ – zmienne srodowiskowe ´ • skrypt env-update • ochrona plików konfiguracyjnych • dispatch-conf, etc-update
  • 119. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Przydatne narz˛ edzia • /etc/env.d/ – zmienne srodowiskowe ´ • skrypt env-update • ochrona plików konfiguracyjnych • dispatch-conf, etc-update
  • 120. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 121. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gdy system sie budzi. . . ˛ • proces init • poziomy działania (runlevels) • /etc/init.d/ – siedlisko skryptów startowych • skrypty tak˙ e maja zale˙ no´ ci z ˛ z s • polecenia skryptów: start, stop, pause, status, ineed, needsme
  • 122. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gdy system sie budzi. . . ˛ • proces init • poziomy działania (runlevels) • /etc/init.d/ – siedlisko skryptów startowych • skrypty tak˙ e maja zale˙ no´ ci z ˛ z s • polecenia skryptów: start, stop, pause, status, ineed, needsme
  • 123. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gdy system sie budzi. . . ˛ • proces init • poziomy działania (runlevels) • /etc/init.d/ – siedlisko skryptów startowych • skrypty tak˙ e maja zale˙ no´ ci z ˛ z s • polecenia skryptów: start, stop, pause, status, ineed, needsme
  • 124. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gdy system sie budzi. . . ˛ • proces init • poziomy działania (runlevels) • /etc/init.d/ – siedlisko skryptów startowych • skrypty tak˙ e maja zale˙ no´ ci z ˛ z s • polecenia skryptów: start, stop, pause, status, ineed, needsme
  • 125. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gdy system sie budzi. . . ˛ • proces init • poziomy działania (runlevels) • /etc/init.d/ – siedlisko skryptów startowych • skrypty tak˙ e maja zale˙ no´ ci z ˛ z s • polecenia skryptów: start, stop, pause, status, ineed, needsme
  • 126. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie rc-update • zarzadzanie drzewem zale˙ no´ ci skryptów ˛ z s • dodawanie i usuwanie skryptów z runlevela • listing aktywnych skryptów startowych
  • 127. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie rc-update • zarzadzanie drzewem zale˙ no´ ci skryptów ˛ z s • dodawanie i usuwanie skryptów z runlevela • listing aktywnych skryptów startowych
  • 128. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie rc-update • zarzadzanie drzewem zale˙ no´ ci skryptów ˛ z s • dodawanie i usuwanie skryptów z runlevela • listing aktywnych skryptów startowych
  • 129. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Rozkład jazdy Wprowadzenie Filozofia Gentoo Instalacja Zaczynamy zabawe z Gentoo ˛ Kernel Zarzadzanie oprogramowaniem ˛ Portage – zaawansowany mened˙ er pakietów z Mo˙ liwo´ ci Portage z s Narz˛ edzia do pracy z Portage Sztuka konfiguracji Zrobi´ dobrze a nie popsu´ ... c c Skrypty startowe Podsumowanie
  • 130. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Obalamy mity • instalacja pakietów nie jest a˙ tak długotrwała! z • Gentoo nie jest trudne! • u˙ ytkownikiem Gentoo nie musi by´ haker! z c • kolejne wydania Gentoo nie przynosza tak wielkich zmian ˛ jak w innych dystrybucjach! • Gentoo nie jest doskonałe!
  • 131. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie Gentoo ponad wszystko! • nieograniczone mo˙ liwo´ ci dostosowywania do swoich z s potrzeb • zaawansowany model zarzadzania oprogramowaniem ˛ • wolno´ c u˙ ytkownika s´ z • optymalizacja pod dany model procesora • bezpieczenstwo! ´ • bogata i przystepna dokumentacja ˛ • znakomita społeczno´ c u˙ ytkowników i deweloperów s´ z • SATYSFAKCJA GWARANTOWANA!!!:)
  • 132. Wprowadzenie Instalacja Zarzadzanie oprogramowaniem ˛ Sztuka konfiguracji Podsumowanie s´ Społeczno´ c Gentoo • http://www.gentoo.org – oficjalna strona dystrybucji • http://forums.gentoo.org – forum Gentoo (tak˙ e po polsku) z • http://bugs.gentoo.org – Bugzilla, tu zgłaszamy błedy ˛ • http://en.gentoo-wiki.com – ogromna baza artykułów • http://www.gentoo-portage.com – aktualne Portage • gentoo-user-pl@lists.gentoo.org – polska lista dyskusyjna • masa kanałów IRC sieci freenode: #gentoo, #gentoo-pl, #gentoo-x86, . . .
  • 133. Dziekuje ˛ ˛ . . . to ju˙ jest KONIEC z Pytania?