2012-02-06 10 views
6

He soltado fglrx de mi computadora portátil y regreso a los controladores gratuitos, pero el administrador de energía xfce4 no puede iniciarse. fue known bugpreferencias de apt pin: origen local?

Obtuve apt-get source, aplico el parche, lo construyo e lo instalo. ahora todo funciona perfecto, he informado este error a Debian. pero ahora quiero mantener este paquete para evitar actualizaciones durante algún tiempo

Sé que esa forma torpe es superar la parte de la versión de compilación del paquete. por ejemplo 1.0.10- y luego mantenga paquete por una versión:

Package: xfce4-power-manager 
Pin: version 1.0.10-5 
Pin-priority: 1001 

creo que la mejor manera es mantener los paquetes por el origen:

Package: xfce4-power-manager 
Pin: origin "local origin?" 
Pin-priority: 1001 

es esto posible? No puedo encontrar esto en documentos

Respuesta

1

El uso de "plazo" o "ahora" como el origen debería funcionar:

Package: xfce4-power-manager 
Pin: release o=now 
Pin-priority: 1001 
1

Directamente desde la página del manual (man 5 apt_preferences):

 This general-form entry in the APT preferences file applies only to 
     groups of packages. For example, the following record assigns a 
     high priority to all package versions available from the local 
     site. 

      Package: * 
      Pin: origin "" 
      Pin-Priority: 999 

Creo que esto es lo que busca. Nunca utilicé pinning para hacer esto, así que no estoy seguro si esto resuelve tu problema.

+1

No funciona ... – LtWorf