Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

9.1.2. Installazione delle dipendenze di build‌‌


Ora che hai i sorgenti, devi ancora installare le dipendenze di compilazione. Saranno necessari per compilare i pacchetti binari desiderati, ma sono probabilmente necessari anche per compilazioni parziali che potresti voler eseguire per testare le modifiche mentre le apporti.

Ogni pacchetto sorgente dichiara le sue dipendenze di compilazione nel Build-dipende campo del debian/controllo file. istruiamo adatto per installarli (supponendo che ti trovi in ​​una directory contenente un pacchetto sorgente decompresso):


$ sudo apt build-dep ./

Nota, usando la directory './' per ottenere le dipendenze di build Lettura degli elenchi dei pacchetti... Fatto

Albero delle dipendenze

Leggere le informazioni sullo stato ... Fatto

I seguenti pacchetti NUOVI saranno installati:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-non determinismo gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf

0 aggiornati, 13 installati di recente, 0 da rimuovere e 0 non aggiornati. È necessario ottenere 4 456 kB di archivi.

Dopo questa operazione, verranno utilizzati 14,6 MB di spazio su disco aggiuntivo. Vuoi continuare? [Sì/No]

[...]

$ sudo apt build-dep ./

Nota, usando la directory './' per ottenere le dipendenze di build Lettura degli elenchi dei pacchetti... Fatto

Albero delle dipendenze

Leggere le informazioni sullo stato ... Fatto

I seguenti pacchetti NUOVI saranno installati:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-non determinismo gettext intltool-debian libarchive-zip-perl libfile-stripnondeterminism-perl libtool po-debconf

0 aggiornati, 13 installati di recente, 0 da rimuovere e 0 non aggiornati. È necessario ottenere 4 456 kB di archivi.

Dopo questa operazione, verranno utilizzati 14,6 MB di spazio su disco aggiuntivo. Vuoi continuare? [Sì/No]

[...]


In questo esempio, tutte le dipendenze di compilazione possono essere soddisfatte con i pacchetti disponibili per APT. Questo potrebbe non essere sempre il caso in quanto lo strumento per la creazione di kali-rolling non garantisce l'installabilità delle dipendenze di compilazione (vengono prese in considerazione solo le dipendenze dei pacchetti binari). In pratica, le dipendenze binarie e le dipendenze di compilazione sono spesso strettamente accoppiate e la maggior parte dei pacchetti avrà le proprie dipendenze di compilazione soddisfacenti.


Il miglior sistema operativo cloud computing su OnWorks: