User Tools

Site Tools


navody:distribuce:gentoo

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
vpsfree:distribuce:gentoo [2014/10/29 00:33] – vytvořeno psjbnavody:distribuce:gentoo [2016/05/04 07:00] krcmar
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]]