Translations:Handbook:Parts/Working/Portage/82/it

Ci sono anche pacchetti che forniscono la stessa funzionalità ma che sono implementati in maniera diversa. Per esempio, metalogd, sysklogd, e syslog-ng sono tutti logger di sistema. Le applicazioni che si basano sulla disponibilità di un "logger di sistema" non possono dipendere, per esempio, da metalogd, in quando gli altri logger di sistema sono anch'essi una buona scelta. Portage permette di usare logger virtuali: ogni logger di sistema viene elencato come dipendenza "esclusiva" del servizio di logging nel pacchetto virtuale del logger della categoria virtuale, così che le applicazioni possano dipendere dal pacchetto. Una volta installato, il pacchetto si prenderà il primo pacchetto di logging menzionato nel pacchetto, a meno che non sia già stato installato un pacchetto di logging (nel cui caso il logger virtuale è soddisfatto).