Installation package avec les sources

Bonjour,

Je dois installer Xorg a partir des sources sur Debian stable pour activer certains modules.

donc je fais

apt-get source xorg-server
./configure avec activation des modules
make
make install

Xorg est installé dans /usr/local/, ce qui est normal, option par défaut de -prefix
Par contre lorsque je lance Xorg, il éssai de charger les fonts à partir du dossier /usr/local/lib/X11/fonts/
alors que le package xfonts-base les installe dans /usr/lib/fonts/X11.

Comment spécifier lors du ./configure le même répertoire fonts que pour Xorg installé avec apt-get ?

Salut,

erreur :smiley:

Re,

[quote=“ilip”]Bonjour,

Je dois installer Xorg a partir des sources sur Debian stable pour activer certains modules.

donc je fais

apt-get source xorg-server
./configure avec activation des modules
make
make install
[/quote]

Non, c’est une catastrope de faire ça, il va uy avoir un mélange complet entre l’ancienne et la nouvelle version et aucun paquet dépendant de X ne sera installable.

  1. Il faut charles sources de X via debian
    apt-get source «le paquet concerné»

  2. Mettre les dépendances de fabrication

apt-get build-dep «le paquet concerné»

  1. Editer les nouvelles options dans le fichier debian/rules du répertoire crée

  2. Faire le paquet
    $ fakeroot dpkg-buildpackage -b -uc

  3. Installer le paquet.

Re,

Je vous présente mes excuses. J’assimilais son problème à l’installation par cette méthode des drivers nécessaires à une imprimante récalcitrante que j’installe de cette manière en amd64 :blush:

[quote]1) Il faut charles sources de X via debian
apt-get source «le paquet concerné»

  1. Mettre les dépendances de fabrication

apt-get build-dep «le paquet concerné»

  1. Editer les nouvelles options dans le fichier debian/rules du répertoire crée

  2. Faire le paquet
    $ fakeroot dpkg-buildpackage -b -uc

  3. Installer le paquet.[/quote]

Ok merci,
juste une question, à quoi sert le fakeroot ?

Salut,

pwet.fr/man/linux/commandes/fakeroot_sysv

Salut,

j’ai fais comme tu m’as dit fran.b,

j’ai modifié le debian/rules, en ajoutant l’option --enable-xfbdev

et après le fakeroot dpkg-buildpackage -b -uc,
j’ai les fichiers :

xdmx_1.4.2-10.lenny2_i386.deb
xdmx-tools_1.4.2-10.lenny2_i386.deb
xprint_1.4.2-10.lenny2_i386.deb
xprint_common_1.4.2-10.lenny2_i386.deb
xserver-xephyr_1.4.2-10.lenny2_i386.deb
xserver-xorg-core_1.4.2-10.lenny2_i386.deb
xserver-xorg-core-dbg_1.4.2-10.lenny2_i386.deb
xvfb_1.4.2-10.lenny2_i386.deb

il manquerai pas xorg-server_1.4.2-10.lenny2_i386.deb, le nom du paquet source ?
si je fais dpkg -i xserver-xorg-core_1.4.2-10.lenny2_i386.deb,
il veut installer xorg-server en le téléchargeant sur le serveur.

aussi en installant les nouveaux .deb, je n’ai pas l’executable /usr/bin/Xfbdev, alors que j’ai rajouté l’option.

Quand je fais

dpkg -i ./xserver-xorg-dev_1.4.2-10.lenny2_i386.deb

puis

dpkg -i xserver-xorg-core_1.4.2-10.lenny2_i386.deb

-> xserver-xorg-core dépend de xserver-xorg cependant
le paquet xserver-xorg n’est pas installé.

Oui, il te faut installer au besoin en le compilant le paquet xserver-xorg (qui contient les licences je pense), il est possible que le procédé se répète, xorg est un truc assez gros.

Bonjour,

Pour avoir le paquet xserver-xfbdev_1.4.2-10.lenny2_i386.deb, il te faut decommenter les lignes 33, 34, 35 et 37 du fichier debian/rules et de la ligne 188 à 202 du fichier debian/control

Ensuite, il te faudra reconstruire le paquet.

Incremente eventuellement le numero de version, avant de reconstruire le pquet, pour ne pas interferer avec la version officiel avec cette commande qui va rajouter un b au numero de version actuelle :

Merci j’éssai ça