3 581
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
(Aggiornamento per rilascio della nuova Debian stable 11 "bullseye") |
||
Riga 5: | Riga 5: | ||
* In caso contrario sarà mostrato un messaggio di avvertenza al posto del template "Versioni compatibili". | * In caso contrario sarà mostrato un messaggio di avvertenza al posto del template "Versioni compatibili". | ||
* Il codename *deve* essere scritto tutto minuscolo (per esempio: jessie). | * Il codename *deve* essere scritto tutto minuscolo (per esempio: jessie). | ||
* Modificare anche lo script in formato base64 in: https://guide.debianizzati.org/index.php/Aiuto:LogScript (leggere lì le istruzioni, basta lanciare un comando) | |||
--> | --> | ||
{{#ifeq: {{Codename|stable|IN_TEMPLATE}} | | {{#ifeq: {{Codename|stable|IN_TEMPLATE}} | bullseye | | ||
{{Versioni compatibili}} | | {{Versioni compatibili}} | | ||
{{Cautionbox | [[Guide@Debianizzati.Org:Passaggio_alla_stable_-_pagine_da_aggiornare | Script non ancora aggiornato]] in seguito al rilascio di Debian {{Codename|Stable}}, pertanto le informazioni restituite riguardo la provenienza dei pacchetti installati nel sistema potrebbero non essere accurate. }} | {{Cautionbox | [[Guide@Debianizzati.Org:Passaggio_alla_stable_-_pagine_da_aggiornare | Script non ancora aggiornato]] in seguito al rilascio di Debian {{Codename|Stable}}, pertanto le informazioni restituite riguardo la provenienza dei pacchetti installati nel sistema potrebbero non essere accurate. }} | ||
Riga 49: | Riga 50: | ||
== Utilizzo == | == Utilizzo == | ||
# Eseguire un upgrade del sistema, se possibile, in modo che le informazioni raccolte dallo script siano aggiornate. | # Eseguire un upgrade del sistema, se possibile, in modo che le informazioni raccolte dallo script siano aggiornate. | ||
# Copiare manualmente il codice dello script in un file di testo all'interno di una directory a propria scelta. Il nome del file può essere scelto liberamente, ad esempio <code>scriptlog-debianizzati.org</code>. | # Copiare manualmente il codice dello script in un file di testo all'interno di una directory a propria scelta. Il nome del file può essere scelto liberamente, ad esempio <code>scriptlog-debianizzati.org</code>. <br/> E assegnare i permessi di esecuzione al file appena creato; ad esempio, da terminale o emulatore di terminale:<pre>$ chmod a+x scriptlog-debianizzati.org</pre>'''In alternativa''', se si preferisce, è possibile eseguire il seguente comando:<pre>wget -qO- "http://guide.debianizzati.org/index.php?title=Aiuto:LogScript&action=edit"|awk '/=S=/{while(getline&&!index($0,"=F"))print}'|base64 -d|tar xz</pre>con cui verrà creato il file "scriptlog-debianizzati.org" all'interno della directory da cui è stato eseguito il precedente comando. In questo caso vengono automaticamente impostati i permessi di esecuzione per lo script. | ||
# Eseguire da terminale (o emulatore di terminale) lo script con [[privilegi di amministrazione]]:<pre># ./scriptlog-debianizzati.org</pre>il comando precedente deve essere eseguito nella stessa directory in cui risiede lo script.<br/>L'utilizzo dei permessi di root è motivato dal fatto che alcuni comandi devono essere eseguiti necessariamente come utente privilegiato. | |||
# Eseguire da terminale (o emulatore di terminale) lo script con | |||
# Leggere le informazioni a video. | # Leggere le informazioni a video. | ||
Riga 126: | Riga 126: | ||
function cat { | function cat { | ||
if [ "$(file -bL $1)" = 'ASCII text' ]; then | if [ "$(file -bL $1)" = 'ASCII text' ]; then | ||
/bin/cat "$1" | /bin/cat -- "$1" | ||
else | else | ||
echo "File non di testo" | echo "File non di testo" | ||
Riga 137: | Riga 137: | ||
# Versione script | # Versione script | ||
readonly VERSIONE="1.0. | readonly VERSIONE="1.0.72" | ||
# Path e nome dello script | # Path e nome dello script | ||
Riga 144: | Riga 144: | ||
# Codename per oldoldstable, oldstable, stable e testing. | # Codename per oldoldstable, oldstable, stable e testing. | ||
# Da modificare nei successivi rilasci di Debian | # Da modificare nei successivi rilasci di Debian | ||
readonly OLDOLDSTABLE=" | readonly OLDOLDSTABLE="stretch" | ||
readonly OLDSTABLE=" | readonly OLDSTABLE="buster" | ||
readonly STABLE=" | readonly STABLE="bullseye" | ||
readonly TESTING=" | readonly TESTING="bookworm" | ||
# Path dei comandi dello script | # Path dei comandi dello script | ||
Riga 1 120: | Riga 1 120: | ||
if [ -f "$devicemaptempfile" ]; then cat "$devicemaptempfile" >> "$log"; fi && _ok || _error ;; | if [ -f "$devicemaptempfile" ]; then cat "$devicemaptempfile" >> "$log"; fi && _ok || _error ;; | ||
# lista dei pacchetti con stato diverso da ii | # lista dei pacchetti con stato diverso da ii e rc, e quelli con errori | ||
"/usr/bin/dpkg -l") | "/usr/bin/dpkg -l") | ||
echo "Elenco dei pacchetti installati con stato diverso da ii e rc, e con errori" >> "$log" | |||
echo >> "$log" | echo >> "$log" | ||
# il carattere vuoto dopo (ii|rc) prima dell'apice cattura eventuali errori, | |||
# che sono presenti in terza posizione dell'output di "dpkg -l" | |||
# (si noti che l'opzione "-v" inverte la selezione) | |||
dpkg -l | grep -Ev '^(ii|rc) ' >> "$log" && _ok || _error ;; | |||
*) | *) | ||
Riga 1 477: | Riga 1 480: | ||
== Changelog == | == Changelog == | ||
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) --> | <!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione (variabile VERSIONE) all'interno del codice (la versione iniziale è 1.0.0) --> | ||
;1.0.72 | |||
:''Aggiornamento per rilascio di Debian 11 ([[bullseye]])'' | |||
:''Ridotto l'output di "dpkg -l" ai soli pacchetti con stato diverso da "ii" e "rc" (ma includendo sempre quelli con errori)'' | |||
:[[Utente:HAL 9000|HAL 9000]] ([[Discussioni utente:HAL 9000|discussioni]]) 06:39, 22 ago 2021 (UTC) | |||
;1.0.71 | ;1.0.71 | ||
:''Aggiunti "apt-mark showhold" e "dpkg -l" (solo per pacchetti con stato != ii)'' | :''Aggiunti "apt-mark showhold" e "dpkg -l" (solo per pacchetti con stato != ii)'' | ||
Riga 1 496: | Riga 1 503: | ||
:''Modifiche minori'' | :''Modifiche minori'' | ||
:[[Utente:S3v|S3v]] 13:21, 23 ott 2020 (CEST) | :[[Utente:S3v|S3v]] 13:21, 23 ott 2020 (CEST) | ||
;1.0.68 | ;1.0.68 | ||
:''Nascosti indirizzi MAC delle interfacce wireless'' | :''Nascosti indirizzi MAC delle interfacce wireless'' |
contributi