User Tools

Site Tools


navody:distribuce:gentoo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
navody:distribuce:gentoo [2016/03/16 22:11] pavlixnavody:distribuce:gentoo [2016/05/07 23:32] – [Kontakty] datamole
Line 1: Line 1:
-======= Gentoo =======+====== Gentoo ======
  
 Na této stránce najdete popis a řešení problémů, na které můžete s Gentoo v OpenVZ kontejneru narazit. Na této stránce najdete popis a řešení problémů, na které můžete s Gentoo v OpenVZ kontejneru narazit.
  
-====== Instalace =====+===== Instalace ===== 
  
-Gentoo 13.0 v nabídce distribucí k instalaci zjevně není dobrá volba. Je potřeba instalovat Gentoo [TEST], za kterým se skrývá dobře fungující obraz Gentoo, který vypadá, že by mohl vycházet z následujícího skriptu. +Po úspěšném přihlášení je vhodné spustit následující příkazy, po kterých bude systém aktualizovanývyčištěný a připravený k použití. Samozřejmě je dobré si nejprve zjistit, co který příkaz dělá.
- +
-https://github.com/vpsfreecz/build-vpsfree-templates/blob/master/templates/gentoo.sh +
- +
-Po úspěšném přihlášení je vhodné spustit následující příkazy, po kterých bude systém aktualizovaný vyčištěný.+
  
     emerge-webrsync     emerge-webrsync
Line 15: Line 11:
  
     emerge -vu1 portage     emerge -vu1 portage
 +    emerge --sync
 +
     emerge -vDNu @world     emerge -vDNu @world
     emerge -ac     emerge -ac
  
-====== Nastavení IPv6 ======+    gcc-config 1 
 + 
 +===== Nastavení IPv6 ===== 
 + 
 +Poznámka: Při dodržení postupu instalace popsaného výše mi IPv6 funguje bez problémů a následující informace neplatí.
  
 Ve výchozí instalaci vám nebude fungovat IPv6 – nenastaví se výchozí //route// pro IPv6. Problém je v tom, že OpenVZ nám do ''/etc/conf.d/net'' automaticky nastaví ''routes_venet0="default"'', což se ovšem uplatní jen pro IPv4. Aby to fungovalo i pro IPv6, bylo by potřeba nastavit: Ve výchozí instalaci vám nebude fungovat IPv6 – nenastaví se výchozí //route// pro IPv6. Problém je v tom, že OpenVZ nám do ''/etc/conf.d/net'' automaticky nastaví ''routes_venet0="default"'', což se ovšem uplatní jen pro IPv4. Aby to fungovalo i pro IPv6, bylo by potřeba nastavit:
  
-<code bash>+<code>
 routes_venet0="default routes_venet0="default
                -f inet6 default"                 -f inet6 default" 
Line 31: Line 33:
 Mezitím lze použít následující obezličku. Mezitím lze použít následující obezličku.
  
-===== Řešení =====+==== Řešení ====
  
   - Nainstalujte si balíček: ''sys-apps/iproute2''.   - Nainstalujte si balíček: ''sys-apps/iproute2''.
   - A přidejte do **/etc/conf.d/net**:   - A přidejte do **/etc/conf.d/net**:
  
-<code bash>+<code>
 # Workaround to set default route for IPv6 # Workaround to set default route for IPv6
 # Should be removed after #507770 will be fixed. # Should be removed after #507770 will be fixed.
Line 45: Line 47:
  
  
-====== Linux capabilities ======+===== Linux capabilities =====
  
 V kontejneru nemůžeme nastavovat [[http://man7.org/linux/man-pages/man7/capabilities.7.html|capabilities]]. Narazil jsem na to konkrétně u syslog-ng, které jsem měl zkompilované s USE ''caps'' – při startu hlásil: V kontejneru nemůžeme nastavovat [[http://man7.org/linux/man-pages/man7/capabilities.7.html|capabilities]]. Narazil jsem na to konkrétně u syslog-ng, které jsem měl zkompilované s USE ''caps'' – při startu hlásil:
Line 55: Line 57:
 Při zkompilování bez USE ''caps'' už je vše v pořádku.  Při zkompilování bez USE ''caps'' už je vše v pořádku. 
  
-===== Řešení =====+==== Řešení ====
  
 V profilu USE ''caps'' //není// nastavený, takže není potřeba nic řešit. Pokud jste si ho ovšem ze zvyku do make.conf přidali (můj případ), tak ho zase odeberte a překompilujte příslušné balíčky (emerge -Nav). V profilu USE ''caps'' //není// nastavený, takže není potřeba nic řešit. Pokud jste si ho ovšem ze zvyku do make.conf přidali (můj případ), tak ho zase odeberte a překompilujte příslušné balíčky (emerge -Nav).
 +
 +===== Kontakty =====
 +
 +  * [[:uzivatele/pavlix]]
 +  * [[jakub@jirutka.cz|Jakub Jirůtka]]