Co oznacza symbol skrótu w wyjściu emerge?

0

Kiedy uciekam emerge -avuDN world Otrzymuję dziwne dane wyjściowe dla mojego pakietu grub:

[ebuild     U #] sys-boot/grub-1.99-r2 [1.99_rc1] USE="nls%* sdl%* truetype -custom-cflags -debug -device-mapper% -efiemu% -static (-multislot%)" GRUB_PLATFORMS="-coreboot% -efi-32% -efi-64% -emu% -ieee1275% -multiboot% -pc% -qemu% -qemu-mips% -yeeloong%" 2,578 kB

Nie rozumiem symbolu skrótu.

W mojej konfiguracji portage mam dwa wpisy na grub:

$ grep "grub" *
package.keywords:<sys-boot/grub-9999 **
package.unmask:sys-boot/grub

Nie wiem dlaczego, ale usunięcie jednego z wpisów sprawia, że ​​portage próbuje zainstalować grub-0.97 w nowym gnieździe, więc zachowuję oba.

Byłbym wdzięczny za wyjaśnienie tego tajemniczego skrótu (i dlaczego potrzebuję tych dwóch linii w konfiguracji).

Piotr Zierhoffer
źródło

Odpowiedzi:

0

Oto fragment od człowieka:

[ebuild U *] sys-apps / portage-2.2.0_alpha6 [2.1.9.25] Portage 2.1.9.25   jest zainstalowany, ale po uruchomieniu komendy portage zostanie zaktualizowane do   wersja 2.2.0_alpha6. W takim przypadku wyświetlany jest symbol *   aby wskazać, że wersja 2.2.0_alpha6 jest maskowana przez brak   słowo kluczowe. Ten typ maskowania jest wyłączony przez --quiet   opcja, jeśli opcja --verbose nie jest włączona jednocześnie. The   następujące symbole służą do wskazywania różnych typów maskowania:   Typ maski symbolu    # package.mask   * brakujące słowo kluczowe   ~ niestabilne słowo kluczowe

Więc # w twoim przykładzie oznacza, że ​​wersja grub, którą chce zainstalować, jest maskowana przez package.mask.

Twoja linia: package.unmask: sys-boot / grub sprawia, że ​​instaluje to, co w przeciwnym razie byłoby maskowanym pakietem.

Twoja linia: package.keywords: & lt; sys-boot / grub-9999 ** akceptuje wszystkie słowa kluczowe dla grub, innymi słowy, weźmiesz najnowszą wersję Gruba bez względu na to, jak stabilne (lub niestabilne).

Spodziewam się, że 0.97 jest najnowszą stabilną wersją twojej architektury, ale ponieważ nie mam zainstalowanego gentoo już teraz http://gentoo-portage.com/sys-boot/grub wydaje się być złamany Nie mogę sprawdzić - przepraszam!

ed.
źródło
To zabawne, twoja instrukcja jest lepsza niż moja, nie mam tego przykładu :) I tak, mój stabilny grub ma 0.9x, ale naprawdę lubię grub2. Zawsze myślałem, że maskowanie i słowa kluczowe są na ogół tym samym mechanizmem, ale najwyraźniej istnieją różnice. Dzięki za pomoc!
Piotr Zierhoffer