Pagina InstallazioneProgrammi/DaSorgenti

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, non ho trovato una discussione su InstallareProgrammi/DaSorgente in cui postare la pagina di prova con alcune aggiunte e modifiche, nel caso esista credo che questo post sia da aggregare ad essa.

wilecoyote/provawcdasorgcmake

Aggiunta l'indicazione del file compresso '.zip' e relativo comando di decompressione.

Aggiunte 2 Note sull'uso del 'configure', per esperienza diretta in tanti si piantano su questo passaggio.

Aggiunta una sezione per le compilazioni basate su CMake nonché in quali DE è usuale trovarlo.

Aggiunti alcuni link per descrivere i programmi da installare.

Aggiunta una Info per mantenere in ordine la propria "Home", una Nota sull'inutilità di un comando se si usa Checkinstall ed infine spostato e modificato in Nota il consiglio d'usare il Checkinstall medesimo, che personalmente consiglio ed incoraggio caldamente.

Aggiunto un link nascosto alla pagina di prova wilecoyote/provawccmakegui, non ancora pronta, sull'uso di CMake-gui.

Corretto infine un paio di errori indicati dal correttore ortografico, seppur non sono in grado di garantirne la correttezza.

:ciao: Ciao


:::::::::::::::::::::::::::::
Link alla guida AmministrazioneSistema/InstallareProgrammi/DaSorgenti
Ultima modifica di jeremie2 il lunedì 19 marzo 2018, 19:04, modificato 1 volta in totale.
Motivazione: Inserimento link alla pagina wiki
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Ho revisionato la pagina e nascosto davvero il link nascosto :D (avevi messo un solo "#", ne servivano due)
Ricontrollala per verificare che sia tutto corretto sotto il profilo tecnico e poi la metto in revisione :vittoria:
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, grazie della correzione, clicca e riclicca ero convinto di esserci riuscito a nascondere il link, convinzione errata ovviamente...

Per la parte tecnica è errata, il 'cmake' non sostituisce il 'make' bensì sostituisce il 'configure', ti posto ad esempio il README di Darkroom:
How To Build This Template
-=-=-=-=-=-=-=-=-=-=-=-=-=

cd darkroom
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$KDEDIRS -DCMAKE_BUILD_TYPE=debugfull .. <- do not forget the ..
make
make install or su -c 'make install'

to uninstall the project:
make uninstall or su -c 'make uninstall'

Note: you can use another build path. Then cd in your build dir and:
export KDE_SRC=path_to_your_src
cmake $KDE_SRC -DCMAKE_INSTALL_PREFIX=$KDEDIR -DCMAKE_BUILD_TYPE=debugfull
La 'Note:' è per compilazioni più complesse, per queste indico infatti di consultare i file INSTALL e/o README.

I comandi per decomprimere li lascerei vista la frequente richiesta nei post di come si fà.

Come devo procedere per ripristinare la parte tecnica errata ?

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Ah, ok. Io l'ho messo come alternativa al make, invece è un'alternativa al ./configure :D
Stasera lo sistemo. Domani ridagli uno sguardo e dimmi se ho pasticciato di nuovo :lol:
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, leggo ora il tuo post, nel frattempo ho provveduto ad un riordino facendo una prova con una nuova pagina di prova wilecoyote/provawcdasorgcmake2.

Quando non servono più come si eliminano le vecchie pagine di prova ?

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Hai fatto bene, io non ho avuto il tempo per fare nulla :)
Non era necessario creare un'altra pagina, ma fa niente. Dato che la versione più aggiornata si trova nella seconda, direi di continuare su quella. La prima poi si elimina, non c'è fretta.
Credo sia necessario nominare meglio i paragrafi. Configure e cmake non eseguono la compilazione, bensì generano il "makefile". Poi è make che effettua la compilazione, basandosi sul makefile.
Pertanto sposterei l'estrazione dei sorgenti nel paragrafo "Preparativi" e rinominerei il paragrafo "Configurazione" in "Generazione del makefile", con i due sottoparagrafi nominati semplicemente "Script di configurazione" e "Cmake". La nota sul "README" basta all'inizio, non è necessario ripeterla sotto cmake.
La frase "...è possibile dedurre il nome della libreria mancante, solitamente la libreria richiesta ha nel nome il suffisso -dev..." è ripetitiva. È per questo che avevo scritto "è possibile dedurre il nome della libreria mancante, solitamente identificabile dal suffisso -dev" ;)
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, fatte le ulteriori correzioni, per l'indicazione della libreria stò cercando il modo di spiegare che occorre la versione -dev ove esistente, cioè la stragrande maggioranza dei casi, e quale preferire se esistono più versioni, cosa assai frequente.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Se lo ritieni utile, crea un apposito sottoparagrafo riguardo le librerie mancanti. Poi nei sottoparagrafi di configure e cmake rimuovi la nota sulle librerie con una sintetica frase che rimanda al paragrafo dedicato.
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, a qualcosa del genere ci avevo pensato, ma non riuscendo a far funzionare la macro Anchor l'avevo accantonato.

