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 11 e 16 (in 5 versioni)
Versione 11 del 14/03/2011 12.50.39
Dimensione: 1746
Autore: localhost
Commento: converted to 1.6 markup
Versione 16 del 06/02/2018 02.23.09
Dimensione: 4238
Autore: jeremie2
Commento: Copia/incolla da wilecoyote/provawccki
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")>>
Linea 9: Linea 10:
Il comando '''checkinstall''' tiene traccia di tutti i file installati da '''make install''' o equivalenti, crea pacchetti '''Slackware''', '''RMP''' 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. 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]].
Linea 11: Linea 12:
= Installazione = Questa guida spiega come utilizzare lo strumento '''CheckInstall''' che consente di:
 * Creare 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]].
Linea 13: Linea 15:
Da terminale: {{{
sudo apt-get install checkinstall
= Preparativi =

 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://checkinstall|checkinstall]].

= Creazione del pacchetto e installazione =

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: {{{
sudo checkinstall -D
Linea 17: Linea 25:
Se si vuole utilizzare la procedura con '''auto-apt''', sarà necessario installare questo pacchetto, qualora non lo fosse già: {{{
sudo apt-get install auto-apt
Per creare il pacchetto, ma non installarlo, digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando: {{{
sudo checkinstall -D --install=no
Linea 21: Linea 29:
= Utilizzo = == Opzioni di configurazione ==
Linea 23: Linea 31:
Quando si compila un pacchetto da sorgenti, invece di utilizzare il comando: {{{
sudo make install}}}
si utilizza il comando: {{{
sudo checkinstall
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 29: Linea 51:
l pacchetto installato potrà cosi essere facilmente rimosso attraverso '''Synaptic''' o con: {{{
sudo dpkg -r [NOME_PACCHETTO]
Segue una breve descrizione delle principali opzioni:
 '''0''': Nome, cognome ed <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>>

||<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'''.

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 33: Linea 75:
Se si volesse creare solo il pacchetto senza effettuarne l'installazione, è sufficiente utilizzare il comando: {{{
checkinstall --install=no
}}}
 Accettare la risposta predefinita premendo '''Invio'''.
Linea 37: Linea 77:
= Usare checkinstall con auto-apt = {{{
Should I exclude them from the package? (Saying yes is a good idea) [n]:}}}
Linea 39: Linea 80:
Puoi usare '''auto-apt''' quando vuoi compilare un pacchetto da sorgenti con '''checkinstall'''. Sarà necessario avere '''auto-apt''' installato.  Modificare la risposta predefinita digitando '''y''' e dopo premere '''Invio'''.
Linea 41: Linea 82:
Invece di utilizzare il comando: {{{
./configure
}}}
= Disinstallazione =
Linea 45: Linea 84:
si utilizzerà
{{{
auto-apt run ./configure
}}}

Se ci sono dipendenze disponibili, una finestra di dialogo si aprirà e chiederà di installarle (qualora lo si voglia).

Il resto rimane immutato {{{
make
sudo checkinstall
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
Linea 62: Linea 93:
CategoryProgrammazione CategoryHomepage


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

L'installazione di un programma da sorgenti non dà la possibilità di disinstallare il programma tramite il gestore pacchetti.

Questa guida spiega come utilizzare lo strumento CheckInstall che consente di:

  • Creare pacchetti .rpm o .deb, installarli e aggiungerli al database dei pacchetti installati, consentendone quindi la rimozione mediante il gestore pacchetti.

Preparativi

Creazione del pacchetto e installazione

Per creare ed installare il pacchetto .deb servendosi di CheckInstall, anziché il consueto comando sudo make install, digitare nel terminale il seguente comando:

sudo checkinstall -D

Per creare il pacchetto, ma non installarlo, digitare nel terminale il seguente 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 ed <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


CategoryHomepage