Repository di ubuntu, teoria.

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Dualista
Prode Principiante
Messaggi: 78
Iscrizione: lunedì 5 ottobre 2009, 17:17

Repository di ubuntu, teoria.

Messaggio da Dualista »

Salve a tutti.
Allora io purtroppo vengo da anni e anni di windows, quindi a volte faccio un po' di fatica a capire diciamo il funzionamento di alcune procedure.
Non voglio diventare un utente medio da copia/incolla riga di comando ecc, vorrei capire bene come funzionano le strutture di ubuntu.

Ho già guardato alcune guide su ubuntu, ma forse sono ritardatato io per carità, non capisco bene bene il funzionamento(questo sempre perchè diciamo il mio metro di base è quello di windows)

Allora leggendo le guide, i repository, sono dei pacchetti di file(questo in teoria) che si possono avere sullo stesso pc, o come nel caso di ubuntu, su un server e quindi si ha solo il link.
Ma perchè è stata fatta questa struttura?, non bastava l'applicazione Aggiungi rimuovi visto che anch'essa scarica da internet?
Cioè perchè a volte invece tocca mettere il repository e aggiornare la lista dei repository?
e poi, come mai alcuni repository si chiamano tipo karmic, o qualcosa di simile? che differenze ci sono?
e se non bastava l'applicazione AGGIUNGI/rimuovi, non sarebbe stato sufficiente fare Gestione synaptic e basta?
anche quella funziona grazie alla rete.
Ecco, questi meccanismi non riesco proprio a capirli, e siccome non vorrei diventare un automa, che accetta tutto passivamente, chiedo a voi, che magari ne sapete di +.
Scusate per le troppe domande!, grazie in anticipio a chi si prenderà la briga di rispondermi
Antonio Lo Nardo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1644
Iscrizione: domenica 17 dicembre 2006, 10:57
Località: Palermo
Contatti:

Re: Repository di ubuntu, teoria.

Messaggio da Antonio Lo Nardo »

Ciao, complimenti per il tuo approccio.

Risponderti per esteso significherebbe copiare la documentazione già disponibile.
Ci sono molte guide, anche adatte a neofiti del mondo di ubuntu.
Se hai avuto difficoltà a renderti conto della situazione, sicuramente è perché ti sarai imbattuto in documentazione forse un po' avanzata.
Prova a partire da qui, mi sembra un ottimo e chiaro punto di partenza. E chiedi pure delucidazioni.
http://help.ubuntu-it.org/9.10/ubuntu/add-applications/it/index.html

Quanto al tuo quesito su "Aggiungi/Rimuovi" e "Synaptics": si tratta di due applicazioni alternative che consentono di accedere ai repository (depositi di Ubuntu, siti che contengono i pacchetti delle applicazioni). La prima è più facile da utilizzare, la seconda è più ricca di funzionalità.
In Ubuntu 9.10 "Aggiungi/Rimuovi" è stata sostituita da "Ubuntu Store".

Ciao.
Hesediel84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 842
Iscrizione: sabato 27 dicembre 2008, 22:35
Desktop: Kubuntu KDE
Distribuzione: 16.04

Re: Repository di ubuntu, teoria.

Messaggio da Hesediel84 »

Vedi i repository come un elenco...ubuntu base ha un determinato "repository general" quindi un elenco con determinati software al suo interno. Tra la miriade di programmi che esistono può essere che qualcosa non sia incluso nel repository/elenco ufficiale, è pertanto necessario inserire un repository esterno e quindi aggiungere un elenco dove si possono trovare altre cose, altri programmi, altri pacchetti. Per esempio nuove versioni di programmi o quant'altro. Per esempio io hesediel creo un mio programma di fotoritocco, questo mio programma non è presente nei repository ufficiali, quindi io metto a disposizione un server ove mettere il mio repository, se tu te lo aggiungi,  potrai trovare il mio programma poi su synaptic aggiungi rimuovi o altro, e lo potrai installare e aggiornare semplicemente.

Karmic è il nome dell'attuale versione di ubuntu pertanto esistono repository, elenchi, riferiti a versioni precedenti es. jaunty..intrepid ecc...pensa al discorso compatibilità di quelol che c'è dentro a seconda della versione. è come quando compri il tergicristallo per la macchina, c'è quello per la toyota yaris, per la corolla, ecc....poi non è detto che un tergicristallo non vada bene anche per due differenti macchine!
Ultima modifica di Hesediel84 il domenica 29 novembre 2009, 12:06, modificato 1 volta in totale.
Dualista
Prode Principiante
Messaggi: 78
Iscrizione: lunedì 5 ottobre 2009, 17:17

Re: Repository di ubuntu, teoria.

Messaggio da Dualista »

mmmh la tua spiegazione è stata molto esaustiva.
Quindi praticamente il repository, è un elenco di software da scaricare da internet per le varie funzioni...
ma praticamente mettiamo io ho 3 software che chiamiamo A B C

