Lezione 5 Debian GNU/Linux

Documenti analoghi
Lezione 6 Analisi del codice

Lezione 13 Debian GNU/Linux

ImoLUG. [ Corso Linux: Lezione 2 ]

Carta Regionale dei Servizi MANUALE DI INSTALLAZIONE E CONFIGURAZIONE SOFTWARE CRS PER LINUX

Implementazione di un repository locale e possibili sviluppi futury. Marcello Casalena. Seminari

Lezione 14 File system: preparazione

Lezione 13 Debian GNU/Linux

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

Di cosa parleremo. Installazione programmi

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit

Nuova Carte Vallée GNU/LINUX DEBIAN UBUNTU - MINT REQUISITI... 2 SOFTWARE PASSO 1 Installazione Oracle Java... 3

APT da linea di comando: apt-get

Le distribuzioni GNU/Linux

INSTALLAZIONE MACCHINA VIRTUALE

Linux Ubuntu e l'utilizzo di File Multimediali

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Linux FEDORA DEBIAN/UBUNTU 32 bit e 64 bit

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Quote of the day. Jerome Howard Jerry Saltzer (1939-) Docente universitario (M.I.T.) Ideatore del SO CTSS Co-creatore di Kerberos e X11

Linux: Organizzazione filesystem

Lezione 15 File System

A cura di isazi

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE

GNU/Debian: una distribuzione aggiornata e stabile

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

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

IDE DevC

TS-CNS Manuale Installazione Linux 2013

ELAD FDM-S1. Manuale Installazione Componenti Per Linux

PASW Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Immagini, video e animazioni: costruzioni multimediali per la didattica partecipata: Comunicare con le immagini

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

Introduzione ai sistemi GNU/Linux

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

MobileCap 124 Guida d'installazione

1) Collegare il raspberry con un cavo di rete alla rete Lan o in una porta del tuo router

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Mac OS 10.5, OS 10.6 e OS 10.7+

installazione pacchetti mandriva 1 aprire il centro di controllo

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

DA LUNEDI 28 NOVEMBRE SARANNO ON LINE LE NUOVE PIATTAFORME HOME BANKING BPS Web Light BPS Web BPS Web Trade BPS Mobile

linux-rtai

Distribuzione del software

Come realizzare il proprio cloud in casa

WP5. 9 Settembre Paolo Veronesi (INFN CNAF)

Lezione 12 GNU Autotools

Installazione e uso di Document Distributor

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Server LDAP. File Server. Domain Controller. Installazione di una piattaforma Linux Alessandro Brusò 24/05/2012

Linux Incontri Le distribuzioni. Mandrake -> Mandriva

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco

Corso di Sistemi Operativi I/II. Introduzione a Linux. Il File System. Ruggero Donida Labati

Installare programmi su GNU/Linux

AUTENTICAZIONE CON CNS PRESENTE SU SMART CARD

Introduzione all uso dei laboratori aka Linux basics. October 23, 2013

Possiamo, quindi, procedere con l installazione e la configurazione di Asterisk nella nostra infrastruttura.

XAMPP - Cos'è e installazione in locale

DIKE WHITELABEL Manuale utente

Debian Administration Primer

Corso SAS in Università

Compilazione rapporto di Audit in remoto

Introduzione al corso. Laboratorio di Telecomunicazioni (6 CFU) Corso di Laurea in Ingegneria dell Informazione

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

Dipartimento Politiche Sociali e della Salute OSSERVATORIO SOCIALE SULLA CONCERTAZIONE TERRITORIALE. Manuale del software Utente Lettore Vers. 5.

Installazione di VHOPE e dei file della libreria di VHOPE

Uso Del terminale - Comandi di Base

Guida all installazione

Lab 01 Introduzione a Codelite

Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni. Lab 01. Introduzione a Codelite. Lab01 1

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la nuova smart card Notaio

SHELL: File e Filesystem

LINUX DAY LUG Govonis Navigare in internet / Posta elettronica

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Guida pratica all attivazione della componente applet per la firma digitale interna al portale VestaNET

Chi ha paura della linea di comando? Smitizziamo le false paure e la sua difficoltà

Evidentia Guida rapida di utilizzo

Sindrome di Rett: ipermedialità e apprendimento con il computer Progetto MIUR su Nuove tecnologie e disabilità: azione 6 - la ricerca

Sistema operativo. Avere un architettura multi-core è un vantaggio

Modulo III - Guida alla installazione di R

Corsi GNU/Linux 2016

Classpath e Esercizi su RMI

Come si attivano i servizi di aggiornamento della Meteo e delle News?

Eldy Manuale di installazione per Linux - Ubuntu - Debian

Symantec IT Management Suite 8.0 powered by Altiris technology

Linux, non solo Ubuntu! di Tamara Muscas & Paolo Cortis

Linux e Java. Installazione e uso di Java in un sistema Debian

configurare il sistema operativo Ubuntu Linux

Aggiornamenti del software Guida per l utente

Esercitazione 2 Certificati

Accesso alle Macchine Virtuali in Lab Vela

Differenze fra Pacchetti

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

Linux per Radioamatori

Distribuzioni Linux. Linux Mint 18.1 Serena con desktop KDE

Mi hanno installato Ubuntu, ora che faccio?

Desktop 3D. Volevamo stupirvi con effetti speciali... AgNO Desktop 3D 3 ott Montebelluna 1

Innanzitutto, controllare quale applicazione utilizzare per l'aggiornamento del firmware. Ciò dipende dal numero di serie del lettore:

Laboratorio di Reti Locali e Geografiche

Opensuse cenni storici

Java il Corso Fondamentale

Transcript:

Lezione 5 Debian GNU/Linux Sistemi Operativi (9 CFU), CdL Informatica, A. A. 2014/2015 Dipartimento di Scienze Fisiche, Informatiche e Matematiche Università di Modena e Reggio Emilia http://weblab.ing.unimo.it/people/andreolini/didattica/sistemi-operativi 1

Quote of the day (Meditate, gente, meditate...) Fellow Linuxers, this is just to announce the imminent completion of a brand-new Linux release, which I'm calling the Debian Linux Release... Monday, 16 August 1993 Ian Murdock (1973-) Ingegnere del software Creatore di Debian GNU/Linux Sviluppatore di OpenSolaris 2

Esercizi (2 min.) 1. Si navighi sul mirror italiano di Debian. Si entri nella directory indices e si apra il file md5sums.gz. Interpretate ciò che vedete a video. 3

1. Avete appena visto l'elenco completo di tutti gli hash dei file del repository. Se gli hash dei file che avete scaricato non corrispondono con quelli presenti nel repository, si è verificato un problema. 4

Esercizi (2 min.) 2. Riuscite a farvi un'idea anche grossolana dei software non-free disponibili nella distribuzione unstable di Debian? 5

2. Si entra nella directory pool/non-free e si navigano le sottodirectory. Il software non-free è contenuto tutto lì. 6

Esercizi (5 min.) 3. Leggete il file /etc/apt/sources.list della vostra distribuzione Debian (o derivata). Elencate i repository configurati e cercate di capire il loro scopo. 7

3. Sulla una macchina virtuale Debian appena installata si ha il seguente /etc/apt/sources.list. deb http://ftp.it.debian.org/debian/ wheezy main deb-src http://ftp.it.debian.org/debian/ wheezy main deb http://security.debian.org/ wheezy main deb-src http://security.debian.org/ wheezy main deb http://ftp.it.debian.org/debian/ wheezy-updates main deb-src http://ftp.it.debian.org/debian/ wheezy-updates main 8

3. Sulla una macchina virtuale Debian appena installata si ha il seguente /etc/apt/sources.list. deb http://ftp.it.debian.org/debian/ wheezy main deb-src http://ftp.it.debian.org/debian/ wheezy main Repository ufficiale di wheezy (pacchetti binari e sorgente). 9

3. Sulla una macchina virtuale Debian appena installata si ha il seguente /etc/apt/sources.list. deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main Repository contenente gli aggiornamenti urgenti di sicurezza per la distribuzione wheezy (pacchetti binari e sorgente). 10

3. Sulla una macchina virtuale Debian appena installata si ha il seguente /etc/apt/sources.list. deb http://ftp.it.debian.org/debian/ wheezy-updates main deb-src http://ftp.it.debian.org/debian/ wheezy-updates main Repository contenente gli aggiornamenti alla distribuzione wheezy (pacchetti binari e sorgente). 11

