13 marzo 2012

Ubuntu - come risolvere le dipendenze di compilazione
http://ping.fm/DMphe
La parte più difficile della compilazione di software su Linux è trovare le dipendenze e installarle. Ubuntu ha comandi apt che trovano, localizzano e installano automaticamente le dipendenze, facendo il lavoro complicato per voi. Ubuntu - come risolvere le dipendenze di compilazione iniziamo a vedere il comando Auto-apt Auto-apt osserva e aspetta quando date il comando ./configure attraverso di esso. Quando ./configure prova ad accedere a un file che non esiste, auto-apt mette il processo di ./configure in pausa, installa i pacchetti appropriati e poi fa continuare il processo ./configure. Prima di tutto, installate auto-apt col seguente comando: sudo apt-get install auto-apt Una volta installato, eseguite il seguente comando per scaricare le liste di file di cui auto-apt ha bisogno. Questo processo durerà qualche minuto. sudo auto-apt update Dopo che il primo comando èterminato, eseguite i seguenti comandi per aggiornare i suoi database. Questi comandi ci metteranno qualche minuto per essere eseguiti. sudo auto-apt updatedb && sudo auto-apt update-local Dopo aver finito di costruire i database di auto-apt, potete iniziare il processo di ./configure col seguente comando: sudo auto-apt run ./configure Ubuntu - come risolvere le dipendenze di compilazione: Apt-file Se vedete un messaggio di errore che dice che uno specifico file manca, potreste non conoscere il pacchetto da installare per ottenere il file. Apt-file vi permette di trovare i pacchetti che contengono uno specifico file con un singolo comando. Prima cosa, dovrete installare lo stesso apt-file: sudo apt-get install apt-file Dopo che è installato, eseguite i seguenti comandi per scaricare le liste di file dalle vostre repository di apt configurate. Queste liste sono grandi, per cui ci vorranno alcuni minuti per scaricarle. sudo apt-file update Eseguite il seguente comando, sostituendo “example.pc” con un nome file, e il comando vi dirà esattamente quale paccehtto dovrete installare. apt-file search file example.pc Installate il pacchetto con il comando di installazione standard apt-get: sudo apt-get install package Potete anche fare una ricerca di file dal sito di Ricerca Pacchetti Ubuntu . Usate la sezione “Cerca nei contenuti dei pacchetti” nella pagina per cercare un file specifico. Vi restituirà gli stessi risultati di apt-file, e non dovrete scaricare alcuna lista di file. Ubuntu - come risolvere le dipendenze di compilazione : Apt-Get Build-Dep Abbiamo già coperto apt-get build-dep nel nostro post iniziale. Se una versione precedente del programma che state cercando di installare è già nelle repository dei pacchetti Ubuntu, Ubuntu sa già di quali dipendenze ha bisogno. Scrivete il prossimo comando, sostituendo “pacchetto” col nome del pacchetto, e apt-get installerà le dipendenze necessarie: sudo apt-get build-dep pacchetto Apt-get vi chiederà di installare tutte le dipendenze necessarie. Se una versione più nuova del programma ha bisogno di diverse dipendenze, potreste dover installare alcune dipendenze addizionali manualmente. Tutti questi comandi usano apt-get, quindi potete anche usarli su Debian, Linux Mint e ogni altra distribuzione Linux che usa apt-get e pacchetti .deb.

Nessun commento: