Simone Soldateschi ha scritto:
> effettivamente è quello che cercavo, però nel man vedo:
>
> --provides=[list]
> Features provided by this package (.rpm)
>
> e temo fortemente che sia solo per il package manager di redhat
Ho provato a fare una rapida ricerca con google e a quanto pare il campo
provides esiste anche nei .deb, anche se opzionale.
http://www.pluto.it/files/ildp/man/man5/deb-control.5.html
Se riesci a risolvere in qualche modo fammi sapere, che sono interessato.
Ciao,
Darkbasic.
vi ringrazio per le preziose indicazioni :)
Prima di tutto ho rimosso le librerie 'libsdl-*-dev'.
Quindi ho compilato la libreria SDL dai sorgenti ed ho installato con:
# checkinstall --provides="libsdl-dev libsdl"
l'unico cambiamento che ho apportato è stato il nome del pacchetto:
This package will be built according to these values:
0 - Maintainer: [ [EMAIL PROTECTED] ]
1 - Summary: [ Package created with checkinstall 1.5.3 ]
2 - Name: [ libsdl1.2-dev ] <-- <-- <-- <--
3 - Version: [ 1.2.10 ] <-- <-- <-- <--
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ SDL-1.2.10 ]
9 - Alternate source location: [ ]
$ apt-cache show libsdl1.2-dev
Package: libsdl1.2-dev <-- <-- <-- <--
Priority: optional
Section: libdevel
Installed-Size: 3388
Maintainer: Debian SDL maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: libsdl1.2
Version: 1.2.7+1.2.8cvs20041007-4.1 <-- <-- <-- <--
Replaces: libsdl-dev, libsdl0.11-dev, libsdl1.0-dev, libsdl1.1-dev
Provides: libsdl-dev <-- <-- <-- <--
la '1.2.7', il pacchetto si chiama 'libsdl1.2-dev' e fornisce 'libsdl-dev'.
Proprio per queste considerazioni ho impostato come sopra la nuova installazione.
A questo punto verifico che effettivamente la libreria utilizzata per la compilazione sia la 1.2.10:
$ sdl-config --version
1.2.10
ed inoltre anche le dipendenze sembrano risolte.
Ho installato 'libsdl-gfx1.2-dev' che dipende, tra l'altro, da 'libsdl1.2-dev (>= 1.2.5-3)':
# apt-get install libsdl-gfx1.2-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
libsdl-gfx1.2-dev
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 0B/373kB of archives.
After unpacking 618kB of additional disk space will be used.
Selecting previously deselected package libsdl-gfx1.2-dev.
(Reading database ... 134869 files and directories currently installed.)
Unpacking libsdl-gfx1.2-dev (from .../libsdl-gfx1.2-dev_2.0.9-4_i386.deb) ...
Setting up libsdl-gfx1.2-dev (2.0.9-4) ...
Sembra che il gioco funzioni, e soprattutto senza uscire dai "paletti" di apt.
Grazie ancora!
// SS

