Pagina 1 di 2

[Guida] Checkinstall

Inviato: mercoledì 7 marzo 2012, 12:41
da Laycastle
Volevo solo segnalare:
Quando si compila un pacchetto da sorgenti, utilizzare il comando

Codice: Seleziona tutto

make && sudo checkinstall
al posto del comando

Codice: Seleziona tutto

sudo make install
così sembra che il sorgente vada compilato due volte e che il corretto iter per l'installazione sia

Codice: Seleziona tutto

./configure
make
make && sudo checkinstall
IMHO
Quando si compila un pacchetto da sorgenti, utilizzare il comando

Codice: Seleziona tutto

sudo checkinstall
al posto del comando

Codice: Seleziona tutto

sudo make install
sarebbe molto più chiaro.

Ciao.


:::::::::::::::::::::::::::::
Link alla guida Programmazione/Checkinstall

Re: [Guida] Checkinstall

Inviato: mercoledì 7 marzo 2012, 12:54
da peppe84
Uhm... no. il make glielo devi passare lo stesso. Prima di creare il .deb quel pacchetto va compilato comunque, no?

Hai ragione. Vado a sistemare.

Re: [Guida] Checkinstall

Inviato: mercoledì 7 marzo 2012, 13:08
da peppe84
Mi rendo conto che sono un pò criptico alle volte.
Si, credo sia più chiaro nel modo che dici.
Resta sotto inteso che i passi precedenti sono i soliti ./configure e make. La parola "make" nella guida potrebbe indurre qualche utente a pensare che vada ripetuto due volte. Quindi il senso è proprio di sostituire "sudo checkinstall" a "sudo make install".

Grazie

Re: [Guida] Checkinstall

Inviato: mercoledì 7 marzo 2012, 13:08
da Laycastle
Si certo,
forse non sono stato chiaro, tento di spiegarmi meglio. ;D
La procedura per la compilazione di un sorgente indicata in AmministrazioneSistema/InstallareProgrammi/DaSorgenti è

Codice: Seleziona tutto

./configure --prefix=/usr
make
sudo make install
sostituendo

Codice: Seleziona tutto

sudo make install
con

Codice: Seleziona tutto

make && sudo checkinstall
come detto nella pagina in questione diventa

Codice: Seleziona tutto

./configure
make
make && sudo checkinstall
che è rindondante in quanto il "make" viene eseguito due volte.
Quindi o si modifica tutto il paragrafo in qualcosa del genere
Per compilare e creare il pacchetto .deb eseguire

Codice: Seleziona tutto

make && sudo checkinstall
nella cartella del sorgente, dopo averlo opportunamente configurato ecc...
o si fa come ho suggerito prima.

IMHO, ovviamente.

EDIT
peppe84 ha scritto: Resta sotto inteso che i passi precedenti sono i soliti ./configure e make. La parola "make" nella guida potrebbe indurre qualche utente a pensare che vada ripetuto due volte. Quindi il senso è proprio di sostituire "sudo checkinstall" a "sudo make install".
Esattamente.  (yes)

Re: [Guida] Checkinstall

Inviato: giovedì 8 marzo 2012, 17:17
da Laycastle
Debbo aggiungere risolto? (non sono pratico di questa sezione)

Re: [Guida] Checkinstall

Inviato: giovedì 8 marzo 2012, 17:22
da peppe84
Non ti preoccupare ;)

Re: [Guida] Checkinstall

Inviato: domenica 18 settembre 2016, 16:14
da wilecoyote
:) Salve, propongo questo aggiornamento della pagina wiki Programmazione/Checkinstall.

Qui il link alla pagina di prova wilecoyote/provawccki

Aggiunta l'opzione -D nei comandi altrimenti Checkinstall potrebbe bloccarsi non sapendo che tipo di pacchetto compilare.

Aggiunto 'sudo' al comando di compilazione senza installazione altrimenti non funziona.

Aggiunte le istruzioni per modificare alcune caratteristiche di compilazione.

Aggiornato l'elenco delle versioni in cui ho verificato i comandi ed aggiunto il link a questa pagina come discussione trovata in Gruppo Documentazione, ovvero qui dove posto questo intervento.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: lunedì 19 settembre 2016, 0:26
da iononsbalgiomai
Ho sintetizzato alcuni pensieri e riadattato delle frasi agli attuali standard del wiki.
Verifica se è tutto ok, soprattutto dal punto di vista tecnico, o se le mie sintesi omettono qualche specificazione necessaria ;)

Re: [Guida] Checkinstall

Inviato: lunedì 19 settembre 2016, 11:44
da wilecoyote
:) Salve, mi sembra tutto a posto, la tua composizione è senz'altro migliore della mia.

