[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: