Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
Creare un RPM
Se abbiamo bisogno di distribuire dei software, e molto utile avere a disposizione dei file rpm, che ci permetto di effettuare un installazione o aggiornamento in pochi passi.
Make e Makefile, utility per rendere automatico non solo la ricompilazione, ma qualsiasi altro processo di aggiornamento
Spesso vi sarà capitato di scompattare dei sorgenti di qualche programma disponibile per Linux e di trovarvi dentro un Makefile, e delle istruzioni di installazione che richiedevano comandi tipo:
make; make install.
Questi comandi sono invocazioni del comando 'make'.
Introduzione a make.
Quando si scrivono programmi composti di diversi file sorgenti, ci si trova di fronte al problema della ricompilazione degli oggetti e del linkaggio di questi ultimi per generare l'eseguibile. La cosa più conveniente da fare è individuare i file che sono stati modificati dall'ultima compilazione, e ricompilare soltanto questi ultimi.
L'utility make serve a determinare automaticamente quali pezzi di un programma hanno bisogno di essere ricompilati, e può generare i comandi necessari a farlo, seguendo alcune regole definite in un Makefile.
Sotto Linux e nella maggior parte dei sistemi UNIX, si usa generalmente il GNU make, scritto da Richard Stallman, iniziatore e leader del progetto GNU.
Come Automatizzare la Compilazione con Make
Articolo che mostra l'uso basilare dello strumento make, che ogni distribuzione Linux possiede, utile per la generazione automatizzata di applicazioni costituite da più file sorgente.
Pidgin e i video
Questo plugin per Pidgin che stò per segnalarvi vi farà impazzire. State chattando con un vostro amico che vi segnala un link ad un video presente su Youtube o Google Video. Cosa fate? Semplice: cliccate sul link, si apre il browser (presumibilmente Firefox) e vi vedete un video. Con pidgin-embeddedvideo-1.1 bypasserete tutto questa procedura, evitando di aprire il browser, ma vedrete i video direttamente in chat! E questo torna utile quando avete amici che comunicano esclusivamente con dosi massicce di link a Youtube.
LinCity-NG per costruire una cittÃ
Per gli appassionati della saga Sim City, oggi parliamo di un gioco molto particolare: LinCity-NG. Si tratta della versione migliorata di LinCity disponibile per GNU/Linux e Windows e approdata alla versione 2.0; nel gioco simuleremo la nascita e l'evoluzione di una città , cercando di mantenere un'economia sostenibile.
Driver gspca e Ubuntu 8.10
Recentemente molti utenti hanno avuto problemi nel far funzionare le loro webcam su Ubuntu 8.10. Più precisamente: molti utenti hanno avuto problemi nel compilare i driver gspca su Ubuntu 8.10. Non c'era verso di far andare il make a buon fine.Tra i vari errori segnalati durante il make c'era l'inesistenza di un file semaphore.sh (asm/ error: asm/semaphore.h: Nessun file o directory). Orbene: molti utenti hanno dovuto rinunciare a questi driver ma ora...
CMake: chi è costui?
Il nome CMake è un abbreviazione di cross platform make. Questo software rimpiazza il vecchio e non facilissimo da usare Automake nella generazione dei Makefile. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile. Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all’interno del file system. Proprio per questo motivo, è impossibile avere un Makefile già scritto. A questo punto, il tool Automake, doveva eseguire una precisa ricerca di tali librerie e infine, se non si sono riscontati errori, la definitiva creazione del Makefile per la successiva compilazione.
Make nei sistemi multiprocessore
Da non molto ho preso un nuovo portatile e, a differenza dal precedente, è un dual core duo. Ho notato che quando andavo a compilare i programmi, utilizzavo solo il 50% della CPU(S), pertanto ci voleva un meccanismo per incrementare le prestazioni, ma non sapevo quali.
eIniziamo ad usare Flex
Recentemente qualche utente, soprattutto gli universitari impegnati negli esami riguardanti i Compilatori e gli Interpreti, ha avuto problemi ad installare Flex. Di cosa stiamo parlando? Flex è l'acronimo di Fast LEXical analyzer generatored ed è uno dei software più antichi (o forse è meglio dire anziani) parte integrante di GNU/Linux. In breve, si tratta di un software che genera uno scanner, o riconoscitore lessicale, partendo da delle espressioni regolari. L'ultima versione stabile di Flex è la 2.5.35. Vi facciamo vedere come si installa e cosa leggere per iniziare ad usarlo.
Principale
Inserisci...
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.


