Alcune build debian non hanno lsb_release?


27

Un pacchetto .deb che sto rilasciando si aspetta che possa chiamare lsb_release. Un cliente che utilizza Debian 6.0.5 ha indicato che il comando lsb_release (anche nel terminale) produce un errore di comando non trovato. È questo standard o c'è qualcosa che non va nella sua build Debian?

Risposte:


30

C'è un lsb-releasepacchetto che fornisce il lsb_releasecomando. Questo è separata dalle lsb, lsb-basee lsb-corepacchetti. Nessuno dei pacchetti lsb è essenziale . Quindi, se il pacchetto ha bisogno lsb_release, dovrebbe specificare che dipende lsb-release.


4
Fai attenzione alla denominazione corretta: il nome del pacchetto lsb-releaseha un trattino, ma il lsb_releasecomando ha un trattino basso.
Doka,

15

Non tutte le build di Debian hanno lsb_release. Ad esempio, anche l'immagine ufficiale di Ubuntu Docker non ha lsb_release.

L'alternativa è usare cat /etc/os-release.


Un nuovo raspi da installare, tempo per la mia visita mensile a questa domanda.
Tejas Kale
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.