# Installation package avec les sources

**URL:** <https://www.debian-fr.org/t/installation-package-avec-les-sources/23100>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100 "2016-02-20T20:58:39Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![ilip](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e95f7d/32.png) [@ilip](https://www.debian-fr.org/u/ilip)\
**Post date:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/1 "2016-02-20T20:58:39Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/2 "2016-02-20T20:58:39Z")

</div>

Salut,

erreur 😃

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/3 "2016-02-20T20:58:39Z")

</div>

Re,

```auto

```

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/4 "2016-02-20T20:58:41Z")

</div>

[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.

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 8:58 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/5 "2016-02-20T20:58:42Z")

</div>

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 😊

---

<div class="post-metadata">

**Author:** ![ilip](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e95f7d/32.png) [@ilip](https://www.debian-fr.org/u/ilip)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/6 "2016-02-20T20:59:38Z")

</div>

[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 ?

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/7 "2016-02-20T20:59:38Z")

</div>

Salut,

[pwet.fr/man/linux/commandes/fakeroot\_sysv](http://pwet.fr/man/linux/commandes/fakeroot_sysv)

---

<div class="post-metadata">

**Author:** ![ilip](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e95f7d/32.png) [@ilip](https://www.debian-fr.org/u/ilip)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/8 "2016-02-20T20:59:39Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ilip](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e95f7d/32.png) [@ilip](https://www.debian-fr.org/u/ilip)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/9 "2016-02-20T20:59:41Z")

</div>

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é.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/10 "2016-02-20T20:59:42Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![micky979](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@micky979](https://www.debian-fr.org/u/micky979)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/11 "2016-02-20T20:59:43Z")

</div>

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 :

```auto

```

---

<div class="post-metadata">

**Author:** ![ilip](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/e95f7d/32.png) [@ilip](https://www.debian-fr.org/u/ilip)\
**Post date:** [Février 20, 2016, 8:59 UTC](https://www.debian-fr.org/t/installation-package-avec-les-sources/23100/12 "2016-02-20T20:59:44Z")

</div>

Merci j’éssai ça
