Jag undrade om det finns några verktyg för att presentera kompileringstidsalternativen / flaggorna för ett paket i Gentoo när det dyker . Jag hänvisar till något som detta

Kommentarer

  • Verkligen? Att ställa in USE-flaggor för olika paket är standardkonfiguration av portage. Har du läst om dess manual? Genom att placera några filer i /etc/portage/XX.d/ (kan ' inte komma ihåg namnet nu) kommer du över hela världen /etc/make.conf

Svar

emerge gentoolkit

Sedan equery u CATEGORY/PKG ger dig USE-flaggorna för CATEGORY/PKG, det visar tillgängliga flaggor (och ska användas enligt dina USE-inställningar) samt de flaggor som faktiskt används för alla paket som redan är installerade. Användbar om du behöver komma ihåg vad som användes för ett installerat paket.

Om du sedan kör kommandot euse -E FLAG eller euse -D FLAG kan du aktivera eller inaktivera FLAGG globalt. Som nämnt i en annan kommentar kan flaggie justera /etc/portage/package.use, men du behöver inte röra så ofta, du vill undvika att lägga till något hundra gånger som bara kan ställas in globalt.

Kommentarer

  • equery visar tillgängliga flaggor (och ska användas enligt dina ANVÄNDNINGSINSTÄLLNINGAR) samt flaggor som faktiskt används för alla paket som redan är installerade. Användbar om du behöver komma ihåg vad som användes för ett installerat paket.

Svar

Ta en titt på app-portage / ufed.

Kommentarer

  • Tack. Kan ufed användas per paket för att ställa in USE-flaggorna?
  • Tyvärr, ufed används för att redigera systemomfattande flaggor: /
  • 🙁 Att ' är sorgligt Det skulle vara coolt i mitt sinne att ha ett sådant verktyg.

Svar

Använd emerge -av ... så visas en lista med paket s som ska slås samman, inklusive USE-flaggor.

För att ställa in USE-flaggorna för ett paket, använd antingen /etc/portage/package.use eller ett verktyg som flaggie som gör jobbet åt dig.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *