GNU/Debian: una distribuzione aggiornata e stabile

Documenti analoghi
GNU/Debian: una distribuzione aggiornata e stabile

Setup e installazione

PORTALE CLIENTI Manuale utente

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Applicazioni di Ubuntu

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Guida Compilazione Piani di Studio on-line

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

2015 PERIODO D IMPOSTA

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

MANUALE PARCELLA FACILE PLUS INDICE

Guida alla compilazione on-line delle domande di Dote Scuola A.S per le Famiglie INDICE

Distribuzione del software

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

RILEVA LIGHT Manuale dell Utente

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Omnia Web Timesheet. Manuale utente

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

Software di controllo per le denunce retributive e contributive individuali mensili - Ver.1.0

Progetto di Ingegneria del Software 2. SWIMv2

Software di parcellazione per commercialisti Ver [10/09/2015] Manuale d uso [del 10/09/2015]

REGISTRAZIONE. Che applicativi devo scegliere per la registrazione all Osservatorio?...2

Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

Guida di Pro PC Secure

Installazione e caratteristiche generali 1

monitoraggio dei locomotori via Internet

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Guida alla compilazione on-line delle domande di Dote Scuola A.S per le Famiglie INDICE

Manuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura

illustrativa Affidabile, veloce, trasparente.

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

ACCESSO AL SISTEMA HELIOS...

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

Acronis Universal Restore

Aggiornare applicazioni virtualizzate con App-V

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

MODEM USB MDC525UP Guida Rapida LINUX

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

Intel One Boot Flash Update Utility Guida dell utente

Registratori di Cassa

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

Domande e Risposte ALLEGATI CLIENTI E FORNITORI. DATALOG Soluzioni Integrate

Preparazione di una immagine di Windows XP per la distribuzione

Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11 SP1

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

Fiery Driver Configurator

Manuale LiveBox APPLICAZIONE ANDROID.

Guida alla registrazione on-line di un DataLogger

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

ELENCO CLIENTI FORNITORI Patch1

Installare software Linux. Gruppo Linux Macerata - Corso Linux Lez. 5: Installazione dei software Linux

15J0460A300 SUNWAY CONNECT MANUALE UTENTE

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

COSTER. Import/Export su SWC701. SwcImportExport

Server Galileo.

Guida introduttiva HDVC-MPCS

GCEWEB Denunce mensili in WEB

File, Modifica, Visualizza, Strumenti, Messaggio

Nuovo Order Manager per il software NobelProcera

1.0 GUIDA PER L UTENTE

Manuale LiveBox APPLICAZIONE ANDROID.

Manuale LiveBox WEB ADMIN.

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Software Servizi Web UOGA

Integrazione del progetto CART regione Toscana nel software di CCE K2

Studio Legale. Guida operativa

Condizioni di servizio per l'utente finale (applicazioni gratuite)

Progetto INCOME. Manuale Utente Operatore Installazione

SOMMARIO... 3 INTRODUZIONE...

PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio A cura di:

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Mac Application Manager 1.3 (SOLO PER TIGER)

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Aggiornamenti Sistema Addendum per l utente

Note di rilascio. Aggiornamento disponibile tramite Live Update a partire dal. Il supporto per Windows XP e Office 2003 è terminato

Formattare un PC con Windows 7. Guida Completa

SharePoints è attualmente disponibile in Inglese, Italiano e Francese.

Acronis Backup & Recovery 10 Server for Linux. Guida introduttiva

MANUALE ESSE3 Gestione Registro delle lezioni

Installazione LINUX 10.0

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Presidenza del Consiglio dei Ministri

DURC Client 4 - Guida configurazione Firma Digitale. DURC Client 4.1.7

QUICK GUIDE - AXIOS SIDI CONTABILITA (Area Nuovo Bilancio/Contabilità ver o succ. SPLIT PAYMENT)

Gestione del software

INSTALLAZIONE DMS - DENTAL MANAGEMENT SYSTEM... 2 INSTALLAZIONE AGGIORNAMENTO... 4 CAMBIO COMPUTER SERVER... 6

Debian Security Team

Transcript:

Mezzora d amicizia www.linuxvar.it GNU/Debian: una distribuzione aggiornata e stabile

Ragioni per [non]scegliere Debian 1/2 http://www.debian.org/intro/why_debian 1) È mantenuta dai suoi stessi utenti Se qualcosa ha bisogno di essere aggiustato o migliorato, semplicemente lo facciamo. Troppe persone che decidono su troppe cose? 2) Supporto impareggiabile 3) Il miglior sistema in assoluto di installazione a pacchetti La posta spedita alle mailing list spesso ottiene risposte rapide Dpkg, il solido sistema di impacchettamento Debian, si prende cura di installare un software che non manda il sistema in crash a causa di conflitti software. se non ottengo risposta? Deb meglio di.rpm? 4) Installazione semplice Se si è sentito che GNU/Linux è difficile da installare, allora ultimamente non si è provato Debian. Installazione direttamente da CD- DVD, dischetti, via rete. Tra le distribuzioni più diffuse ci sono prg di installazione ben più semplici

