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.