2 li vedo nell'applicazione aggiungi rimuovi o su synaptic C non esiste.
per C che devo fare?
aggiungere il repository di C dentro il file dei sources.list aggiornare il file e poi lo trovo dentro gestione pacchetti synaptic e successivamente lo installo?

e cmq, su internet ci sono dei file .deb e .rpm sono anche quelli dei pacchetti, quelli non vanno messi nel repository giusto?
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: Repository di ubuntu, teoria.

Messaggio da kimj »

Dualista ha scritto: mmmh la tua spiegazione è stata molto esaustiva.
Quindi praticamente il repository, è un elenco di software da scaricare da internet per le varie funzioni...
ma praticamente mettiamo io ho 3 software che chiamiamo A B C

2 li vedo nell'applicazione aggiungi rimuovi o su synaptic C non esiste.
per C che devo fare?
aggiungere il repository di C dentro il file dei sources.list aggiornare il file e poi lo trovo dentro gestione pacchetti synaptic e successivamente lo installo?

e cmq, su internet ci sono dei file .deb e .rpm sono anche quelli dei pacchetti, quelli non vanno messi nel repository giusto?


i pacchetti contengono sw già compilato e le indicazione utili al sistema su come installarlo.

i repository sono dei server che contengono dei pacchetti (sia la lista che i .deb) cosicchè la loro gestione sia centralizzata.
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
Hesediel84
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 842
Iscrizione: sabato 27 dicembre 2008, 22:35
Desktop: Kubuntu KDE
Distribuzione: 16.04

Re: Repository di ubuntu, teoria.

Messaggio da Hesediel84 »

i deb sono dei pacchetti autoinstallanti, per fartelo capire: una sorta di exe, che si usano su distribuzioni come Debian e Ubuntu che deriva da debiam
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: Repository di ubuntu, teoria.

Messaggio da kimj »

Hesediel84 ha scritto: i deb sono dei pacchetti autoinstallanti, per fartelo capire: una sorta di exe, che si usano su distribuzioni come Debian e Ubuntu che deriva da debiam

arg! cosa dici mai!

i setup.exe normalmente sono programmi che si eseguono e installano un altro programma.

i deb sono dei pacchetti che contengono i binari, non sono eseguibii e l'installazione è effettuata da dpkg.

al massimo il confronto lo fai tra .exe e .run, .bin, ecc
Ultima modifica di kimj il domenica 29 novembre 2009, 16:23, modificato 1 volta in totale.
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
Dualista
Prode Principiante
Messaggi: 78
Iscrizione: lunedì 5 ottobre 2009, 17:17

Re: Repository di ubuntu, teoria.

Messaggio da Dualista »

quindi i .deb sono dei pacchetti che sono gestiti da dpkg per installarli?
Avatar utente
AirPort
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2806
Iscrizione: lunedì 22 dicembre 2008, 14:37

Re: Repository di ubuntu, teoria.

Messaggio da AirPort »

Dualista ha scritto: quindi i .deb sono dei pacchetti che sono gestiti da dpkg per installarli?
Basta che ne guardi uno per renderti conto di come lavora: dentro un deb ci sono due archivi: control e data. Data contiene i binari compilati del programma e i file a esso legati nel percorso che dovranno avere (se va in /usr/bin, l'archivio data conterrà la cartella usr, poi dentro la cartella bin e dentro il binario, e così via). Control contiene un file con tutte le informazioni necessarie: mantainer, programma, dipendenze, descrizione, dimensioni, ...
Dpkg legge innanzitutto il file control: se è tutto a posto scompatta data e mette i file dove devono stare.
Dualista
Prode Principiante
Messaggi: 78
Iscrizione: lunedì 5 ottobre 2009, 17:17

Re: Repository di ubuntu, teoria.

Messaggio da Dualista »

che intendi per binario e non?
Avatar utente
kimj
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1058
Iscrizione: sabato 13 settembre 2008, 11:45

Re: Repository di ubuntu, teoria.

Messaggio da kimj »

Dualista ha scritto: che intendi per binario e non?

un file binario [(1/0) * 8] contenente dei byte eseguibili dalla cpu.

/usr/bin/ls è un file binario eseguibile

$HOME/Documenti/tuofile.odt non è un file eseguibile
We no longer think of chairs as technology; we just think of them as chairs. But there was a time when we hadn't worked out how many legs chairs should have, how tall they should be, and they would often 'crash' when we tried to use them.
Dualista
Prode Principiante
Messaggi: 78
Iscrizione: lunedì 5 ottobre 2009, 17:17

Re: Repository di ubuntu, teoria.

Messaggio da Dualista »

Grazie a tutti cmq, siete stati molto gentili ed esaustivi.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: corradoventu e 3 ospiti