Ragioni per [non]scegliere Debian 2/2 5) Quantità di software incredibile 6) Codice sorgente Debian arriva con più di 15490 opere software, di cui ogni bit è free. Se si è uno sviluppatore software, si apprezzerà il fatto che ci sono centinaia di strumenti di sviluppo e linguaggi, oltre a milioni di linee di codice nel sistema di base. Tutto il software nella distribuzione principale soddisfa i criteri delle Linee Guida Debian per il Software Libero (DFSG). E se nessuno pacchettizza un software che a me serve? O se un software viene eliminato dal repository debian? E se non rientra nelle linee guida Debian una parte del codice? 7) Sistema di tracciamento dei bug Il Sistema di tracciamento bug di Debian è disponibile pubblicamente. Gli utenti possono inviare notifiche di bug e vengono avvisati quando e perché il bug viene risolto. Questo sistema permette a Debian di rispondere velocemente e onestamente ai problemi. E per i bug software non è più semplice far correggere direttamente all autore? E se l autore modifica in maniera diversa dalle richieste del tracking system di Debian?

Debian Universal OS i386 m68k alpha sparc powerpc arm mips hppa ia64 s390... Amd64 ppc64 SuperH armeb m32r Impariamo a cogliere le specificità di GNU/Debian GNU/Linux GNU/Hurd GNU/NetBSD GNU/kFreeBSD

Storia... solo 11 anni! la nascita Debian 1.1 - Buzz Data: 17 giu 1996 Pacchetti: 474 Buzz Lightyear è l'uomo dallo spazio Debian 1.2 Rex Data: 12 dic 1996 Pacchetti: 848 Sviluppatori: 120 Rex è il dinosauro di plastica

Storia... oggi Debian 3.1 Sarge Data: 06 Giugno 2005 pacchetti: 15.500 Sviluppatori: 1000+ Sarge è il sergente della "Green Plastic Army Men" Per tutta la storia a fumetti di Debian vedi http://www.e-moka.net/articoli.php?articolo=6

Sezioni / pacchetti Tutti i pacchetti sono liberi (free) in accordo con le Linee guida del software libero Debian La distribuzione ufficiale Debian è costituita dal contenuto della sezione main dell archivio Debian i pacchetti che non possono essere inseriti nella sezione main per motivi legati a licenze restrittive o altri motivi sono nelle sezioni: Contrib I pacchetti in questa area sono licenziati liberamente da chi ne detiene il copyright, ma si basano su altro software che non lo è. Non-Free I pacchetti in questa area hanno delle forti restrizioni d uso o di ridistribuzione Le sezioni Non-US/Main e Non-US/Non-Free non sono più presenti I pacchetti in quest area sono liberi, ma non possono essere esportati da un server negli stati uniti d America

Stabile il concetto di stable (stabile) NON si riferisce al grado di affidabilità di funzionamento del software, ma al fatto che il software, una volta dichiarato stabile, non subirà nessuna modifica, e manterrà le stesse funzionalità senza introdurne ulteriori: in altre parole, un software dichiarato stabile non subisce aggiunte di nuove funzionalità ma semplicemente mantenuto; l aggiunta comporterebbe magari anche l introduzione di nuovi bug.

3 in 1 : 3 diverse distribuzioni Stable ultima versione rilasciata ufficialmente di Debian GNU/Linux. Contiene software ben testato e stabile che viene cambiato solo in caso di migliorie relative alla sicurezza o usabilità Testing contiene pacchetti che dovrebbero essere destinati a fare parte della prossima distribuzione stabile Unstable / SID Questa area contiene i pacchetti più recenti di Debian.

sid : la versione sempre aggiornata Debian Unstable - Sid E' la versione sempre in via di sviluppo e che si chiamerà sempre Sid: il ragazzo che nel film distrugge i giocattoli. The evil and "unstable" kid next door [...] who should never be let out into the world: il ragazzo della porta accanto, cattivo ed "instabile" che non dovrebbe essere mai lasciato in giro per il mondo. Sid: "Still in Development".

Il percorso dei pacchetti Unstable testing I pacchetti quando vengono creati, possono essere inseriti in Experimental, se hanno bisogno di test approfonditi e non sono considerati completamente stabili dall'autore, oppure possono essere inseriti in Unstable, pronti per essere testati dagli sviluppatori. Il pacchetto viene incluso in Testing (sostituendo eventualmente quello più vecchio) se: Deve essere stato in unstable per 10, 5 o 2 giorni, in funzione dell'urgenza dell'upload; Deve essere stato compilato e deve essere aggiornato su tutte le architetture su cui sia stato compilato in unstable; Deve avere meno bug release-critical, o lo stesso numero, della versione corrente in "testing" (si veda sotto per maggiori informazioni); Tutte le sue dipendenze devono o essere soddisfatte dai pacchetti già in "testing", o essere soddisfatte dall'insieme di pacchetti che verranno installati nel contempo; L'operazione di installazione del pacchetto in "testing" non dovrà danneggiare alcun pacchetto che sia già in "testing".

