Template:Codename: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
Riga 1: Riga 1:
<includeonly>{{
<includeonly>{{
   #switch: {{{1|}}}
   #switch: {{{1|}}}
    | versione_obsoleta = 5
     | versione_oldoldstable = 6
     | versione_oldoldstable = 6
    | versione_lts = 6
     | versione_oldstable = 7
     | versione_oldstable = 7
     | versione_stable = 8
     | versione_stable = 8
     | versione_testing = 9
     | versione_testing = 9
    | obsoleta = lenny
    | Obsoleta = Lenny
     | oldoldstable = squeeze
     | oldoldstable = squeeze
     | Oldoldstable = Squeeze
     | Oldoldstable = Squeeze
    | lts = squeeze
    | Lts = Squeeze
     | oldstable = wheezy
     | oldstable = wheezy
     | Oldstable = Wheezy
     | Oldstable = Wheezy
Riga 13: Riga 19:
     | testing = stretch
     | testing = stretch
     | Testing = Stretch
     | Testing = Stretch
    | Squeeze = oldoldstable
    | Wheezy = oldstable
    | Jessie = stable
    | Stretch = testing
    | = ERRORE
    | obsoleta
}}</includeonly><noinclude>__NOTOC__
}}</includeonly><noinclude>__NOTOC__
Questo template si limita a stampare il [[codename]] di una data [[suite]] di Debian, presa come argomento. Può essere utilizzato anche per stampare il numero di versione.
Questo template può stampare il [[codename]] o il numero di versione corrispondente a una data [[suite]] di Debian; oppure la ''suite'' corrispondente a un dato ''codename'' di una [[release]] di Debian.


Serve a evitare che tutte le pagine che fanno riferimento al codename di una [[release]] di Debian debbano essere aggiornate a ogni nuovo rilascio. Se non sono necessari altri interventi, sarà infatti sufficiente mantenere aggiornata solo questa voce.
Serve a evitare che tutte le pagine che fanno riferimento a informazioni mutevoli riguardanti una [[release]] di Debian debbano essere aggiornate a ogni nuovo rilascio. Infatti, se non sono necessari altri interventi di manutenzione, per la maggior parte sarà sufficiente mantenere aggiornata solo questa voce.


È da utilizzarsi '''esclusivamente''' per pagine di glossario oppure per guide su software di sistema molto generali e [[Template:Versioni compatibili|compatibili]] per tutte le versioni.
È da utilizzarsi '''esclusivamente''' per pagine di glossario oppure per guide su software di sistema molto generali e [[Template:Versioni compatibili|compatibili]] per tutte le versioni.


== Parametri ==
== Parametri ==
=== Per codename ===
=== Per stampare il codename ===
[[Suite]] supportate:
[[Suite]] supportate:
* oldoldstable
* oldoldstable
* lts
* oldstable
* oldstable
* stable
* stable
* testing
* testing


La prima lettera della suite può essere maiuscola, se si vuole che lo sia anche quella del [[codename]].
Inoltre è possibile usare il parametro speciale '''obsoleta''' per ottenere il [[codename]] dell'ultima release di Debian a non essere più supportata.


[[Unstable]] non è presente, perché il suo codename resta sempre [[Sid]].
La prima lettera del parametro può essere maiuscola, se si vuole che lo sia anche la prima lettera del ''codename''.


=== Per numero di versione ===
Si noti che [[Unstable]] non è presente, perché il suo codename resta sempre [[Sid]].
In alternativa, per stampare il numero di versione in luogo del codename, sono permessi anche questi parametri:
 
=== Per stampare la suite ===
[[Codename]] supportati:
* {{Codename|Oldoldstable}}
* {{Codename|Oldstable}}
* {{Codename|Stable}}
* {{Codename|Testing}}
 
Tutti gli altri ''codename'' restituiscono il valore '''obsoleta'''.
 
Si noti che [[Sid]] non è presente, perché la sua [[suite]] resta sempre [[Unstable]].
 
=== Per stampare il numero di versione ===
In alternativa, per stampare il numero di versione, sono permessi anche questi parametri:
* versione_oldoldstable
* versione_oldoldstable
* versione_lts
* versione_oldstable
* versione_oldstable
* versione_stable
* versione_stable
* versione_testing
* versione_testing
È possibile usare il parametro speciale '''versione_obsoleta''' per ottenere il numero di versione dell'ultima release di Debian a non essere più supportata.


== Esempi ==
== Esempi ==
Riga 46: Riga 75:
per visualizzare:
per visualizzare:
  Il repository ''{{Codename|stable}}-backports''...
  Il repository ''{{Codename|stable}}-backports''...


Oppure:
Oppure:
Riga 54: Riga 84:
  L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|Stable}}]]" e...
  L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|Stable}}]]" e...


Infine per esempio nei [[repository]]:
 
Oppure ancora:
Debian "{{Codename|Stable}}" è attualmente la versione del ramo <nowiki>{{Codename|</nowiki>{{Codename|stable}}<nowiki>}}</nowiki>...
per visualizzare:
Debian "{{Codename|Stable}}" è attualmente la versione del ramo stable...
 
 
Poi come [[repository]]:
<pre>
<pre>
deb http://ftp.it.debian.org/debian {{Codename|stable}} main
deb http://ftp.it.debian.org/debian {{Codename|stable}} main
Riga 60: Riga 97:
per visualizzare:
per visualizzare:
  deb <nowiki>http://ftp.it.debian.org/debian</nowiki> {{Codename|stable}} main
  deb <nowiki>http://ftp.it.debian.org/debian</nowiki> {{Codename|stable}} main
E per finire in una condizione <code>#ifeq</code>:
<pre>
{{#ifeq: {{Codename|Lenny}} | obsoleta
| parte da eseguire quando Lenny sarà più vecchia della oldoldstable
| parte da eseguire finché Lenny resta almeno oldoldstable
}}
</pre>
per eseguire:
{{#ifeq: {{Codename|Lenny}} | obsoleta |
parte da eseguire quando Lenny sarà più vecchia della oldoldstable |
parte da eseguire finché Lenny resta almeno oldoldstable
}}


[[Categoria:Template]]</noinclude>
[[Categoria:Template]]</noinclude>

Versione delle 11:43, 12 nov 2015

Questo template può stampare il codename o il numero di versione corrispondente a una data suite di Debian; oppure la suite corrispondente a un dato codename di una release di Debian.

Serve a evitare che tutte le pagine che fanno riferimento a informazioni mutevoli riguardanti una release di Debian debbano essere aggiornate a ogni nuovo rilascio. Infatti, se non sono necessari altri interventi di manutenzione, per la maggior parte sarà sufficiente mantenere aggiornata solo questa voce.

È da utilizzarsi esclusivamente per pagine di glossario oppure per guide su software di sistema molto generali e compatibili per tutte le versioni.

Parametri

Per stampare il codename

Suite supportate:

  • oldoldstable
  • lts
  • oldstable
  • stable
  • testing

Inoltre è possibile usare il parametro speciale obsoleta per ottenere il codename dell'ultima release di Debian a non essere più supportata.

La prima lettera del parametro può essere maiuscola, se si vuole che lo sia anche la prima lettera del codename.

Si noti che Unstable non è presente, perché il suo codename resta sempre Sid.

Per stampare la suite

Codename supportati:

  • Squeeze
  • Wheezy
  • Jessie
  • Stretch

Tutti gli altri codename restituiscono il valore obsoleta.

Si noti che Sid non è presente, perché la sua suite resta sempre Unstable.

Per stampare il numero di versione

In alternativa, per stampare il numero di versione, sono permessi anche questi parametri:

  • versione_oldoldstable
  • versione_lts
  • versione_oldstable
  • versione_stable
  • versione_testing

È possibile usare il parametro speciale versione_obsoleta per ottenere il numero di versione dell'ultima release di Debian a non essere più supportata.

Esempi

Scrivere:

Il repository ''{{Codename|stable}}-backports''...

per visualizzare:

Il repository jessie-backports...


Oppure:

L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|Stable}}]]" e...

per visualizzare:

L'attuale stable è Debian 8.x "Jessie" e...


Oppure ancora:

Debian "Jessie" è attualmente la versione del ramo {{Codename|jessie}}...

per visualizzare:

Debian "Jessie" è attualmente la versione del ramo stable...


Poi come repository:

deb http://ftp.it.debian.org/debian {{Codename|stable}} main

per visualizzare:

deb http://ftp.it.debian.org/debian jessie main


E per finire in una condizione #ifeq:

{{#ifeq: {{Codename|Lenny}} | obsoleta
| parte da eseguire quando Lenny sarà più vecchia della oldoldstable
| parte da eseguire finché Lenny resta almeno oldoldstable
}}

per eseguire:

parte da eseguire quando Lenny sarà più vecchia della oldoldstable