Introduzione ai pacchetti RPM
|
|
- Benvenuto Martini
- 8 anni fa
- Visualizzazioni
Transcript
1 Introduzione ai pacchetti RPM GLUGTO 12 maggio 2011 Mihai T. Lăzărescu Questa presentazione è disponibile con la licenza Creative Commons Attribution-ShareAlike (BY-SA) 3.0
2 Indice Gestori grafici di pacchetti RPM Dietro che c è? Gestione automatica delle dipendenze Gestione manuale pacchetti Creazione e compilazione Conversione Risoluzione problemi GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 2
3 Gestori grafici di pacchetti RPM Fedora GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 3
4 Gestori grafici di pacchetti RPM SuSE GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 4
5 Gestori grafici di pacchetti RPM Mandriva GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 5
6 Distribuzioni basate su RPM alinux, ALT Linux, Ark Linux, Caldera OpenLinux, caos Linux, Fedora, Linkat, Lycoris Desktop/LX, Mandriva Linux, Red Hat Linux, SUSE Linux, Turbolinux, Vine Linux, YOPER, Aurora SPARC Linux, Berry Linux, BLAG Linux and GNU, EduLinux, EnGarde Secure Linux, Hanthana, K12LTSP, Kororaa, Linpus Linux, Moblin, MythDora, Network Security Toolkit, Ojuba Linux, Red Hat Enterprise Linux, Russian Fedora Remix, Trustix, Xange, Fusion Linux, Yellow Dog Linux, Asianux, CentOS, ClearOS, Fermi Linux LTS, Miracle Linux, Oracle Enterprise Linux, Red Flag Linux, Rocks Cluster Distribution, Scientific Linux, SME Server, TrixBox, Annvix, Caixa Mágica, MCNLive, PCLinuxOS, Trinity Rescue Kit, Unity Linux, Mageia Sono 51 su Wikipedia>List_of_Linux_distributions GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 6
7 Perché pacchetti RPM? Processo di installazione ben definito Interfaccia unica per installare, aggiornare, rimuovere pacchetti Database con informazioni sui pacchetti, metadata (nome, versione, licenza,...) Interrogazioni varie, tipo a chi appartiene un file Stabilità di sistema, dipendenze, aggiornamenti automatici, sicurezza, firme digitali, checksum file GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 7
8 Breve storia dell RPM Avviato da Marc Ewing ed Erik Troan in 1997 per Red Hat RPM == Red Hat Package Manager Free source, ottime caratteristiche Ripreso nei primi 2000, usato oltre Red Hat Per binari, documenti, Java, Perl, etc. Fa parte di LSB, alla base di OpenPKG GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 8
9 Specifiche di progetto per l RPM Facilità d uso Focus sul pacchetto Gestione di upgrade, di dipendenze Capacità di interrogare, verificare Supporto per varie architetture Lavorare con i sorgenti originali inalterati GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 9
10 Formato del pacchetto RPM File archivio compresso in formato cpio Istruzioni per l installazione: dipendenze dove mettere i file permessi e proprietà per ciascun file Script di supporto (scriplets) GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 10
11 YUM lo sciogli nodo delle dipendenze Le dipendenze sono molto utili, ma possono essere rompicapo Con YUM si trovano le soluzioni: installa quanto richiesto, quanto necessario e rimuove l obsoleto Usa i metadati estratti dai pacchetti per calcolare le dipendenze Immagine CC-BY anche la lista dei file, se necessario GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 11
12 Metadata informazioni di base Name k3b Version Release 4.fc14 Group Applications/Archiving Summary (breve descrizione) License GPLv2+ Project website Description (lunga) etc. GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 12
13 Metadata informazioni di sistema Elenco file File di documentazione (omissibili), file di configurazione (non sovrascritti), file firma (MD5->SHA1->SHA256) Pacchetti, librerie richieste (versione opzionale), binari (eseguibili, script,...) Cosa fornisce informazione simbolica Script per installazione / rimozione GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 13
14 Convenzioni nomi pacchetti RPM Pacchetti binari: grep fc14.i686.rpm grep nome 2.7 versione 2.fc14 release, distribuzione i686 architettura GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 14
15 Convenzioni nomi pacchetti RPM Pacchetti non binari: bitmap-console-fonts fc14.noarch.rpm bitmap-console-fonts nome 0.3 versione 16.fc14 release, distribuzione noarch nessuna architettura GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 15
16 Convenzioni nomi pacchetti RPM Pacchetti sorgente: gcc fc14.src.rpm gcc nome versione 4.fc14 release, distribuzione src sorgente GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 16
17 La base dati RPM Elenco di tutti i pacchetti installati con: metadata per ciascuno data installazione Berkeley DB per accesso rapido In /var/lib/rpm/ Risorsa critica, fare backup, mai cancellare Può essere rimediata, ricostruita, gestita, ma non rifatta GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 17
18 RPM CLI La linea di comando è amico! :-) Scrittura solo per root, lettura per chiunque Processo volutamente non-interattivo Argomenti gettonati del commando rpm: -h: barra di avanzamento operazione -v: loquace (informazioni download) --test: modo test ( dry run ) --force: sovrascrittura file (!!) --nodeps: ignora le dipendenze (!!) GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 18
19 Esempi installazione => nome del file rpm -ivh grep fc14.i686.rpm i: installa, v: loquace, h: mostra # upgrade => nome del file rpm -Uvh grep fc14.i686.rpm U: upgrade, v: loquace, h: mostra # GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 19
20 Esempi interrogazione => nome pacchetto rpm -ql grep q: query, l: list files rimozione => nome pacchetto rpm -e grep e: erase downgrade => nome pacchetto rpm -Uvh --oldpackage grep el5.rpm --oldpackage: più vecchio di quello installato GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 20
21 File di configurazione dei RPM I file di configurazione esistenti e modificati sono salvati come oppure <file>.rpmsave <file>.rpmnew in base ai loro tag nel pacchetto, o anche <file>.rpmorig se il file è rimosso nel nuovo RPM GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 21
22 Rete Si possono specificare file in rete Supporta HTTP e FTP I file sono scaricati temporaneamente I pattern funzionano solo con FTP rpm --install rpm --upgrade ftp://.../grep fc14.i686.rpm rpm --freshen ftp://.../*.rpm GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 22
23 Pacchetti RPM sorgente Gli SRPM contengono tutto il necessario per generare i pacchetti RPM binari: file spec sorgenti (tar.gz) patch GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 23
24 Installazione file sorgente installazione => nome del file SRPM rpm -ivh grep fc14.src.rpm mette i files in SOURCES e la spec in SPECS gli SRPM non entrano nel database RPM rimozione => spec file name rpmbuild --rmsource --rmspec grep.spec GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 24
25 Compilazione SRPM Creazione dei pacchetti binari dall SRPM: rpmbuild --rebuild grep fc14.src.rpm Creazione rpm dal file spec: rpmbuild -ba grep.spec -b: build, -a: all packages (src e binari) Creazione rpm dall archivio tar: rpmbuild -ta grep-2.7.tar.gz I sorgenti con patch vanno in BUILD, gli RPM binari in RPMS/<arch>/ GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 25
26 Buon senso! MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT MAI COMPILARE RPM COME ROOT GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 26
27 Per chiarezza E POI MAI! GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 27
28 Struttura dell albero di compilazione -- BUILD -- BUILDROOT -- RPMS -- athlon -- i i i i686 `-- noarch -- SOURCES -- SPECS `-- SRPMS Macro definiti in: ~/.rpmmacros Esempi: %_topdir %_tmppath %_smp_mflags GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 28
29 Amici CLI per... Creare l albero: rpmdev-setuptree Ripulire l albero: rpmdev-wipetree Estrarre i file da un RPM: rpmdev-extract rpmdev-: bumpspec, checksig, cksum, diff, extract, md5, newinit, newspec, packager, rmdevelrpms, setuptree, sha1, sha224, sha256, sha384, sha512, sort, sum, vercmp, wipetree GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 29
30 Come preparare un RPM Il file spec contiene la ricetta Somiglia ad uno script shell Elenca i contenuti per creare l'rpm sorgenti patch altri file Descrive il processo di creazione GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 30
31 Anatomia di un file spec preambolo %prep (setup) %build %install %clean %files %changelog Immagine CC-BY GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 31
32 File spec: preambolo Name/Version/Group/License Release (revisione del pacchetto) Source/Patch Require (dipendenze) compilazione e installazione Summary/Description Definizione macro locali GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 32
33 Esempio di preambolo Name: helloworld Version: 1.1 Release: 3 Summary: An application that prints Hello World! License: GPLv2+ Group: System Environment/Base Source0: Patch0: fixtypo.patch BuildRoot: %{_tmppath}/%{name}-%{version}-% {release}-root-%(%{ id_u} -n) BuildArch: noarch %description Il programma... GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 33
34 File spec: setup Creazione albero sorgenti Scompattazione sorgenti Applicazione patch Eventuali comandi pre-build Esempio di setup: %prep %setup -q %patch0 -p1 GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 34
35 File spec: build Creazione componenti binarie Macro %configure esegue./configure con opzioni sane Esempio: %build %configure make %{?_smp_mflags} da adattare al metodo di build del progetto GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 35
36 File spec: install Creazione della buildroot Preparazione struttura del filesystem Copia dei file compilati nella buildroot Rimuove file installati non necessari %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_bindir} cp helloworld.sh %{buildroot}%{_bindir}/helloworld GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 36
37 File spec: clean & files Clean cancella la buildroot Files elenca il contenuto del pacchetto RPM si ferma se ci sono file non indicati MAI cercare di aggirare il controllo %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %attr(0755,gold,fish) %{_bindir}/helloworld GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 37
38 File spec: changelog Annotare i cambiamenti al pacchetto È diverso dal changelog dei sorgenti Da aggiornare ad OGNI cambiamento Esempio di sezione %changelog: %changelog * Mon Jun Pippo Caio <pippo@caio.it> minor example changes * Mon Apr Pippo Caio <pippo@caio.it> update example package * Sun May Pippo Caio <pippo@caio.it> initial package GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 38
39 Magnificenza K.I.S.S. Una patch per ogni modifica Evitare pre/post quando possibile Usare sempre il changelog Ispirarsi a pacchetti Fedora Usare macro (correttamente) Essere coerenti Preferire macro di sistema GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 39
40 Magnificenza Superiore Usare rpmlint, correggere gli errori Includere config/script come files (Source#) Commenti!...ma che lo spec rimanga leggibile pensare a chi dovrà lavorare dopo MAI eseguire rpm da uno spec file GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 40
41 Prendere lucciole per candele Generatori di pacchetti funziona non è uguale a fatto bene Pacchettizzare binari non partendo dai sorgenti non sempre evitabile Disattivare controllo file non pacchettizzati solo se si è in cerca di guai... GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 41
42 Utile sapere I cortocircuiti: rpm -bp esegui solo %prep rpm -bc esegui anche %build rpm -bi esegui anche %install rpm -bl controlla file in lista %files ccache accelera i cicli di ricompilazione GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 42
43 Prova del nove Guardiamo spec e compiliamo qualcosa? GLUGTO 12 maggio 2011 Introduzione ai pacchetti RPM 43
Da Zero a RPM. Introduzione al packaging. Gianluca Sforna. Fedora Project Ambassador
Da Zero a RPM Introduzione al packaging Gianluca Sforna Fedora Project Ambassador Questa presentazione è disponibile con la licenza Creative Commons Attribution-ShareAlike (BY-SA) 3.0 ad eccezione dei
DettagliInstallare software Linux. Gruppo Linux Macerata - Corso Linux 2011 - Lez. 5: Installazione dei software Linux
Installare software Linux Cosa serve? LINUX UN SISTEMA DI INSTALLAZIONE INTERNET Questo OGGI LUGLIO 2011 Anni fa invece... LUGLIO 1990 installare software libero* voleva dire: * Il termine opensource nascerà
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliGestione del software
Gestione del software Installazione e gestione repository Andrea Gussoni andrealinux1@gmail.com Corsi Gnu/Linux Avanzati 2014 Andrea Gussoni Gestione Software Corsi Linux Avanzati 2014 1 / 31 Introduzione
DettagliTerza lezione: Directory e File system di Linux
Terza lezione: Directory e File system di Linux DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory
DettagliMODEM USB MDC525UP Guida Rapida LINUX
MODEM USB MDC525UP Guida Rapida LINUX Sommario Introduzione... 2 Requisiti minimi... 2 Contenuto del CD-ROM... 2 Procedura di installazione per Driver e Software di connessione... 3 Installazione/rimozione
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliGestione del software
Gestione del software Forse, più di altri, definisce il ruolo dell'amministratore di sistema. Funzionalità di un sistema di gestione del software interfaccia uniforme (comportamento uniforme) e semplice
DettagliGetting Started. Walter Cazzola. Dipartimento di Informatica e Comunicazione Università degli Studi di Milano
Getting Started Walter Cazzola Dipartimento di Informatica e Comunicazione Università degli Studi di Milano Walter Cazzola Getting Started Slide 1 of 7 . Il primo passo consiste nel procurarsi Java. Java
DettagliGuida di Installazione GCC
Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR Guida di Installazione GCC D. Bloisi, S. Peluso, S. Salza L ambiente di lavoro L ambiente di lavoro al
DettagliSistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory
FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File
DettagliEclipse e Subversion
Eclipse e Subversion Prerequisito: creare un repository gratuito su http://www.assembla.com Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn:
DettagliIntel One Boot Flash Update Utility Guida dell utente
Intel One Boot Flash Update Utility Guida dell utente Informazioni legali La Guida dell utente Intel One Boot Flash Update Utility, e il software in essa descritto sono forniti in licenza e possono essere
DettagliApplication Server per sviluppare applicazioni Java Enterprise
Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente
DettagliSetup e installazione
Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo
DettagliDomande e Risposte ALLEGATI CLIENTI E FORNITORI. DATALOG Soluzioni Integrate
KING Domande e Risposte ALLEGATI CLIENTI E FORNITORI DATALOG Soluzioni Integrate - 2 - Domande e Risposte Allegati Clienti e Fornitori Sommario Premessa.... 3 Introduzione... 4 Elenco delle domande...
DettagliAcronis Backup & Recovery 10 Server for Linux. Guida introduttiva
Acronis Backup & Recovery 10 Server for Linux Guida introduttiva Questo documento descrive come installare e iniziare a utilizzare Acronis Backup & Recovery 10 Server per Linux. Copyright Acronis, Inc.,
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliCorso ForTIC C2 LEZIONE n. 1
Corso ForTIC C2 LEZIONE n. 1 Presentazione generale del concetto di open source Il sistema operativo LINUX e le varie distribuzioni Uso di una versione Knoppix live Presentazione di OpenOffice.org I contenuti
Dettaglihttp://bcloud.brennercom.it/it/brennercom-b-cloud/applicazioni/26-0.html
b.backup Manuale Windows Questo manuale descrive le funzionalità di base del client b.backup illustra le operazioni necessarie per installare e attivare l applicazione, e spiega come eseguire un backup
DettagliPORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
DettagliPacchettizzazione e distribuzione del software
Pacchettizzazione e distribuzione del software Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005
DettagliINSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!
Guida di Virtuemart INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla! INDICE INDICE... 1 INTRODUZIONE... 2 DONWLOAD... 2 INSTALLAZIONE... 2 REQUISITI MINIMI... 3 PASSAGGIO 1... 4 PASSAGGIO 2...
DettagliCimini Simonelli - Testa
WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)
DettagliProva Finale Controllo delle versioni
Prova Finale Controllo delle versioni 1 Controllo delle versioni: a cosa serve? Tenere traccia dei cambiamenti Semplificare la collaborazione Gestione di diverse diramazioni (branch) di sviluppo Differen3
DettagliIndice. Indice V. Introduzione... XI
V Introduzione........................................................ XI PARTE I Installazione di Linux come Server.............................. 1 1 Riepilogo tecnico delle distribuzioni Linux e di Windows
DettagliBackupPC Backup di rete con de-duplicazione
Backup di rete con de-duplicazione 2010 1 Licenza d'utilizzo Copyright c 2010, : backup di rete Questo documento viene rilasciato secondo i termini della licenza Creative Commons (http://creativecommons.org).
DettagliPIATTAFORMA DOCUMENTALE CRG
SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso
DettagliTransparent Firewall
Transparent Firewall Dallavalle A. Dallavalle F. Sozzi 18 Febbraio 2006 In un sistema operativo Linux con un kernel aggiornato alla versione 2.6.x è possibile realizzare un transparent firewall utilizzando
DettagliLe distrubuzioni GNU/Linux
Le distrubuzioni GNU/Linux 1. Cosa sono 2. Come nascono 3. Da cosa differiscono 4. Panoramica sulle distribuzioni 5. I Pacchetti 6. Quale distro scegliere Cosa sono le distribuzioni? Quando si parla di
DettagliGuida Software GestioneSpiaggia.it
Caratteristiche Guida Software GestioneSpiaggia.it 1. Gestione prenotazioni articoli (ombrellone, cabina, ecc ) ed attrezzature (sdraio, lettino ecc ) 2. Visualizzazione grafica degli affitti sia giornaliera
Dettagli1) GESTIONE DELLE POSTAZIONI REMOTE
IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo
DettagliUso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database
Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,
DettagliConfigurazione della ricerca desktop di Nepomuk. Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith
Configurazione della ricerca desktop di Nepomuk Sebastian Trüg Anne-Marie Mahfouf Traduzione della documentazione in italiano: Federico Zenith 2 Indice 1 Introduzione 4 1.1 Impostazioni di base....................................
DettagliNOZIONI BASE PER ESERCITAZIONI
NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi
DettagliL ambiente di sviluppo Android Studio
L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo
DettagliBase Dati Introduzione
Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica Base Dati Introduzione Si ringrazia l ing. Francesco Colace dell Università di Salerno Gli archivi costituiscono una memoria
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliDENUNCE EDILCONNECT GUIDA COMPILAZIONE
Cassa Edile Como e Lecco DENUNCE EDILCONNECT GUIDA COMPILAZIONE COMPILAZIONE DA FILE PAGHE Guida per i consulenti e le imprese che compilano la denuncia utilizzando il file di esportazione dei software
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliINDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...
MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna
DettagliApache 2, PHP5, MySQL 5
Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche
DettagliDrupal. E vai con un po' di Drupal for Dummies... :D. Copyright by hachreak www.hachreak.org
Drupal E vai con un po' di Drupal for Dummies... :D Copyright by hachreak www.hachreak.org Cos'è Drupal? Drupal è un content management framework, content management system (CMS) modulare scritto in linguaggio
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliDatabase & FreeBSD. Come configurare il sistema operativo ottimizzando le prestazioni sul DB. GufiCon#3 Milano, 12 Ottobre 2002
Database & FreeBSD Come configurare il sistema operativo ottimizzando le prestazioni sul DB GufiCon#3 Milano, 12 Ottobre 2002 Gianluca Sordiglioni inzet@gufi.org I database sono applicazioni particolari
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliSystem Center Virtual Machine Manager Library Management
System Center Virtual Machine Manager Library Management di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione La Server Virtualization è la possibilità di consolidare diversi server fisici in un unico
DettagliRsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)
Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS) Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Gennaio 2011 rsync è un software per Unix
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliTengono traccia degli errori e delle operazioni particolari compiute dalle applicazioni, come ad esempio
File di log Tengono traccia degli errori e delle operazioni particolari compiute dalle applicazioni, come ad esempio il login di un utente il cambio di una password l'arrivo di una nuova email per un server
DettagliDBMS. Esempi di database. DataBase. Alcuni esempi di DBMS DBMS. (DataBase Management System)
(DataBase Management System) Sistemi di ges3one di basi di da3 Un Database Management System è un sistema software progettato per consentire la creazione e manipolazione efficiente di database (collezioni
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliManuale di KSig. Richard A. Johnson Traduzione del documento: Daniele Micci
Richard A. Johnson Traduzione del documento: Daniele Micci 2 Indice 1 Introduzione 5 2 Usare KSig 6 2.1 Creare una nuova firma.................................. 6 2.2 Eliminare una firma.....................................
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
DettagliINFN Napoli NESSUS. IL Security Scanner. Francesco M. Taurino 1
NESSUS IL Security Scanner Francesco M. Taurino 1 La vostra RETE Quali servizi sono presenti? Sono configurati in modo sicuro? Su quali macchine girano? Francesco M. Taurino 2 Domanda Quanto e sicura la
DettagliIntroduzione a Yocto Project
Introduzione a Yocto Project Stefano Cordibella stefano.cordibella@edalab.it EDALab s.r.l. Networked Embedded Systems January 8, 2015 Stefano Cordibella Introduzione a Yocto Project 1/32 EDAlab s.r.l.
DettagliProduct Shipping Cost Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliAcronis Universal Restore
Acronis Universal Restore MANUALE UTENTE Sommario 1 Che cos'è Acronis Universal Restore...3 2 Installazione di Acronis Universal Restore...3 3 Creazione di supporto di avvio...3 4 Utilizzo di Acronis Universal
DettagliMonoDay 2010 FSGateway Ing. Torello Querci
MonoDay 2010 FSGateway Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. querci@negens.com 29 Aprile 2010, Salerno Agenda Introduzione FUSE e mono-fuse Come funziona Cosa supporta Esempi d'uso
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliInstallazione MS SQL Express e utilizzo con progetti PHMI
Installazione MS SQL Express e utilizzo con progetti PHMI Introduzione La nota descrive l utilizzo del database Microsoft SQL Express 2008 in combinazione con progetti Premium HMI per sistemi Win32/64
DettagliGESTIONE CANTINA MANUALE UTENTE. @caloisoft GESTIONE CANTINA 1
GESTIONE CANTINA MANUALE UTENTE @caloisoft GESTIONE CANTINA 1 IL PROGRAMMA CANTINA Si tratta di un programma per la gestione di una cantina che permette di mantenere un archivio aggiornato di tutte le
DettagliTecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it
DettagliDevC++ vers. 4.9.9.2 Manuale d uso
DevC++ vers. 4.9.9.2 Manuale d uso Liceo Scientifico N. TRON di SCHIO (VI) Sommario 1 INTRODUZIONE... 3 2 SETUP... 5 2.1 Procedura di installazione... 5 2.2 Configurazione... 7 2.2.1 Opzioni dell ambiente...
DettagliGestione rifiuti VeLieRO
Gestione rifiuti VeLieRO Installazione e configurazione Versione: 1.2.4 Ultima revisione: 13/08/2009 EnCoSistemi l informatica al servizio delle aziende www.encosistemi.it info@encosistemi.it Indice 1
DettagliCREAZIONE DI UN SOTTOSITO
CREAZIONE DI UN SOTTOSITO REDAZIONE Revisione Redatto da Funzione Data Approvato da Funzione Data 00 Silvia Governatori Analista funzionale junior 28/01/2011 REVISIONI Revisione 00 Prima emissione Descrizione
DettagliSOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3
SOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3 OPERAZIONE DI CONVERSIONE DEI NOMI LATO SERVER... 5 SYBASE... 6 MS SQL... 8 ESECUZIONE DEL
DettagliPAD: istruzioni di laboratorio
PAD: istruzioni di laboratorio Alberto Cappadonia Emanuele Cesena Politecnico di Torino Dip. Automatica e Informatica Per cominciare a lavorare effettuare il logon con la matricola (sxxxxxx) pagina del
DettagliCLI Workshop LD2011. Marco Albanese. 22 ottobre 2011. Marco Albanese () CLI Workshop LD2011 22 ottobre 2011 1 / 17
CLI Workshop LD2011 Marco Albanese 22 ottobre 2011 Marco Albanese () CLI Workshop LD2011 22 ottobre 2011 1 / 17 Premessa Per usare e capire la shell al meglio dobbiamo comprendere meglio il sistema. Marco
DettagliInstallazione Business Net 2015 come aggiornamento di versione precedente già installata
CNA Servizi Forlì-Cesena Via Pelacano, 29 / 47122 Forlì Tel. (0543) 770530 / Fax (0543) 770143 Sito: www.cnabusiness.net - E-Mail: assistenza@cnafc.it Installazione Business Net 2015 come aggiornamento
DettagliLPIC-1 Junior Level Linux Certification
Corso 2012/2013 Introduzione a GNU/Linux Obiettivi Il percorso formativo ha l obiettivo di fornire ai partecipanti le competenze basilari necessarie per installare, configurare e gestire un server/workstation
DettagliNote Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x
Note Tecniche di Installazione ed Aggiornamento Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x Sommario: 1. Premessa... 2 2. NUOVA INSTALLAZIONE: EasyTelematico con o senza modulo mobile,
DettagliInstallazione e caratteristiche generali 1
Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato
DettagliTecnologie Open Source. Subversion
Tecnologie Open Source Subversion Materiale di riferimento Version Control with Subversion Rilasciato sotto licenza CC all'indirizzo: http://svnbook.red-bean.com/ Pragmatic Version Control using Subversion
Dettagliper immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra
DettagliGuida alla documentazione italiana di Solaris 2.5.1 Server per sistemi SPARC SMCC
Guida alla documentazione italiana di Solaris 2.5.1 Server per sistemi SPARC SMCC Questo documento descrive il materiale relativo all installazione (CD, manuali e schede) contenuto nella release italiana
DettagliRaffaello. Autore: Stefano Fraccaro (MontelLUG) Relatore:
Raffaello Autore: Stefano Fraccaro (MontelLUG) Relatore: Licenza d'utilizzo Questo documento viene rilasciato secondo i termini della licenza Creative Commons (http://creativecommons.org). L utente è libero
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliGuida all'installazione del CMS DotNetNuke
Guida all'installazione del CMS DotNetNuke VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it info@vola.it
DettagliIntroduzione. Installare EMAS Logo Generator
EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del
DettagliIstruzioni per l installazione
MQSeries Everyplace Istruzioni per l installazione GC13-2909-00 MQSeries Everyplace Istruzioni per l installazione GC13-2909-00 Prima edizione (giugno 2000) Questa edizione si riferisce a MQSeries Everyplace
DettagliEsercitazione su Windows. Introduzione al calcolatore Introduzione a Windows
Esercitazione su Windows Introduzione al calcolatore Introduzione a Windows Sistemi Operativi Moderni Multi-Utente Multi-Processo Strutturati a Cipolla Dispongono di Interfaccia Grafica (GUI) oltre che
DettagliDURC Client 4 - Guida configurazione Firma Digitale. DURC Client 4.1.7
DURC Client 4.1.7 Guida configurazione firma digitale Attenzione: Per poter utilizzare la firma digitale con il Durc Client dalla versione 4.1.7 e successive è necessario riconfigurare la procedura di
DettagliSQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
Dettaglifilrbox Guida all uso dell interfaccia WEB Pag. 1 di 44
filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...
DettagliPHI-RE. Configurazione infrastrutturale SOA. Version 1.0 Marzo, 2011. Page 1 of 17
PHI-RE Configurazione infrastrutturale SOA Version 1.0 Marzo, 2011 Page 1 of 17 Versione Marzo 2011 Marzo 2011 Descrizione della variazione Versione iniziale Inserimento capitoli descrizione script installativi
DettagliManuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura
Mehrdad Momeny Traduzione e revisione del documento: Valter Mura 2 Indice 1 Introduzione 5 2 Uso di Blogilo 6 2.1 Primi passi.......................................... 6 2.2 Configurazione di un blog.................................
DettagliIl Sistema Operativo Linux
Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix
DettagliIstruzioni per la configurazione di Internet Explorer
Istruzioni per la configurazione di Internet Explorer Introduzione 1. Indice 1. Indice... 1 2. Introduzione... 2 3. Rimozione del blocco popup... 2 3.1 Blocco popup di Internet Explorer... 2 3.2 Blocco
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DettagliGuida all'installazione del CMS PrestaShop
Guida all'installazione del CMS PrestaShop VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it info@vola.it
DettagliEsercitazione 2 Certificati
Sommario Esercitazione 2 Certificati Laboratorio di 2015/2016 Andrea Nuzzolese Certificati Descrizione esercitazione Free Secure Email Certificates (con InstantSSL) ALMA MATER STUDIORUM UNIVERSITA DI BOLOGNA
DettagliSOMMARIO: ------- 1. INFORMAZIONI SU PARALLELS TRANSPORTER
File Leggimi di Parallels Transporter SOMMARIO: 1. Informazioni su Parallels Transporter 2. Requisiti di Sistema 3. Installazione di Parallels Transporter 4. Rimozione di Parallels Transporter 5. Informazioni
DettagliFITS UPLOAD. Software di upload automatico file di immagini astronomiche Versione 1.2
FITS UPLOAD Software di upload automatico file di immagini astronomiche Versione 1.2 FITS Upload è un software realizzato per eseguire automaticamente l upload dei file di immagini astronomiche alla conclusione
DettagliApplicazione JobScheduler su DB SQL Milano, lì 14/09/2009
Documentazione KING Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009 Microsoft SQL Server dispone del servizio di Job Scheduler, o Schedulatore di attività: si tratta di un applicativo che consente
DettagliARCHIVIA PLUS - ARCHIFILE
ARCHIVIA PLUS - ARCHIFILE Istruzioni per la configurazione e l uso del modulo di raccolta documenti Versione n. 2012.09.06 Data : 06/09/2012 Redatto da: Veronica Gimignani Approvato da: Claudio Caprara
DettagliManuale di KSystemLog. Nicolas Ternisien
Nicolas Ternisien 2 Indice 1 Usare KSystemLog 5 1.1 Introduzione......................................... 5 1.1.1 Cos è KSystemLog?................................ 5 1.1.2 Funzionalità.....................................
Dettagli