Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tutoriel:appliquer_un_debdiff [Le 04/06/2008, 19:01] – Ajout des tags orkerone | tutoriel:appliquer_un_debdiff [Le 21/11/2013, 19:04] (Version actuelle) – [Comment appliquer un *.debdiff à un paquet] 78.235.91.37 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ====== Comment appliquer un *.debdiff à un paquet ====== | ||
| + | |||
| + | Il arrive que sur [[http:// | ||
| + | |||
| + | La marche à suivre est simple: récupération de la source du paquet, création du paquet original, récupération du debdiff, recompilation du paquet suivant le debdiff, installation du paquet, bonheur. Rassurez vous, c'est très simple. | ||
| + | |||
| + | < | ||
| + | //Exemple : Je veux appliquer mon debdiff à **Rhythmbox** : mon deb s' | ||
| + | |||
| + | == Outils de constructions == | ||
| + | Tout ce qui va nous servir à compiler notre paquet. | ||
| + | < | ||
| + | |||
| + | == Créer le répertoire de travail (optionnel) == | ||
| + | Je vous conseille de le faire, ça rendra votre travail plus clair. | ||
| + | < | ||
| + | |||
| + | == Récupérer le *.debdiff == | ||
| + | Si ce n'est déjà fait : | ||
| + | < | ||
| + | |||
| + | == Récupérer la source du paquet == | ||
| + | Notez qu'il n'est pas nécessaire de le faire en sudo, puisqu' | ||
| + | < | ||
| + | |||
| + | == Récupérer les dépendances du paquet == | ||
| + | Toutes les librairies nécessaires à la compilation du paquet. | ||
| + | < | ||
| + | |||
| + | == Appliquer le debdiff == | ||
| + | Ici, on applique le debdiff dans le répertoire source de notre paquet. Pensez à remplacer DEBDIFF par le nom de votre fichier debdiff. | ||
| + | < | ||
| + | |||
| + | == Compiler le nouveau paquet == | ||
| + | Régénération du paquet avec les nouvelles modifications. | ||
| + | < | ||
| + | |||
| + | == Installer le nouveau paquet == | ||
| + | Et enfin... | ||
| + | < | ||
| + | |||
| + | Et voilà, si tout s'est bien passé vous disposez à présent de la version mise à jour du paquet. Notez que certaines étapes (la récupération des sources, la compilation) peuvent prendre pas mal de temps. | ||
| + | |||
| + | == Exemple == | ||
| + | < | ||
| + | cd /tmp | ||
| + | wget http:// | ||
| + | apt-get source vino | ||
| + | sudo apt-get build-dep vino | ||
| + | cd vino-* | ||
| + | patch -p1 < ../ | ||
| + | debuild -uc -us | ||
| + | sudo dpkg -i ../ | ||
| + | |||
| + | |||
| + | ---- | ||
| + | // | ||
