|
Dimensione: 1900
Commento:
|
Dimensione: 4176
Commento: Revisione
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 6: | Linea 6: |
| <<Informazioni(rilasci="10.10 10.04")>> | <<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=512509'';rilasci="17.10 16.04 14.04")>> |
| Linea 10: | Linea 10: |
| '''checkinstall''' tiene traccia di tutti i file installati dal comando ''make install'' o equivalenti, crea pacchetti `.rpm` o `.deb` con tutti i file, e li aggiunge nel database dei pacchetti installati, permettendo di essere facilmente rimossi con il gestore dei pacchetti della distribuzione. | Uno degli svantaggi dell'installazione di software [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|da sorgenti]] sta nel fatto che, una volta installato, un programma non potrà essere gestito dal [[AmministrazioneSistema/InstallareProgrammi#Installare_e_rimuovere_pacchetti_da_repository|gestore dei pacchetti]]. La seguente guida spiega come utilizzare lo strumento '''!CheckInstall''' che consente di creare pacchetti `.deb` o `.rpm`, installarli e aggiungerli al database dei pacchetti installati, consentendone quindi la rimozione mediante il gestore dei pacchetti. |
| Linea 14: | Linea 16: |
| * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]]. * Se si vuole utilizzare la procedura con '''auto-apt''', sarà necessario installare il pacchetto [[apt://auto-apt|auto-apt]]. |
[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]]. |
| Linea 19: | Linea 20: |
| Quando si compila un pacchetto [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|da sorgenti]], utilizzare il comando {{{ sudo checkinstall }}} al posto del comando {{{ sudo make install |
[[AmministrazioneSistema/ComandiBase#cd|Spostarsi tramite riga di comando]] nella cartella dove sono stati estratti i sorgerti. * '''Creare e installare pacchetto .deb''': anziché il consueto comando ''sudo make install'', digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo checkinstall -D |
| Linea 25: | Linea 26: |
| Il pacchetto installato potrà cosi essere facilmente rimosso attraverso [[AmministrazioneSistema/InstallareProgrammi#grafica|interfaccia grafica]] o digitando il seguente comando in una finestra di terminale: {{{ sudo dpkg -r nome_pacchetto |
* '''Creare pacchetto senza installarlo''': digitare il comando: {{{ sudo checkinstall -D --install=no |
| Linea 29: | Linea 30: |
| Se si volesse creare solo il pacchetto senza effettuarne l'installazione, sarà sufficiente digitare il seguente comando in una finestra di terminale: {{{ checkinstall --install=no |
== Opzioni di configurazione == Per creare il pacchetto vengono fatte alcune domande con risposta suggerita. Ad eccezione di quelle relative alle [[#Opzioni_di_configurazione|opzioni di configurazione]] e [[#Opzioni_di_pulitura|opzioni di pulitura]] si consiglia di fare clic su '''Invio'''. Durante l'elaborazione verrà offerta la possibilità di modificare i seguenti valori: {{{ 0 - Maintainer: [ root@MonumentValley ] 1 - Summary: [ Stile Skulpture per Kwin ] 2 - Name: [ build ] 3 - Version: [ 20160917 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ build ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ build ] 12 - Conflicts: [ ] 13 - Replaces: [ ] |
| Linea 33: | Linea 52: |
| = Usare checkinstall con auto-apt = | Segue una breve descrizione delle principali opzioni: '''0''': Nome, cognome e <email> del creatore. L'indirizzo email deve essere racchiuso fra i caratteri '''< >'''.<<BR>> '''1''': Descrizione del pacchetto.<<BR>> '''2''': Nome del pacchetto.<<BR>> '''3''': Versione del pacchetto. Il primo carattere deve essere numerico.<<BR>> '''4''': Sub-versione del programma. Il valore predefinito è '''1'''.<<BR>> '''5''': Licenza del pacchetto. Il valore predefinita è '''GPL'''.<<BR>> '''6''': Gruppo d'appartenenza del pacchetto. Il valore predefinito è '''checkinstall'''.<<BR>> |
| Linea 35: | Linea 61: |
| E' possibile usare '''auto-apt''' per compilare un pacchetto da sorgenti con '''checkinstall''', utilizzare il comando {{{ auto-apt run ./configure }}} al posto del comando {{{ ./configure |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non modificare ulteriori opzioni di configurazione, a meno di necessità particolari. Per maggiori informazioni consultare il [[Ubuntu:CheckInstall|documento originale]].'' || Per modificare un valore digitare il numero corrispondente e premere '''Invio'''.<<BR>> Terminate le modifiche premere due volte '''Invio'''. == Opzioni di pulitura == Durante l'elaborazione verranno offerte le seguenti opzioni:{{{ You probably don't want them to be included in the package. Do you want me to list them? [n]: |
| Linea 41: | Linea 73: |
| Se ci sono dipendenze disponibili, una finestra di dialogo si aprirà e chiederà di installarle (qualora lo si voglia). | Accettare la risposta predefinita premendo '''Invio'''. |
| Linea 43: | Linea 75: |
| Il resto rimane immutato {{{ sudo checkinstall |
{{{ Should I exclude them from the package? (Saying yes is a good idea) [n]: }}} Modificare la risposta predefinita digitando '''y''' e dopo premere '''Invio'''. = Disinstallazione = I pacchetti installati servendosi di '''CheckInstall''' possono essere facilmente rimosso tramite il [[AmministrazioneSistema/InstallareProgrammi#Installare_e_rimuovere_pacchetti_da_repository|gestore pacchetti]] o digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{ sudo dpkg -r nome_pacchetto |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Uno degli svantaggi dell'installazione di software da sorgenti sta nel fatto che, una volta installato, un programma non potrà essere gestito dal gestore dei pacchetti.
La seguente guida spiega come utilizzare lo strumento CheckInstall che consente di creare pacchetti .deb o .rpm, installarli e aggiungerli al database dei pacchetti installati, consentendone quindi la rimozione mediante il gestore dei pacchetti.
Installazione
Installare il pacchetto checkinstall.
Utilizzo
Spostarsi tramite riga di comando nella cartella dove sono stati estratti i sorgerti.
Creare e installare pacchetto .deb: anziché il consueto comando sudo make install, digitare nel terminale:
sudo checkinstall -D
Creare pacchetto senza installarlo: digitare il comando:
sudo checkinstall -D --install=no
Opzioni di configurazione
Per creare il pacchetto vengono fatte alcune domande con risposta suggerita. Ad eccezione di quelle relative alle opzioni di configurazione e opzioni di pulitura si consiglia di fare clic su Invio.
Durante l'elaborazione verrà offerta la possibilità di modificare i seguenti valori:
0 - Maintainer: [ root@MonumentValley ] 1 - Summary: [ Stile Skulpture per Kwin ] 2 - Name: [ build ] 3 - Version: [ 20160917 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ build ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ build ] 12 - Conflicts: [ ] 13 - Replaces: [ ]
Segue una breve descrizione delle principali opzioni:
0: Nome, cognome e <email> del creatore. L'indirizzo email deve essere racchiuso fra i caratteri < >.
1: Descrizione del pacchetto.
2: Nome del pacchetto.
3: Versione del pacchetto. Il primo carattere deve essere numerico.
4: Sub-versione del programma. Il valore predefinito è 1.
5: Licenza del pacchetto. Il valore predefinita è GPL.
6: Gruppo d'appartenenza del pacchetto. Il valore predefinito è checkinstall.
Non modificare ulteriori opzioni di configurazione, a meno di necessità particolari. Per maggiori informazioni consultare il documento originale. |
Per modificare un valore digitare il numero corrispondente e premere Invio.
Terminate le modifiche premere due volte Invio.
Opzioni di pulitura
Durante l'elaborazione verranno offerte le seguenti opzioni:
You probably don't want them to be included in the package. Do you want me to list them? [n]:
Accettare la risposta predefinita premendo Invio.
Should I exclude them from the package? (Saying yes is a good idea) [n]:
Modificare la risposta predefinita digitando y e dopo premere Invio.
Disinstallazione
I pacchetti installati servendosi di CheckInstall possono essere facilmente rimosso tramite il gestore pacchetti o digitando nel terminale il seguente comando:
sudo dpkg -r nome_pacchetto
