Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

6.4.10 Porter un paquet vers le syst�me stable

Pour des mises � jour partielles du syst�me stable, recr�er un paquet pour l'environnement utilis� � partir des sources est recommand�. Cela �vite de nombreuses mises � jour de paquets � cause des d�pendances. D'abord, ajouter l'entr�e suivante dans /etc/apt/sources.list :

     deb-src https://http.us.debian.org/debian testing \
      main contrib non-free
     deb-src https://http.us.debian.org/debian unstable \
      main contrib non-free

Chaque entr�e de deb-src est ici scind�e en deux lignes � cause de contraintes d'impression, mais les entr�es r�elles dans sources.list doivent tenir en une seule ligne.

Ensuite, r�cup�rez les sources et construisez un paquet :

     $ apt-get update  # met � jour la liste des paquets source
     $ apt-get source package
     $ dpkg-source -x package.dsc
     $ cd package-version
       ... cherche parmi les paquets requis (Build-Depends dans le fichier .dsc)
           et les installe. Il faut le paquet � fakeroot � aussi.
     
     $ dpkg-buildpackage -rfakeroot 
     
       ...ou (si pas de signature)
     $ dpkg-buildpackage -rfakeroot -us -uc # utilisez � debsign �
                                              ensuite si n�cessaire
     
       ...ensuite pour installer
     $ su -c "dpkg -i packagefile.deb"

Normalement, il n'y a besoin d'installer que peu de paquets avec un suffixe � -dev � pour satisfaire les d�pendances. debsign est dans le paquet devscripts. auto-apt peut aider � r�soudre les d�pendances. L'utilisation de fakeroot �vite une utilisation non n�cessaire du compte root.

Dans Woody, ces probl�mes de d�pendances peuvent �tre simplifi�s. Par exemple, pour compiler le paquet source de pine :

     # apt-get build-dep pine
     # apt-get source -b pine

Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire