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 Portar un paquete a la rama stable

Para una actualizaci�n parcial del sistema estable, es conveniente reconstruir el paquete para el entorno dado a partir de su c�digo fuente. Esto evita actualizaciones masivas de paquetes debido a las dependencias. Primero, a�ada las siguientes entradas al /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

Cada entrada para deb-src est� dividida en dos por cuestiones de impresi�n aunque en realidad las entradas en el sources.list deben escribirse en una �nica l�nea.

A continuaci�n, obtenga el c�digo fuente y cree una copia local del paquete:

     $ apt-get update  # actualiza la lista de paquetes del repositorio
     $ apt-get source paquete
     $ dpkg-source -x paquete.dsc
     $ cd versi�n_paquete
       ... busque los paquetes requeridos (Build-depends en el archivo .dsc) e
           inst�lelos.  Necesitar� tambi�n el paquete "fakeroot".
     
     $ dpkg-buildpackage -rfakeroot 
     
       ...o (sin firma)
     $ dpkg-buildpackage -rfakeroot -us -uc # utilice luego "debsign" si es necesario
     
       ...luego para instalarlo
     $ su -c "dpkg -i nombre_paquete.deb"

En general, se necesita instalar algunos paquetes con la opci�n "-dev" para satisfacer la dependencia entre paquetes. debsign pertenece al paquete devscripts. auto-apt puede f�cilmente satisfacer estas dependencias. La utilizaci�n de fakeroot evita el uso innecesario de la cuenta de superusuario.

En Woody, estos temas sobre dependencias pueden simplificarse. Por ejemplo, para compilar el paquete fuente 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