apt-get install & apt-get buil-dep: dipendenze
Salve lista,
devo installare gaim dai sorgenti, in modo da passare alcuni file in compilazione.
Scarico i sources con "apt-get source", e dopo le mie modifiche lancio "dpkg-buildpackage";
ma a causa dipendenze non soddisfatte, la creazione del file binario giustamente termina.
Quindi per soddisfarle lancio "apt-get build-dep", che in effetti le trova e mi chiede se voglio installarle.
A questo punto, cio' che ho notato, e' che questi file sono esageratamente tanti rispetto a quelli che mi chiede
un "apt-get install gaim".
Certo, se installo i sorgenti ho bisogno dei pacchetti dev, pero' ci sono tanti altri file che build-dep mi vuole far scaricare
e penso che proprio non mi servino...
Per la cronaca:
~/gaim-1.2.1$ dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: source package is gaim
dpkg-buildpackage: source version is 1:1.2.1-1.4
dpkg-buildpackage: source maintainer is Martin Schulze <joey@infodrom.org>
dpkg-buildpackage: host architecture is i386
dpkg-checkbuilddeps: Unmet build dependencies: libgnutls11-dev (>=
1.0.16-5) tcl8.4-dev tk8.4-dev libao-dev libaudiofile-dev
libgtkspell-dev libstartup-notification0-dev libzephyr-dev libxml2-dev
libebook-dev libedata-book-dev
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
$ sudo apt-get build-dep gaim
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
I seguenti pacchetti NUOVI (NEW) saranno installati:
desktop-file-utils esound-common gconf2 gnome-mime-data
libao-dev libaudiofile-dev libbonobo2-0 libbonobo2-common libbonobo2-dev
libdb4.1 libebook-dev libebook8 libedata-book-dev libedata-book1
libedataserver-dev libedataserver3 libesd0 libesd0-dev libfam0c102
libgconf2-4 libgconf2-dev libgcrypt11-dev libgnome2-0 libgnome2-common libgnome2-dev libgnomevfs2-0 libgnomevfs2-common
libgnomevfs2-dev libgnutls11-dev libgpg-error-dev
libgtkspell-dev libhesiod0 libopencdk8-dev liborbit2 liborbit2-dev
libpopt-dev
libsmbclient libstartup-notification0-dev libtasn1-2-dev
libxml2-dev libzephyr-dev libzephyr3 shared-mime-info tcl8.4 tcl8.4-dev
tk8.4 tk8.4-dev
0 aggiornati, 47 installati, 0 da rimuovere e 5 non aggiornati.
È necessario prendere 13,7MB/13,8MB di archivi.
Dopo l'estrazione, verranno occupati 50,1MB di spazio su disco.
Mentre se installo il pacchetto binario:
$ sudo apt-get -s install gaim
Password:
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
gaim-data
Pacchetti suggeriti:
gnome-panel kicker docker evolution-data-server libzephyr3 tcl8.4 tk8.4
I seguenti pacchetti NUOVI (NEW) saranno installati:
gaim gaim-data
0 aggiornati, 2 installati, 0 da rimuovere e 5 non aggiornati.
Inst gaim-data (1:1.2.1-1.4 Debian:3.1r1/stable, Debian-Security:3.1/stable)
Inst gaim (1:1.2.1-1.4 Debian:3.1r1/stable, Debian-Security:3.1/stable)
Conf gaim-data (1:1.2.1-1.4 Debian:3.1r1/stable, Debian-Security:3.1/stable)
Conf gaim (1:1.2.1-1.4 Debian:3.1r1/stable, Debian-Security:3.1/stable)
Come mai ? :-)
Grazie
--
ip
Reply to: