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 [2014/11/05 10:25] – Page moved from distribuce:gentoo to navody:distribuce:gentoo adminnavody:distribuce:gentoo [2016/05/07 23:32] – [Kontakty] datamole
Line 1: Line 1:
-====== Gentoo na OpenVZ ======+====== 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 ===== 
  
-====== Nastavení IPv6 ======+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á. 
 + 
 +    emerge-webrsync 
 +    emerge --sync 
 + 
 +    emerge -vu1 portage 
 +    emerge --sync 
 + 
 +    emerge -vDNu @world 
 +    emerge -ac 
 + 
 +    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 17: 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 31: 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 41: 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]]