Pagina 1 di 1
Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 11:47
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
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 12:01
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.
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 12:02
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!
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 14:04
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?
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 14:07
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.
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 14:11
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
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 14:13
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
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 18:27
da Dualista
quindi i .deb sono dei pacchetti che sono gestiti da dpkg per installarli?
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 19:04
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.
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 21:47
da Dualista
che intendi per binario e non?
Re: Repository di ubuntu, teoria.
Inviato: domenica 29 novembre 2009, 22:11
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
Re: Repository di ubuntu, teoria.
Inviato: lunedì 30 novembre 2009, 11:08
da Dualista
Grazie a tutti cmq, siete stati molto gentili ed esaustivi.