Qual è la differenza fra i normali pacchetti presenti su synaptic?

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Avatar utente
PetrizzelliGraphics
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2273
Iscrizione: giovedì 2 novembre 2006, 15:34
Località: Verona
Contatti:

Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da PetrizzelliGraphics »

Qual è la differenza fra i normali pacchetti presenti su synaptic?e quelli presenti con il suffisso "-dev"?Grazie a tutti,ma è una mia curiosità
Avatar utente
- pod -
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2094
Iscrizione: lunedì 13 febbraio 2006, 14:05
Desktop: ubuntu
Distribuzione: Ubuntu 11.10 x86_64

Re: Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da - pod - »

i pacchetti -dev sono quelli contenenti gli header e altre cose utili alla compilazione.

libxyz è una libreria che ti serve a far girare un certo programma
libxyz-dev è una libreria che molto probabilmente ti servirà se vorrai compilare (o usare altre funzioni non-default) quei programmi che utilizzano libxyz
spiegato molto terra terra
01110000 01101111 01100100
Avatar utente
PetrizzelliGraphics
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2273
Iscrizione: giovedì 2 novembre 2006, 15:34
Località: Verona
Contatti:

Re: Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da PetrizzelliGraphics »

- pod - ha scritto: i pacchetti -dev sono quelli contenenti gli header e altre cose utili alla compilazione.

libxyz è una libreria che ti serve a far girare un certo programma
libxyz-dev è una libreria che molto probabilmente ti servirà se vorrai compilare (o usare altre funzioni non-default) quei programmi che utilizzano libxyz
spiegato molto terra terra
ma c'entra qualcosa con gli sviluppatori?
Avatar utente
- pod -
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2094
Iscrizione: lunedì 13 febbraio 2006, 14:05
Desktop: ubuntu
Distribuzione: Ubuntu 11.10 x86_64

Re: Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da - pod - »

in che senso?

gli sviluppatori, sviluppano e mantengono sia la libreria normale sia quella -dev e le rendono poi disponibili sui vari repository.

Se non ho capito male, la divisione tra non.dev e .dev è semplice fatto di praticità, in quanto per la grande maggioranza degli usi e degli utenti le componenti -dev non serviranno più di tanto, quindi le si separano per non appesantire il sistema con cose inutili. Ecredo anche per gestire meglio le dipendenze
01110000 01101111 01100100
Avatar utente
`Alessio`
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3048
Iscrizione: martedì 19 dicembre 2006, 11:16
Località: Aprilia
Contatti:

Re: Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da `Alessio` »

dev sta per development, e contengono librerie e headers ridistribuite utili allo sviluppo di componenti inseribili per l'applicazione stessa (plugin, addon, mod, altri programmi che fanno uso di certe funzioni del programma originale, etc)


;)
everybody lies
Non usate i PM per contattarmi, non li leggo!
Avatar utente
PetrizzelliGraphics
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2273
Iscrizione: giovedì 2 novembre 2006, 15:34
Località: Verona
Contatti:

Re: Qual è la differenza fra i normali pacchetti presenti su synaptic?

Messaggio da PetrizzelliGraphics »

`Alessio` ha scritto: dev sta per development, e contengono librerie e headers ridistribuite utili allo sviluppo di componenti inseribili per l'applicazione stessa (plugin, addon, mod, altri programmi che fanno uso di certe funzioni del programma originale, etc)


;)
questo era quello che volevo sapere  (good)
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti