LA GESTIONE DEI PACCHETTI

Slides:



Advertisements
Presentazioni simili
Installazione pacchetti sotto Linux. Linux: Installare le applicazioni Adesso che abbiamo configurato Linux vogliamo imparare a installare qualche programma.
Advertisements

Software Libero Open-Source: Introduzione a Debian.
Table View. Problemi ricorrenti Una situazione ricorrente è quella in cui il controller potrebbe avere un’altezza superiore a quella dello schermo. In.
Eugenia Franzoni Il software libero Catnic Srl. Si può comprare un software?
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Come proteggere Windows tm con GNU/Linux Roberto Lacava.
"Play Ogg" multimedialità libera con GNU/Linux... presentato da Stefano Pardini al Linux Day 2008 per ACROS ACROS.
Milo Casagrande Luca Bruno (kaeso). Milo Casagrande Luca Bruno (kaeso) Contribuire.
Linux is cool! Come avere un PC figo per fare tutto quello che vuoi! 24 ottobre Linux Day Perugia ITC “Aldo Capitini” - “V.Emanuele II” Viale Centova,
Che cosa è LibrePlanet? LibrePlanet e' un progetto di Free Software Foundation che mira a radunare i vari gruppi di attivisti del software libero a livello.
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Ubuntu Live: L'altra faccia del tuo computer Donato.
ENIGMAIL CIFRARE LE PROPRIE MAIL CON GPG GnuPG. ARGOMENTI ● Cosa è GnuPG ● Cifratura a chiave pubblica e a chiave segreta ● Utilizzo e gestione del portachiavi.
Alessandro Cominu - Hydrogen: Creare musica con linux. Cagliari, 26 Novembre Hydrogen Creare musica su Linux Linux Day 2005 Alessandro Cominu Alessandro.
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
Fabrizio Felici Linux e Windows a confronto, perché passare a Linux 27 ottobre 2007.
Corso gratuito di Linux. Linux User Group Mantova
OpenOffice.org 3.3 Nome Cognome Associazione PLIO LinuxDay 2010.
Linux Day 2005 Il software libero e le licenze Nicola Soranzo Associazione GOLUG.
Orientamento. Il Kernel Il Kernel è un programma scritto in linguaggio vicino all'hardware che ha il compito di fornire ai processi in esecuzione sul.
Gestione delle configurazioni Configuration management (CM) E` un processo che controlla le modifiche fatte a un sistema e gestisce le diverse versioni.
Software libero & co Torino 12 settembre Alessandro UGO - E. Richiardone -
Andrea Colangelo (warp10) Luca Bruno (kaeso). Andrea Colangelo (warp10) Luca Bruno (kaeso) Sviluppo: primi passi.
PGDay 2009 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. 4 Dicembre 2009, Pisa.
Linux e il software libero
Francesca Dei Cas/Federica Pelucchi/ Gioele Besio
GNU/Linux (Lezione 2) Installiamo una Distribuzione
Ing. Christian Barberio
A scuola con il computer
Linux Day 2016.
Compilazione del kernel Linux
Incontri tematici su GNU/Linux ed il Software Libero - sommario -
ha scelto il software libero
Distribuzioni by Donato (scorpio2002). Distribuzioni by Donato (scorpio2002)
Corso LAMP Linux Apache Mysql Php
Linux Day 2016 Il mondo delle distribuzioni Linux LinuxTrent
Terza Lezione → Navigare nel file System → parte 2
Introduzione a Wikipedia (da wikimedia.it)
The Virtual Machine Monitor Introduzione. Installazione. Utilizzo.
Condividere dati di Excel tramite l'esportazione in un sito di SharePoint
HO UNA LIVE COSA POSSO FARE? Adriano Ciaghi.
Sicurezza dati: Backup
I PERMESSI IN LINUX.
I comandi.
filosofia del software libero ed open source
Ambienti di Programmazione per il Software di Base
LA GESTIONE DEI PACCHETTI
Tanti motivi per scegliere GNU / Linux
Le Distribuzioni GNU/Linux
Crittografia e sicurezza
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Benvenuti al Linux Day 2010! Decima Giornata Nazionale di GNU/Linux
filosofia del software libero ed open source
Creare un server casalingo - 5
Operazioni pianificate
Cosa sono il Software Libero e GNU/Linux? Scopriamolo insieme!
Italo Vignoli, 7/2009 Aggiornato da Alberto Guiotto, 1/2010.
INSEGNARE e IMPARARE LIBERAMENTE
* Gestione del Software su Debian GNU/Linux e Derivate
1.
Realizzazione di R. Diana
Riepilogo ACQUISIZIONI PRINT+ONLINE e online only
Ambienti di Programmazione per il Software di Base
Introduzione alla nuova versione di PowerPoint
Introduzione alla nuova versione di PowerPoint
Strategie di progetto Si possono utilizzare le strategie tipiche dello sviluppo di un processo di ingegnerizzazione (es. ingegneria del software). Strategie.
Il passaggio all’opensource nella didattica: analisi e utilizzo di software anche per alunni con BES e DSA Stefano Garione.
COMMERCIO SU AREE PUBBLICHE NUOVA GESTIONE
PowerShell di Windows PowerShell è un shell che mette a disposizione un prompt interattivo e un interprete a riga di comando , per le sue caratteristiche.
Corso di Laurea in Informatica Uno Strumento per la
CLOUD.
Transcript della presentazione:

LA GESTIONE DEI PACCHETTI INTRODUZIONE

La gestione dei pacchetti Nella giungla delle distribuzioni Linux c’è un concetto costante, ovvero il concetto di pacchetto. I pacchetti sono insiemi di file File di configurazione del pacchetto stesso (nome, descrizione, guida all’installazione) File contenenti il programma stesso e le eventuali librerie Script da eseguire prima dell’installazione e dopo l’installazione del pacchetto Questi hanno estensione deb. Esistono poi altri pacchetti speciali che contengono, se il software è open source, il codice sorgente I pacchetti rappresentano i diversi programmi installati su una distribuzione (chiariremo meglio questo concetto)

La gestione dei pacchetti è importante È importante perché rappresenta la struttura portante di una distro linux Per gestire i pacchetti esistono diversi strumenti Grafici (synaptic) Da riga di comando (apt) Parleremo di tutte e due Ci sono principalmente due gestori di pacchetti Rpm (Red hat , Open Suse) Apt (Ubuntu, Debian, Linux Mint)

Teoria: Che cos’è un pacchetto E’ l’unità base di un software in un sistema software a pacchetti. Un pacchetto può contenere al suo interno numerosi programmi e file che sono utili per l’esecuzione di tali programmi. Il pacchetto contiene anche i metadati del pacchetto, per esempio la descrizione del pacchetto e il suo contenuto. Il pacchetto è creato da una persona chiamato maintainer, può essere una persona che lavora per la ditta che produce il software, ma potrebbe essere semplicemente un volontario. Il maintainer si preoccupa che funzioni un po’ dappertutto in tutte le distro linux conosciute. Rilascerà diversi pacchetti a seconda delle diverse distribuzioni dell’ecosistema Linux.

Teoria: Repository La maggioranza dei pacchetti sono creati proprio dai maintainer della distribuzione, ma la maggioranza sono disponibile per tutte le distribuzioni Per esempio Libreoffice. I pacchetti sono raccolti in repository, ovvero grandi collezioni sicure e certificate online di migliaia di pacchetti mantenuti dal maintainer della distribuzione. Se l’utente di una distro non trova un pacchetto nei repository ufficiali di una distribuzione, può tramite comandi del terminale aggiungere un repository esterno che contiene tale pacchetto e potrà pertanto installarlo. N.B. Occorre fare attenzione ad aggiungere repository esterni, perché potrebbero contenere codice malevolo

Teoria: Dipendenze I programmi sono normalmente una composizione di diversi microprogrammi, normalmente di più basso livello. Le attività principali come la gestione della memoria, l’input e l’ouput sono gestiti da particolari programmi che sono condivisi dagli altri programmi. Questi programmi vengono chiamate librerie condivise. Se un pacchetto richiede una risorsa condivisa, significa che necessita di una dipendenza I package manager (tranne alcuni casi particolari, come GENTOO) si dice che risolvono le dipendenze, ovvero se un pacchetto richiede altri pacchetti per essere installato, installerà prima i pacchetti dipendenze e successivamente il pacchetto richiesto.

I pacchetti Debian Un pacchetto debian contiene molte informazioni, ma in questi video parleremo non di come sono fatti, ma di come si gestiscono pacchetti già realizzati Ha come estensione .deb I due programmi da linea di comando per gestire i pacchetti debian sono due Dpkg è il programma che gestisce i file deb, estrarre un pacchetto, lo analizza e lo scompatta. APT è un group di programmi che permettono l’esecuzione di operazioni ad alto livello alla distribuzione: Installare e rimuovere pacchetti (con la risoluzione automatica delle dipendenze) Aggiornare il sistema Cercare un pacchetto Vedere i pacchetti disponibili nei diversi repository configurati nel sistema C’è anche uno strumento grafico Synaptic

Nel prossimo video cominceremo a parleremo di DPKG MA PRIMA

Storia di Debian Debian è una distribuzione Gnu Linux Fondata da Ian Murdock nel 1993 Il nome Debian è una contrazione di Ian (il fondatore) e Debra (la sua fidanzata) E’ stata creata sotto la direzione della Free Software Foundation, Doveva avere due caratteristiche principali Qualità: stabile e creata con cura, con molta attenzione ai diversi rilasci del kernel Non commerciale, ma adatta a competere con le altre distribuzioni commerciali (come Red Hat)

Software libero: le 4 libertà essenziali Le quattro libertà essenziali Un programma è software libero se gli utenti del programma godono delle quattro libertà fondamentali: Libertà di eseguire il programma come si desidera, per qualsiasi scopo (libertà 0). Libertà di studiare come funziona il programma e di modificarlo in modo da adattarlo alle proprie necessità (libertà 1). L'accesso al codice sorgente ne è un prerequisito. Libertà di ridistribuire copie in modo da aiutare il prossimo (libertà 2). Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti da voi apportati (e le vostre versioni modificate in genere), in modo tale che tutta la comunità ne tragga beneficio (libertà 3). L'accesso al codice sorgente ne è un prerequisito. Tratto dal sito del progetto GNU