Template:Codename: differenze tra le versioni

Aggiornamento per il rilascio di Debian 12 "bookworm"
mNessun oggetto della modifica
(Aggiornamento per il rilascio di Debian 12 "bookworm")
 
(22 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
<includeonly>{{
<includeonly>{{
  #switch: {{{1|}}}
#switch: {{lc: {{{1|}}} }}
    | versione_oldoldstable = 6
| versione_obsoleta = 9
    | versione_oldstable = 7
| versione_oldoldstable = 10
    | versione_stable = 8
| versione_oldstable = 11
    | versione_testing = 9
| versione_stable = 12
    | oldoldstable = squeeze
| versione_testing = 13
    | Oldoldstable = Squeeze
| obsoleta = stretch
    | oldstable = wheezy
| oldoldstable = buster
    | Oldstable = Wheezy
| oldstable = bullseye
    | stable = jessie
| stable = bookworm
    | Stable = Jessie
| testing = trixie
    | testing = stretch
| buster = oldoldstable
    | Testing = Stretch
| bullseye = oldstable
}}</includeonly><noinclude>__NOTOC__
| bookworm = stable
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.
| trixie = testing
| datarilascio_oldoldstable = 6 luglio 2019
| datarilascio_oldstable = 14 agosto 2021
| datarilascio_stable = 10 giugno 2023
| anno_prossimo_rilascio_stimato = 2025
| sid | unstable | datarilascio_unstable | versione_unstable | datarilascio_testing
| = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' argomento "{{{1|}}}" non valido!<br/><br/> [[Categoria:Errori nel template Codename]]
| versione_rilascio = {{
  #switch: {{lc: {{{2|}}} }}
  | bookworm = 12
  | 12 = bookworm 
  | bullseye = 11
  | 11 = bullseye
  | buster = 10
  | 10 = buster
  | stretch = 9
  | jessie = 8
  | wheezy = 7
  | squeeze = 6
  | lenny = 5
  | etch = 4
  | sarge = 3.1
  | 0
  }}
| obsoleta
}}{{
#if: {{{2|}}} |  | {{Codename Supporto}}
}}</includeonly><noinclude>
{{Box | Come aggiornare il template | A ogni nuovo [[release|rilascio]] di Debian per aggiornare la pagina si rimanda alla lettura di questa [[Guide@Debianizzati.Org:Aggiornare template Codename|pagina di aiuto]].


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.
In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina.}}


È 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.
== Introduzione ==
Questo template può stampare il [[codename]], il numero di versione o la data di rilascio 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 categorie, template, glossario oppure per guide su software di sistema molto generali e [[Template:Versioni compatibili|compatibili]] per tutte le versioni.
 
L'elenco delle pagine che lo utilizzano direttamente è consultabile da [[Template:Codename Supporto|questa pagina]] di supporto, così da consentire il monitoraggio del suo utilizzo. L'elenco da "Puntano qui" a sinistra in questa pagina restituirebbe invece anche tutte le inclusioni indirette.


== Parametri ==
== Parametri ==
=== Per codename ===
Non sono case-sensitive (si possono scrivere indifferentemente in maiuscolo o minuscolo).
 
=== Per stampare il codename ===
[[Suite]] supportate:
[[Suite]] supportate:
* oldoldstable
* oldoldstable
Riga 28: Riga 65:
* 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.
 
Si noti che [[unstable]] non è presente, perché il suo codename resta sempre [[sid]].
 
Se si vuole la prima lettera maiuscola, si può usare <code>ucfirst</code> (per esempio: <code><nowiki>{{ucfirst: {{Codename|...}} }}</nowiki></code>).


=== Per numero di versione ===
=== Per stampare la suite ===
In alternativa, per stampare il numero di versione in luogo del codename, sono permessi anche questi parametri:
[[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 supportati:
* versione_oldoldstable
* versione_oldoldstable
* 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.
=== Per stampare la data di rilascio ===
Per stampare la data di rilascio, per le versioni già rilasciate, sono permessi:
* datarilascio_oldoldstable
* datarilascio_oldstable
* datarilascio_stable


== Esempi ==
== Esempi ==
Scrivere:
Scrivere:
<pre>
<pre>
Il repository {{Codename|stable}}-backports...
Il repository ''{{Codename|stable}}-backports''...
</pre>
</pre>
per visualizzare:
per visualizzare:
  Il repository {{Codename|stable}}-backports...
  Il repository ''{{Codename|stable}}-backports''...
 


Oppure:
Oppure:
<pre>
<pre>
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|Stable}}]]" e...
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...
</pre>
</pre>
per visualizzare:
per visualizzare:
  L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|Stable}}]]" e...
  L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...
 
 
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...
 


Infine per esempio nei [[repository]]:
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 59: Riga 127:
  deb <nowiki>http://ftp.it.debian.org/debian</nowiki> {{Codename|stable}} main
  deb <nowiki>http://ftp.it.debian.org/debian</nowiki> {{Codename|stable}} main


[[Categoria:Template]]</noinclude>
 
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
}}
 
[[Category:Template]]
</noinclude>
3 581

contributi