Posto la modifica con la macro, puoi spiegarmi cosa ho sbagliato nel suo uso ? Non ho capito bene la pagina in cui è spiegata evidentemente.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Per linkare un paragrafo non c'è bisogno di anchor, basta scrivere il titolo del paragrafo sostituendo eventuali spazi col trattino basso. Se ad esempio volessi linkare il paragrafo "Con lo script configure" dovresti scrivere

Codice: Seleziona tutto

[[#Con_lo_script_configure|testo del link]]
Il risultato sarebbe questo: testo del link

EDIT: Se avessi necessità di creare un "anchor" dovresti scrivere qualcosa del genere nel punto del documento che vuoi linkare:

Codice: Seleziona tutto

<<Anchor(Prova)>>
Per linkare quel punto di ancoraggio vale quello che ho detto per i paragrafi, quindi:

Codice: Seleziona tutto

[[#Prova|testo del link]]
Ultima modifica di iononsbalgiomai il sabato 24 settembre 2016, 12:31, modificato 2 volte in totale.
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, grazie, appena posso modifico.

:ciao: Ciao

EDIT: modifica fatta ora funziona.
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Ho apportato qualche aggiustamento alla struttura e pubblicato la pagina: AmministrazioneSistema/InstallareProgrammi/DaSorgenti
Per il momento ho nascosto la nota che linka la pagina di prova per le gui di cmake, in attesa che venga pubblicata anche quella.

Ottimo lavoro ;)
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, grazie, cerco di fare al meglio quello che posso.

Avevo attivato il link per provarne il funzionamento.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da Staffo »

:birra:
@iononsbalgiomai ti eri dimenticato di mettere la guida nei lavori completati, ci ho pensato io. Ho anche cancellato la vecchia pagina di prova wilecoyote/provawcdasorgcmake2, oramai non serve più.
Per il resto, ottimo! :ciao:
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Eliminato anche la pagina di prova originale: wilecoyote/provawcdasorgcmake
La pagina wilecoyote/provawcdasorgcmake2 era la seconda versione creata da wilecoyote.
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Mi stavo chiedendo una cosa: per installare una dipendenza mancante, anziché fare tutto il giro da synaptic, non sarebbe sufficiente installarla con apt-get?

Codice: Seleziona tutto

sudo apt-get install nomepacchetto
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, si sarebbe sufficiente se l'output di errore di 'configure' o 'cmake' indicasse il nome esatto, purtroppo spesso indica il nome del programma richiesto.

Ad esempio ti viene indicato che manca 'pcsclite' per compilare un programma per il lettore di smartcard, ultimamente di moda nelle richieste d'aiuto :D , ma se provi ad installarlo come pacchetto:

Codice: Seleziona tutto

wilecoyote@MonumentValley:~$ sudo apt-get install pcsclite
[sudo] password for wilecoyote:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto pcsclite
wilecoyote@MonumentValley:~$
Infatti nel repository lo trovi nelle librerie 'libpcsclite1' e 'libpcsclite-dev', ed è quest'ultima quella necessaria.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
Devnull
Rampante Reduce
Rampante Reduce
Messaggi: 8158
Iscrizione: lunedì 21 novembre 2005, 15:56
Località: Ancona

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da Devnull »

Il compilatore non può dare il nome esatto della dipendenza da installare dato che i nomi cambiano da distro a distro. Le dipendenze sono librerie di sviluppo che spesso terminano con -dev.
L'operazione di compilazione la sconsiglierei se sono già presenti pacchetti precompilati nei repo, perché sarebbe solo una perdita di tempo. Compilare può richiedere molto spazio su disco, macchine potenti, tempo, conoscenze di programmazione, etc.

Se non si hanno esigenze specifiche, è inutile ricompilare un pacchetto.

Quando ricompilo il kernel, lo faccio per aggiungere driver non presenti nei sorgenti.
Da regolamento (Sez. I punto 15) è vietato inviare messaggi privati per richieste di supporto tecnico, si prega di aprire una discussione nella giusta sezione.
Hai domande sul forum? Leggi le FAQ e il Regolamento.
→ → → → Partecipa alla documentazione ← ← ← ←
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15723
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da wilecoyote »

:) Salve, bé, su macchine potenti e conoscenze di programmazione non sono messo bene, eppure mi riescono. ;)

Quasi d'accordo sull'inutilità di compilare se il pacchetto è già presente nel repository.

Giusto per fare un esempio, un'eccezione può essere la traduzione del pacchetto Avogadro, il quale nel sorgente i file traduzione sono basati su Gettext, .po, ed invece nel pacchetto sono basati su Qt, .qm :o , e bisogna ricompilarlo per farle funzionare. :devilmad:

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: Pagina InstallazioneProgrammi/DaSorgenti

Messaggio da iononsbalgiomai »

Ragazzi, mentre davo un'occhiata alla pagina di prova di wilecoyote per la revisione della guida a CheckInstall (discussione di riferimento), ho pensato che forse la si potrebbe unificare alla pagina AmministrazioneSistema/InstallareProgrammi/DaSorgenti, così ho tirato giù questa pagina di prova:
iononsbalgiomai/Prova0
Ho ridotto i riferimenti ad auto-apt ad una nota. Che ne dite?

EDIT:
Ho preparato una seconda possibile variante in cui auto-apt è trattato in un sottoparagrafo (3° livello) del paragrafo Script di configurazione.
iononsbalgiomai/Prova1
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite