Template:Codename: differenze tra le versioni
(task di Revisione Wiki #53, #54, #58 e #61) |
(rimozione categoria nascosta da Codename (disattivava i link), aggiunta Sarge (la versione più vecchia utilizzata)) |
||
Riga 19: | Riga 19: | ||
| datarilascio_stable = 6 luglio 2019 | | datarilascio_stable = 6 luglio 2019 | ||
| anno_prossimo_rilascio_stimato = 2021 | | anno_prossimo_rilascio_stimato = 2021 | ||
| sid | unstable | versione_unstable | datarilascio_unstable | datarilascio_testing = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' argomento "{{{1}}}" non valido!<br/><br/> [[Categoria | | sid | unstable | versione_unstable | datarilascio_unstable | datarilascio_testing | ||
| = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' argomento "{{{1|}}}" non valido!<br/><br/> [[Categoria:Errori nel template Codename]] | |||
| versione_rilascio = {{ | | versione_rilascio = {{ | ||
#switch: {{lc: {{{2|}}} }} | #switch: {{lc: {{{2|}}} }} | ||
Riga 26: | Riga 26: | ||
| 10 = buster | | 10 = buster | ||
| stretch = 9 | | stretch = 9 | ||
| jessie = 8 | | jessie = 8 | ||
| wheezy = 7 | | wheezy = 7 | ||
| squeeze = 6 | | squeeze = 6 | ||
| lenny = 5 | | lenny = 5 | ||
| etch = 4 | | etch = 4 | ||
| | | sarge = 3.1 | ||
| 0 | | 0 | ||
}} | }} | ||
| obsoleta | | obsoleta | ||
}}{{ | }}{{ | ||
#if: {{{2|}}} | | {{Codename Supporto}} | |||
#if: {{{2|}}} | | | |||
}}</includeonly><noinclude> | }}</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]]. | {{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]]. | ||
Riga 55: | Riga 48: | ||
È 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. | È 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 == | ||
Riga 109: | Riga 104: | ||
Oppure: | Oppure: | ||
<pre> | <pre> | ||
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename| | 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| | L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e... | ||
Oppure ancora: | Oppure ancora: | ||
Debian "{{Codename| | Debian "{{Codename|stable}}" è attualmente la versione del ramo <nowiki>{{Codename|</nowiki>{{Codename|stable}}<nowiki>}}</nowiki>... | ||
per visualizzare: | per visualizzare: | ||
Debian "{{Codename| | Debian "{{Codename|stable}}" è attualmente la versione del ramo stable... | ||
Riga 131: | Riga 126: | ||
E per finire in una condizione <code>#ifeq</code>: | E per finire in una condizione <code>#ifeq</code>: | ||
<pre> | <pre> | ||
{{#ifeq: {{Codename| | {{#ifeq: {{Codename|lenny}} | obsoleta | ||
| parte da eseguire quando lenny sarà più vecchia della oldoldstable | | parte da eseguire quando lenny sarà più vecchia della oldoldstable | ||
| parte da eseguire finché lenny resta almeno oldoldstable | | parte da eseguire finché lenny resta almeno oldoldstable | ||
Riga 137: | Riga 132: | ||
</pre> | </pre> | ||
per eseguire: | per eseguire: | ||
{{#ifeq: {{Codename| | {{#ifeq: {{Codename|lenny}} | obsoleta | | ||
parte da eseguire quando lenny sarà più vecchia della oldoldstable | | parte da eseguire quando lenny sarà più vecchia della oldoldstable | | ||
parte da eseguire finché lenny resta almeno oldoldstable | parte da eseguire finché lenny resta almeno oldoldstable |
Versione delle 08:10, 7 mar 2021
Come aggiornare il template A ogni nuovo rilascio di Debian per aggiornare la pagina si rimanda alla lettura di questa pagina di aiuto. In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina. |
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 compatibili per tutte le versioni.
L'elenco delle pagine che lo utilizzano direttamente è consultabile da 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
Non sono case-sensitive (si possono scrivere indifferentemente in maiuscolo o minuscolo).
Per stampare il codename
Suite supportate:
- oldoldstable
- oldstable
- stable
- testing
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 ucfirst
(per esempio: {{ucfirst: {{Codename|...}} }}
).
Per stampare la suite
Codename supportati:
- jessie
- stretch
- buster
- bullseye
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_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.
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
Scrivere:
Il repository ''{{Codename|stable}}-backports''...
per visualizzare:
Il repository buster-backports...
Oppure:
L'attuale stable è Debian {{Codename|versione_stable}}.x "[[{{Codename|stable}}]]", rilasciata il {{Codename|datarilascio_stable}} e...
per visualizzare:
L'attuale stable è Debian 10.x "buster", rilasciata il 6 luglio 2019 e...
Oppure ancora:
Debian "buster" è attualmente la versione del ramo {{Codename|buster}}...
per visualizzare:
Debian "buster" è 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 buster 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