Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'prioridad'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 1 resultado

  1. En ocasiones ocurre que, por una razón u otra nos vemos utilizando ramas diferentes para el mismo Debian o repositorios externos para ciertos paquetes y no es nada fácil a la hora de mantenerlos actualizados o mantener a raya los problemas de dependencias. Para estos casos existe lo que se conoce como AptPreferences o también Apt-pinning. Mediante un proceso de configuración bastante sencillo podemos utilizar, instalar y mantener actualizados paquetes de diferentes repositorios sin preocuparnos por dependencias ni por tener que actualizar cada paquete manualmente. El archivo donde configuraremos el Pinning es /etc/apt/preferences, que en condiciones normales lo encontraremos vacío. La estructura para definir los paquetes que queremos instalar de cada rama es siempre la misma: Package: = Aquí indicaremos la lista de paquetes a instalar. Ejemplos: Con esto indicamos que el paquete que queremos instalar es iceweasel. Notar que he añadido un comodín al final *, de esta manera indico que cualquier paquete cuyo nombre empiece por "iceweasel" debe ser considerado, de esta manera no sólo será considerado iceweasel, sino iceweasel-l10n-es-es, iceweasel-l10n-de ... En esta ocasión he usado únicamente el comodín *, por lo que le estaría pidiendo cualquier paquete de repositorios (Esto viene bien si lo combinamos luego con la prioridad) Pin: = Aquí indicamos la rama, versión o repositorio desde el que queremos instalar los paquetes Ejemplos: con release a= podemos indicar la rama de los repositorios que queremos utilizar con release n= podemos indicar el nombre de la versión de Debian que queremos utilizar Con esto estamos indicando que queremos una versión concreta X.Y del paquete/s indicado/s Pin-Priority: aquí indicamos la prioridad que tendrán esos paquetes que hemos indicado a la hora de actualizarlos La prioridad se define de la siguiente manera Prioridad > 1000: Se fuerza la instalación de paquetes, aunque estén en versiones inferiores a las de otros repositorios o a las ya instaladas. 990 << Prioridad <= 1000: Se instalará el paquete salvo que la versión ya instalada sea más reciente, aunque dicho paquete no provenga de la rama principal. 500 << Prioridad <= 990: Se instalará el paquete siempre que la versión instalada sea más antigua y no exista una versión más reciente en la rama principal. 100 << Prioridad <= 550: Se instalará el paquete siempre que la versión instalada sea más antigua y no exista una versión más reciente en cualquiera de los repositorios incluidos en el sources.list 0 << Prioridad <= 100: Ese paquete sólo se instala si no hay ninguna versión ya instalada del mismo Prioridad << 0: Ese paquete no será instalado bajo ninguna circunstancia Los rangos son bastante amplios para que, en caso de colocar distintos repositorios dentro del mismo rango, podamos establecer mayor o menor prioridad entre ellos. En estos casos, el número más alto indicará mayor prioridad y viceversa. Ejemplos: Es inferior a 990 y superior a 500, por lo que estamos en el caso 2º, Se instalará el paquete salvo que la versión ya instalada sea más reciente. Volvemos a estar en el caso 2º, pero el número es inferior a 900, por lo que Se instalará el paquete salvo que la versión ya instalada sea más reciente, pero el repo marcado como 900 tendrá mayor prioridad. La prioridad es negativa, por lo que estamos evitando la instalación/actualización de este paquete, pase lo que pase. Nota recordemos que estamos indicando una rama/repositorio concreto con el Pin:, por lo que la prioridad afecta sólo al repositorio con el que estamos trabajando. Si el paquete "bloqueado" existe en otro repositorio, no estará bloqueado, sólo en este. Apt.conf Este archivo no suele ser necesario modificarlo, pero en algunos casos sí es necesario/recomendable. El apt-conf nos permite, entre otras cosas definir cuál será la rama principal de nuestros repositorios y aunque normalmente estará en blanco, su apariencia será más o menos así: Como podemos ver, con el APT::Default-Release definiremos la rama pricipal de nuestro sistema Con el APT::Cache-Limit podemos limitar el caché que vamos a utilizar en el proceso de actualización de lista de paquetes. No debería ser necesario tocar este valor, pero en el caso de que, por haber añadido muchos repositorios nos encontremos con un error de "cache insuficiente", sólo tenemos que aumentar un poco este valor. Puntualización La explicación se ha centrado en Debian por el uso que hace esta distribución de las diferentes ramas de desarrollo y el juego que da la combinación de las mismas, pero como han de suponer, el Apt_Pinning también puede ser configurado en todas las distribuciones basadas en Debian, como Linux Mint, LMDE o Trisquel. En el caso de las derivadas habrá que tener en cuanta cada caso y cómo administran sus repositorios, versiones, ramas y demás, pero básicamente hablaríamos del mismo procedimiento para cualquier derivada de Debian.
×
×
  • Crear Nuevo...