NOME¶
deb-shlibs - file di informazioni sulle librerie condivise Debian
DESCRIZIONE¶
I file
shlibs mappano i nomi e le versioni delle librerie condivise (
soname) in dipendenze adatte per un file di controllo di un pacchetto.
Hanno una sola voce per riga;
non sono permesse righe vuote. Le righe
che iniziano con
# sono considerate commenti e vengono ignorate; tutte
le altre righe devono essere nel formato
- [tipo:] libreria versione
dipendenze
I campi
libreria e
versione sono delimitati da spazi bianchi, ma
il campo
dipendenze si estende fino alla fine della riga. Il campo
tipo è opzionale e normalmente non necessario.
Il campo
dipendenze ha la stessa sintassi del campo
Depends in un
file di controllo binario; vedere
deb-control(5). Vedere anche il
manuale Debian Policy per ulteriori dettagli.
ESEMPI¶
Il file
shlibs per un tipico pacchetto di libreria, chiamato
libcrunch1, che fornisce una libreria il cui soname è
libcrunch.so.1, potrebbe essere
- libcrunch 1 libcrunch1 (>= 1.2-1)
Le
dipendenze devono indicare la versione più recente del pacchetto
che ha aggiunto nuovi simboli alla libreria: nell'esempio di cui sopra, sono
stati aggiunti nuovi simboli alla versione 1.2 di
libcrunch. Questa non
è l'unica ragione per cui può essere necessario restringere le
dipendenze; anche in questo caso per i dettagli vedere il manuale Debian
Policy.
VEDERE ANCHE¶
deb-control(5),
dpkg-shlibdeps(1),
deb-symbols(5).