Il percorso dei pacchetti testing stable Quando la versione di Testing raggiunge un buon grado di maturità, avviene il passaggio da Testing a Stable. Prima di tutto viene dicharata una situazione di freeze, in cui non è più possibile inserire nuove versioni di un pacchetto (a meno che non sia fondamentale per la correzione di qualche bug) ma solo correggere i bug riscontrati. Quando la versione di Testing verrà valutata come sufficientemente stabile, verrà rilasciata come Stable. Dopo il rilascio della Stable, la nuova Testing verrà ricreata secondo le normali regole a partire da Unstable.

Prossima stable Debian 4.0 Etch Data: xx yyy 2007 pacchetti: Sviluppatori: è la lavagna giocattolo

Switch tra distribuzioni / sources.list Installare la versione stabile attualmente distribuita Modificare il file /etc/apt/source.list Procedere all aggiornamento/upgrade dei pacchetti cat /etc/debian_version in futuro... NON sarà necessario installare la prossima stable, ma semplicemente procedere al suo aggiornamento. Si può passare da stable testing unstable, e anche ViceVersa... stable testing unstable... Si può avere un sistema misto, prendendo pacchetti da un altro ramo debian

Aggiornare? aggiornare! Con testing/unstable gli aggiornamenti sono praticamente quotidiani! Il tuo gioco preferito è OpenArena? Altra distribuzione E uscita la nuova versione di OpenArena? www.openarena.ws Download dal sito Installo... ma Serve la libreria audio aggiornata!... posso aggiornarla ora...... devo aspettare il rilascio di... GNU/Debian Apt-get update Apt-get upgrade

Repository utilizzo di firme GPG per i pacchetti Le firme dei developer sono nel pacchetto: debian-keyring apt-key Ufficiali Debian mirror Qual è il miglior repository? # aptitude install apt-spy # cd /etc/apt ; mv sources.list sources.list.org # apt-spy -d testing -l sources.apt Snapshot: http://snapshot.debian.net/ debian-volatile http://packages.debian.org/experimental/ http://incoming.debian.org/ Non ufficiali (iniziative personali, x quali architetture?) http://apt-get.org//search.php Backports http://www.backports.org Marillat (DD) http://www.debian-multimedia.org/

Programmi per la gestione dei pacchetti dpkg apt-get aptitude synaptic (richiede X)... apt-cache [search show] pkg... alien PRIMA di installare un software da sorgente, controllare che non esista già nei repository Debian

Strumenti utili in fase di installazione.deb apt-listchanges: visualizza le informazioni relative ai cambiamenti del pacchetto - a video o in posta locale apt-listbugs: elenca i bug del pacchetto/i che si sta installando, interrogando i server Debian, e permette di interrompere l installazione. localepurge: permette di tenere solo le lingue che riteniamo necessarie per il nostro PC, eliminando le altre in fase di installazione di un pacchetto

Strumenti utili in fase di rimozione.deb Debfoster: permette di trovare e rimuovere i pacchetti installati per dipendenza di pacchetti che ora sono stati rimossi deborphan: permette di trovare e rimuovere i pacchetti/librerie che non sono più necessari

Configurazione Dopo aver installato un software, se è necessario, viene richiesta la configurazione del programma, direttamente dal software utilizzato per l installazione Nel caso di aggiornamento di file di configurazione verrà chiesto cosa fare: non aggiornare il file, usare il nuovo file di configurazione, vedere le differenze... Per riconfigurare si usa dpkg-reconfigure Ad es: dpkg-reconfigure console-common Il programma che viene eseguito a fine dell installazione che permette di configurare la base del sistema è: /sbin/base-install nei file di configurazione capita di trovare sezioni riservate a debian... ed altre dedicate alle modifiche manuali ad es. /boot/grub/menu.lst

Linux Kernel: la debian way Debian offre il pacchetto kernel-package - per la compilazione del kernel, creando un pacchetto.deb per il tuo sistema. Basterà installare questo pacchetto e nient altro gestione/compilazione di moduli esterni al kernel si usa il pacchetto module-assistant (comando # m-a) gestione dei moduli kernel: modconf, update-modules Il kernel può essere anche compilato in maniera standard Per aggiornare manualmente il boot manager Grub si può usare update-grub Non è necessario eseguirlo se si usa la Debian-Way per compilare un nuovo kernel

configurare... update-... gestione dei runlevel vengono gestiti tramite update-rc.d utilizzare un strumento di amministrazione grafico, come sysv-rc-conf o ksysv Inetd viene gestisto tramite update-inetd [--disable --enable] service gestire i demoni invoke-rc.d demone [start stop status...] gestire le alternative (desktop manager, editor...) pacchetti virtuali in /etc/alternatives gestiti con update-alternatives

Debian Fun apt-get moo apt-get install funny-manpages apt-get install asr-manpages fortune man sex

Bibliografia http:// www.debian.org http://guide.debianizzati.org http://www.wikipedia.org