Versioni del pacchetto pin in RHN?

C'è un modo per RHN / Satellite per pinne delle versioni dei pacchetti per assicurarsi che non venga aggiornato oltre una determinata versione? Ho alcune applicazioni personalizzate che richiedono che alcuni pacchetti siano bloccati in determinate versioni. Sto cercando il modo migliore per fare gli aggiornamenti del sistema senza wherer fare un sacco di tweaking.

Idealmente vorrei poter andare in RHN / Satellite e select alcune versioni di pacchetti per questi server particolari e poi poter lasciare aggiornamenti regolari del sistema fare la loro cosa senza wherer preoccuparsi di nuove versioni che coprono i vecchi necessari.

  • Puppet: Come sostituire / ridefinire la class di figlia esterna (usecase e esempio detailled)
  • Rimuovere l'utente dal gruppo root
  • Kickstart: Serve immagini dinamiche kickstart tramite uno script CGI o PHP?
  • systemd, CPU per utente e / o limiti di memory
  • versione con less duplicazione di dati
  • Oddizione di terminazione TCP
  • Gestione utenti e permessi Linux in un ambiente AD
  • Come posso rinominare un utente unix?
  • installare gli stessi pacchetti debian su un altro sistema
  • Come faccio a limitare gli utenti un utente specifico può eseguire comandi in Linux?
  • Pannelli di patch scaricati da Vs non caricati
  • Come faccio a dare agli utenti diritti di riavvio su fedora?
  • 2 Solutions collect form web for “Versioni del pacchetto pin in RHN?”

    Il modo in cui faccio questo è quello di creare canali clonali e quindi solo clonare le errata che voglio dal canale a monte nel clone. Ci vuole un po 'di sforzo per rendere sur non clonare una errata che ha una dipendenza da una errata che non vuoi, ma effettivamente pins versioni di pacchetti a qualunque livello si blocca la clonazione errata.

    Questo potrebbe essere utile dalla pagina man per yum.conf :

    escludere l'elenco dei pacchetti da escludere dagli aggiornamenti o dalle installazioni. Questo dovrebbe essere un elenco separato da spazi. Le shell globs utilizzando wild-cards (ad esempio * e?) Sono consentiti.

    Quindi, se hai impostato

     exclude=packagename1 packagename1 

    in yum.conf che escluderà questi pacchetti.

    Immagino che devi farlo per server piuttosto che in RHN.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.