[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Debian and OPENCV



On 2018-08-16 at 17:12:25 +0200, Lorenzo Lobba wrote:
> Come è possibile fissare una versione di un programma?
> 
> Mi spiego meglio se installo un pacchetto di default ad ogni upgrade/
> update di sistema il pacchetto è aggiornato. Io vorrei evitare questo:
> voglio installare una versione particolare.

come fare ti ha già detto Diego, ma attenzione che questa è una strada
che porta a sistemi vulnerabili e codice che ammuffisce.

Se vuoi avere controllo di quando fare aggiornamenti importanti puoi
usare stable¹: lì gli aggiornamenti ci sono *solo* per risolvere bug e
sono fatti in modo da evitare quanto umanamente possible di cambiare il
funzionamento delle cose, quindi non ti troverai mai una nuova versione
upstream, ma solo bugfix specifici.

Per mantenere le cose nel tempo bisogna poi mettere in conto che ogni
due anni² c'è da fare un aggiornamentone del proprio codice, ma si ha
margine per decidere quando farlo.

L'alternativa è seguire (anche?) testing e cambiare il proprio programma
man mano che cambia upstream: questo è più lavoro e soprattutto meno
pianificabile nel tempo, ma da anche la certezza che quanto scritto non
smetterà di funzionare tra pochi anni per bitrot generale suo e del
sistema.

¹ per opencv al momento c'è il problema che in stable c'è però la
  versione 2.4.9.1 anziché la 3.2.0 di testing (e 3.3.0 di experimental)
  e mi risulta che abbiano cambiato un bel po' di cose.

² debian continua a rilasciare “quando è pronta”, ma la data di freeze è
  fissata ed ha cadenza biennale, di conseguenza ogni release è
  supportata all'incirca per tre anni, mese più, mese meno.

-- 
Elena ``of Valhalla''
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking