Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Checkinstall"
Differenze tra le versioni 16 e 17
Versione 16 del 06/02/2018 02.23.09
Dimensione: 4238
Autore: jeremie2
Commento: Copia/incolla da wilecoyote/provawccki
Versione 17 del 06/02/2018 02.23.43
Dimensione: 4176
Autore: jeremie2
Commento: Revisione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
<<Informazioni(forum=''http://forum.ubuntu-it.org/viewtopic.php?f=46&t=512509'';rilasci="17.10 17.04 16.04 14.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:
L'installazione di un programma [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|da sorgenti]] non dà la possibilità di disinstallare il programma tramite il [[AmministrazioneSistema/InstallareProgrammi#Installare_e_rimuovere_pacchetti_da_repository|gestore pacchetti]]. 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]].
Linea 12: Linea 12:
Questa guida spiega come utilizzare lo strumento '''CheckInstall''' che consente di:
 * C
reare pacchetti `.rpm` o `.deb`, installarli e aggiungerli al database dei pacchetti installati, consentendone quindi la rimozione mediante il [[AmministrazioneSistema/InstallareProgrammi#Installare_e_rimuovere_pacchetti_da_repository|gestore 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 15: Linea 14:
= Preparativi = = Installazione =
Linea 17: Linea 16:
 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]]. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]].
Linea 19: Linea 18:
= Creazione del pacchetto e installazione = = Utilizzo =
Linea 21: Linea 20:
Per creare ed installare il pacchetto `.deb` servendosi di '''CheckInstall''', anziché il consueto comando ''sudo make install'', digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{ [[AmministrazioneSistema/ComandiBase#cd|Spostarsi tramite riga di comando]] nella cartella dove sono stati estratti i sorgerti.

 * '''Creare e installare p
acchetto .deb''': anziché il consueto comando ''sudo make install'', digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{
Linea 25: Linea 26:
Per creare il pacchetto, ma non installarlo, digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{  * '''Creare pacchetto senza installarlo''': digitare il comando: {{{
Linea 31: Linea 32:
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. 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'''.
Linea 52: Linea 53:
 '''0''': Nome, cognome ed <email> del creatore. L'indirizzo email deve essere racchiuso fra i caratteri '''< >'''.<<BR>>  '''0''': Nome, cognome e <email> del creatore. L'indirizzo email deve essere racchiuso fra i caratteri '''< >'''.<<BR>>
Linea 62: Linea 63:
Per modificare un valore digitare il numero corrispondente e premere '''Invio'''.
Per modificare un valore digitare il numero corrispondente e premere '''Invio'''.<<BR>>
Linea 68: Linea 68:
 Durante l'elaborazione verranno offerte le seguenti opzioni:

{{{
 You probably don't want them to be included in the package.
Durante l'elaborazione verranno offerte le seguenti opzioni:{{{
You probably don't want them to be included in the package.
Linea 75: Linea 73:
 Accettare la risposta predefinita premendo '''Invio'''. Accettare la risposta predefinita premendo '''Invio'''.
Linea 78: Linea 76:
Should I exclude them from the package? (Saying yes is a good idea) [n]:}}} Should I exclude them from the package? (Saying yes is a good idea) [n]:
}}}
Linea 80: Linea 79:
 Modificare la risposta predefinita digitando '''y''' e dopo premere '''Invio'''. Modificare la risposta predefinita digitando '''y''' e dopo premere '''Invio'''.
Linea 93: Linea 92:
CategoryHomepage CategoryProgrammazione


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

Ulteriori risorse


CategoryProgrammazione