Messa in coda di revisione e poi pubblicata, sarà più probabile che venga vista da qualche utente e quindi segnalati eventuali errori, giusto ?

Se è così allora procedi pure alla messa in coda di revisione.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: lunedì 19 settembre 2016, 23:26
da iononsbalgiomai
Ho apportato alcune ulteriori modifiche:
  • Menzionato auto-apt nell'introduzione.
  • Dato che la prima operazione per l'installazione da sorgenti è la configurazione, ho sposta all'inizio il paragrafo su auto-apt indicandolo come opzionale.
  • Per completezza, ho inserito un paragrafo sulla compilazione col classico comando make.
  • Aggiunto un paragrafo sulla disinstallazione.
Mi sembrava più chiaro con tre paragrafi diversi per le tre operazioni principali (configurazione, compilazione e installazione) più uno per la disinstallazione.

Ho aggiunto la pagina alla tabella delle revisioni.

Re: [Guida] Checkinstall

Inviato: martedì 20 settembre 2016, 11:47
da wilecoyote
:) Salve, si così è più leggibile, che è importante quanto la correttezza delle informazioni.

Scusa la domanda ma la pagina con la tabella delle revisioni cos'è ? Giusto per saperlo e se devo provvedervi in futuro.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: martedì 20 settembre 2016, 12:02
da iononsbalgiomai
La trovi nel Wiki, sotto Partecipa>Pagine da fare.

Re: [Guida] Checkinstall

Inviato: martedì 4 ottobre 2016, 17:50
da iononsbalgiomai
Se siete d'accordo con quanto detto qui e commenti successivi, la pagina dedicata a Checkinstall può essere accorpata a quella sull'installazione da sorgenti.
(Quindi la pagina di Checkinstall verrebbe eliminata)

Re: [Guida] Checkinstall

Inviato: martedì 20 dicembre 2016, 14:49
da wilecoyote
:) Salve, precisato che in mancanza d'accettazione delle dipendenze richieste da Auto-apt, non sarà possibile eseguire la configurazione.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: domenica 26 febbraio 2017, 14:44
da wilecoyote
:) Salve, dati i proficui risultati ottenuti usando `auto-apt` per configurare i sorgenti prima della compilazione, propongo di rimuovere il medesimo dalla pagina dedicata a Checkinstall per spostarlo nella pagina InstallazioneDaSorgente.

Se accettato ritengo la pagina wilecoyote/provawccki pronta alla revisione.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: lunedì 22 gennaio 2018, 14:55
da wilecoyote
:) Salve, fatte 2 modifiche che ora listo.

Aggiunto il sotto paragrafo Opzioni di pulitura a seguito di richiesta di chiarimenti per un pacchetto dai contenuti bizzarri.

Aggiornate le versioni testate, tutte con Kubuntu tranne Artful 17.10 anche con Xenial.

C'è qualche problema particolare che ne impedisce la revisione ?

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: mercoledì 24 gennaio 2018, 16:38
da wilecoyote
:) Salve, approfittando del fatto che oggi il wiki accetta la mia logatura, ho provato ad aggiungere in PagineDaFare la revisione della pagina Checkinstall.

Sembra che ci sia riuscito, và a sapere perché 2 settimane fà non mi funzionava di logarmi.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: martedì 6 febbraio 2018, 2:31
da jeremie2
wilecoyote [url=https://forum.ubuntu-it.org/viewtopic.php?p=5037568#p5037568][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::) Salve, approfittando del fatto che oggi il wiki accetta la mia logatura, ho provato ad aggiungere in PagineDaFare la revisione della pagina Checkinstall.

Sembra che ci sia riuscito, và a sapere perché 2 settimane fà non mi funzionava di logarmi.

:ciao: Ciao
Grazie mille wilecoyote!
Ho fatto qualche aggiustamento e ho copiato la guida sulla pagina originale Programmazione/Checkinstall

:birra:

Re: [Guida] Checkinstall

Inviato: martedì 6 febbraio 2018, 14:11
da wilecoyote
:) Salve,
jeremie2 ha scritto: Grazie mille wilecoyote!
Ho fatto qualche aggiustamento e ho copiato la guida sulla pagina originale Programmazione/Checkinstall

:birra:
Perfetto, ora passo ad approfondire l'aggiornamento di AmministrazioneSistema/InstallareProgrammi/DaSorgenti.

:ciao: Ciao

Re: [Guida] Checkinstall

Inviato: mercoledì 29 agosto 2018, 15:30
da wilecoyote
:) Salve, verificato in Bionic, in Kubuntu e Lubuntu, con successo, segno verificato con 18.04 .

:ciao: Ciao