FAQ Matricole
Da Wikipedia, l'enciclopedia libera.
Lista di domande frequentemente poste dagli studenti di informatica e tecnologie informatiche
Contents |
FAQ? Cosa sono?
Le frequently asked questions, meglio conosciute con la sigla FAQ, sono letteralmente le "domande poste frequentemente"; più esattamente sono una serie di risposte proposte direttamente dall'autore, in risposta alle domande che gli vengono poste, o che ritiene gli potrebbero essere poste più frequentemente dagli utilizzatori di un certo servizio. Su internet e in particolare nel web e nelle comunità virtuali vi sono domande ricorrenti alle quali si preferisce rispondere pubblicamente affinché non vengano poste troppo spesso, in modo da sciogliere i dubbi dei nuovi utenti. (Tratto da Wikipedia al link http://it.wikipedia.org/wiki/Mailing_list)
Quale versione di Linux installo?
Noi del lug consigliamo di utilizzare Ubuntu linux (http://www.ubuntu.com). Puoi ottenere linux in diversi modi:
- Via internet scaricando le ISO e masterizzandole da te a questi link:
http://na.mirror.garr.it/mirrors/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso
Tramite bittorrent:
http://na.mirror.garr.it/mirrors/ubuntu-releases/7.10/ubuntu-7.10-desktop-i386.iso.torrent
- Via ship-it, ovvero il servizio TOTALMENTE GRATUITO, che la società finanziatrice di Ubuntu (Canonical) offre spedendoti a casa il cd di ubuntu. Il servizio è disponibile qui:
https://shipit.ubuntu.com/
LA SPEDIZIONE E I CD SONO TOTALMENTE GRATUITE SENZA NESSUN OBBLIGO ECONOMICO PRESENTE E FUTURO, ma tieni conto che il servizio è lento. Impiega dalle 4 alle 6 settimane per recapitarti a casa i cd!
- Tramite noi naturalmente! Abbiamo a disposizione molte copie di Ubuntu/Kubuntu che GRATUITAMENTE, SENZA NESSUN OBBLIGO ECONOMICO PRESENTE O FUTURO potrai avere. Basta che segnali in Mailing List il tuo bisogno e qualcuno di noi, tramite un incontro, ti farà avere tutto ciò che ti serve.
Aiuto! Non riesco ad installare linux!
Prima di tutto cerca di reperire informazioni online. Internet è una riserva sterminata di informazioni e guide, e il progetto italiano di ubuntu ha una riserva inestimabile di documenti di ogni tipo. I link che ti consigliamo sono questi:
- Il wiki della comunità ufficiale ITALIANA di Ubuntu: http://wiki.ubuntu-it.org/
- Il forum della comunità ufficiale ITALIANA di Ubuntu: http://forum.ubuntu-it.org/
- Gli appunti di Informatica Libera di Daniele Giacomini : http://a2.pluto.it/
- Manualinux, la guida su linux di Cristiano Macaluso : http://www.manualinux.com/italia/
Se non ci riesci, nonostante tutto... non disperare! Se il tuo problema credi sia risolvibile tramite mail, contattaci in Mailing List oppure su sapienzalug@gmail.com e sicuramente qualcuno ti aiuterà.
Se il problema ritieni sia più grave del previsto, prendi un appuntamento con qualcuno di noi in Mailing List o su sapienzalug@gmail.com. Molti di noi seguono le lezioni a Fisica/Chimica/Matematica/Via Salaria (Fisica/Chimica/Matematica sono in città universitaria, Via Salaria è la sede di informatica che è esterna alla città universitaria) e potranno sicuramente incontrarti ed aiutarti.
ATTENZIONE: Tieni presente che siamo un gruppo di volontari, e che non guadagnano un euro tramite questo lug. Siamo studenti, studenti-lavoratori e lavoratori. Siamo felici di poterti aiutare, compatibilmente con i nostri impegni. Crediamo nel software libero e in linux e se possiamo cerchiamo in tutti i modi di aiutarti di persona o via mail. Se non dovesse risponderti nessuno subito, non disperare: prima o poi qualcuno si farà vivo.
Ho linux, ma ora devo programmare!
Per poter programmare, come ben sai, devi installare un compilatore. Per poter ottenere tutto questo
- Apri il programma Synaptic disponibile al menu "Sistema->Amministrazione->Gestore dei pacchetti Synaptic".
- Il programma una volta avviato vi chiederà la password dell'utente, che avete impostato in fase di installazione: inseritela.
- Cerca build-essential tramite il pulsante "Cerca" nella barra principale. Questo è il pacchetto che installerà, tra molti strumenti di sviluppo, anche compilatore gcc (GNU Compiler Collection o anche GNU C Compiler).
- build-essential
- Tasto destro sul pacchetto e seleziona "Marca per l'installazione"
- Dopodichè nella barra principale premi "Applica".
- Ripeti questa procedura anche per installare i manuali. I pacchetti sono:
- manpages-it
- manpages-dev
- manpages-posix
- manpages-posix-dev
- Aspetta che finisca il processo e poi chiudi synaptic
Quale editor uso?
Quello che vuoi tu :) Linux ne mette a disposizione liberamente moltissimi, alcuni preinstallati ed altri no.
Ubuntu di default mette a disposizione "gedit", disponibile nel menu "Applicazioni->Accessori->Editor di Testo".
Tramite synaptic puoi installare anche altri editor come emacs o gvim. Questi ultimi sono degli editor molto potenti, che pagano questa potenza in difficoltà, specialmente per gli utenti alle prime armi. C'è a disposizione anche kate, l'editor di riferimento dell'ambiente desktop KDE.
Editor disponibili:
- gedit (preinstallato) e disponibile su "Applicazioni->Accessori->Editor di Testo"
- gvim (da installare)
- emacs-snapshot-gtk (da installare)
- kate (da installare se si usa Kubuntu)
Come si compila?
Prima di tutto devi aprire un terminale, disponibile nel menu Applicazioni->Accessori->Terminale (gnome-terminal). Ora che hai aperto il terminale, ti devi posizionare nella directory che contiene i sorgenti che hai scritto. Il comando per cambiare cartella è il comando "cd destinazione" come nel dos.
Esempio: i sorgenti sono nella cartella /home/tuo-nome-utente/programmazione e il sorgente è programma.c
- 1 - Per poterti posizionare nella cartella dove hai posizionato il sorgente è:
cd /home/tuo-nome-utente/programmazione
- 2 - Per poter compilare c'è una piccola premessa da fare:
NOTA BENE: il/la prof a lezione molto probabilmente ti ha già comunicato il comando per compilare che potrebbe essere diverso da questo. UTILIZZA IL COMANDO SUGGERITO DAL DOCENTE. Non prendere questo comando come oro colato dato che, per motivi didattici, il professore potrebbe decidere di utilizzare opzioni diverse. Se e solo se il professore non avesse comunicato un comando "ufficiale" quello che suggeriamo noi è questo (tenendo conto dell'esempio):
gcc -g3 -Wall -o programma programma.c
Spiegazione argomenti del comando:
-g3 : include informazioni di debug nel binario
-Wall : Da informazioni aggiuntive in fase di compilazione su eventuali imperfezioni presenti nel sorgente.
-o : specifica il nome del binario da produrre. se non specificato, di default è a.out
- 3 - A questo punto, per poter eseguire e testare il proprio binario compilato, basta semplicemente lanciare il comando (tenendo conto dell'esempio):
./programma
DISCLAIMER - LIBERATORIA
QUESTA GUIDA/FAQ NON E' PER NULLA ASSOCIATA AL DIPARTIMENTO DI INFORMATICA E NON COSTITUISCE IN NESSUNA RIGA ALCUNA COMUNICAZIONE UFFICIALE DEL DIPARTIMENTO DI INFORMATICA. QUESTA GUIDA/FAQ E' UN PRODOTTO DEL LUG PER AIUTARE LE MATRICOLE AD INTERAGIRE PIU' FACILMENTE CON LINUX. IL LUG SI LIBERA DA OGNI RESPONSABILITA' DERIVANTE DA QUALSIASI USO DELLA GUIDA. LEGGENDO E USUFRUENDO DELLE INFORMAZIONI DI QUESTA GUIDA SI LIBERA IL LUG DA OGNI RESPONSABIITA' DERIVANTE L'USO DI QUESTA GUIDA.