Esercizi (2 min.) 4. Manca qualcosa nel file di configurazione che vi ho appena fatto vedere? 12

4. Mancano i componenti contrib e non-free, che permettono l'installazione di software non libero. 13

Esercizi (5 min.) 5. Il repository Debian Multimedia contiene diversi software non liberi per la riproduzione di contenuti multimediali (codec e lettori). Lo si abiliti nella vostra distribuzione Debian. 14

5. Si consulti l'elenco dei repository non ufficiali https://wiki.debian.org/unofficialrepositories Si clicchi sul link Debian Multimedia Si seguano le istruzioni per la propria distribuzione. È possibile configurare il repository in un file separato, ad esempio: /etc/apt/sources.list.d/multimedia.list 15

Esercizi (5 min.) 6. Navigate il repository Web di Debian Multimedia, cercate il pacchetto la cui descrizione è Ultimate Movie Player For Linux e installate tale pacchetto. 16

6. Nella home page del repository Debian Multimedia http://www.deb-multimedia.org/ si clicchi Packages sulla sinistra. Si scelga l'architettura del proprio PC (solitamente, AMD 64 bit) e la distribuzione (nel mio caso, wheezy). Si ricerchi la descrizione Ultimate Movie Player For Linux. Il pacchetto si scopre essere mplayer. Si installa il pacchetto: apt-get install mplayer 17

Esercizi (1 min.) 7. Cancellate il pacchetto binario mplayer appena installato. 18

7. Si dia il seguente comando da amministratore: apt-get remove mplayer 19

Esercizi (2 min.) 8. Si cerchino tutti i videogiochi disponibili nel repository. 20

8. Si dia il seguente comando: apt-cache search gioco Se il sistema è in lingua inglese: apt-cache search game È consigliabile paginare il risultato della ricerca. apt-cache search gioco less -Mr 21

Esercizi (2 min.) 9. Cercare tutti i pacchetti che finiscono con la stringa -dev. 22

9. Si dia il seguente comando: apt-cache search --names-only '^.*-dev$' 23

Esercizi (3 min.) 10. Si stampino tutte le informazioni possibili relative al pacchetto software supertux. Quali pacchetti richiede supertux per essere installato? Quali pacchetti richiedono supertux per essere installati? 24

10. Per visualizzare i metadati del pacchetto: apt-cache show supertux Per conoscere le dipendenze dirette di supertux: apt-cache depends supertux Per conoscere le dipendenze inverse di supertux: apt-cache rdepends supertux 25

Esercizi (5 min.) 11. La libreria del C è contenuta nel pacchetto binario libc6. Quanti pacchetti dipendono dalla libreria del C? 26

11. È richiesto il calcolo delle dipendenze inverse di libc6. apt-cache rdepends libc6 Per contare tali dipendenze: apt-cache rdepends libc6 wc -l Due terzi abbondanti dei pacchetti disponibili richiedono direttamente la libreria del C per poter funzionare. 27

Esercizi (5 min.) 12. Si installi il pacchetto binario hello. Si spieghi che cosa rappresenta il pacchetto. Si visualizzino tutti i file forniti dal pacchetto. Che cosa viene installato? 28

12. Per installare il pacchetto: apt-get install hello Per leggere la descrizione del pacchetto: apt-cache show hello Per elencare tutti i file forniti dal pacchetto: apt-file list -x '^hello$' Che cosa è installato? Un binario (/usr/bin/hello). Documentazione (in /usr/share/doc/hello). Le stringhe nelle diverse lingue (/usr/share/locale). 29

Esercizi (5 min.) 13. Individuare il pacchetto virtuale del browser Web grafico. Individuare le possibili alternative e l'alternativa di default. Cambiare l'alternativa con un browser a scelta. Verificare il corretto cambiamento. 30

13. Si elenchino innanzitutto tutte i pacchetti virtuali che contengono la parola chiave browser: update-alternatives --get-selections grep browser Si dovrebbe poter identificare il pacchetto virtuale di nome x-www-browser. Si elenchino le alternative possibili di x-www-browser: update-alternatives --list x-www-browser Si scelga una diversa alternativa di default: update-alternatives --config x-www-browser Si verifichi il corretto cambiamento: x-www-browser 31