Uživatelské nástroje

Nástroje pro tento web


navody:distribuce:gentoo

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
navody:distribuce:gentoo [2016/05/03 19:26] – Vychozi Gentoo template jiz je funkcni Aithernavody:distribuce:gentoo [2023/01/25 17:59] (aktuální) – odstraneno info o openvz Aither
Řádek 1: Řádek 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 u vpsFree.cz.
  
 ===== Instalace =====  ===== Instalace ===== 
  
 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á. 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á.
 +
 +    eselect profile list
 +    eselect profile set číslo (selinux | hardened | desktop | multilib | uclibc | systemd)
  
     emerge-webrsync     emerge-webrsync
Řádek 13: Řádek 16:
     emerge --sync     emerge --sync
  
 +    emerge --update --newuse --deep --with-bdeps=y -a @world --backtrack=30 --verbose-conflicts
 +    emerge -avq --jobs=5 --load-average=10 -DuN world
     emerge -vDNu @world     emerge -vDNu @world
     emerge -ac     emerge -ac
Řádek 18: Řádek 23:
     gcc-config 1     gcc-config 1
  
-===== Nastavení IPv6 ===== +===== Poznámkydrobnosti =====
- +
-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: +
- +
-<code bash> +
-routes_venet0="default +
-               -f inet6 default"  +
-</code> +
- +
-Jenže to nemůžeme, protože OpenVZ to při prvním restartu zase přepíše zpátky… Ovšem intuitivně by ta předchozí konfigurace //měla// fungovat a už to bylo i [[http://dev.gentoo.org/~vapier/openrc/projects/openrc/ticket/152.html|reportované jako chyba]]. Mezitím však došlo k oddělení //netifrc// (skripty pro nastavování sítě) od OpenRC a na tohle se asi nějak zapomnělo. Už jsem to do Bugzilly Gentoo ([[https://bugs.gentoo.org/show_bug.cgi?id=507770|#507770]]), tak uvidíme. +
- +
-Mezitím lze použít následující obezličku. +
- +
-==== Řešení ==== +
- +
-  - Nainstalujte si balíček: ''sys-apps/iproute2''+
-  - A přidejte do **/etc/conf.d/net**: +
- +
-<code bash> +
-# Workaround to set default route for IPv6 +
-# Should be removed after #507770 will be fixed. +
-postup() { +
-    ip -6 route add default dev venet0 +
-+
-</code> +
- +
- +
-===== 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: +
- +
-<code> +
-syslog-ng: Error setting capabilities, capability management disabled; error='Operation not permitted' +
-</code> +
- +
-Při zkompilování bez USE ''caps'' už je vše v pořádku.  +
- +
-===Ř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).+Je dobré pamatovat na to, že nemáte k dispozici Gentoo gernelnýbrž vpsAdminOS.
  
 ===== Kontakty ===== ===== Kontakty =====
  
   * [[:uzivatele/pavlix]]   * [[:uzivatele/pavlix]]
 +  * [[jakub@jirutka.cz|Jakub Jirůtka]]
 +  * [[http://www.abclinuxu.cz/Mail?url=/Profile/6592|Vencour z AbcL]]
navody/distribuce/gentoo.1462303570.txt.gz · Poslední úprava: 2016/05/03 19:26 autor: Aither