From ce10910c273c4b06ce39dd4f4b37ed90311a5325 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 04:42:23 +0900 Subject: [PATCH 01/15] New translations builtin_plugins.md (Italian) --- .../nvchad/nvchad_ui/builtin_plugins.it.md | 147 ++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 docs/books/nvchad/nvchad_ui/builtin_plugins.it.md diff --git a/docs/books/nvchad/nvchad_ui/builtin_plugins.it.md b/docs/books/nvchad/nvchad_ui/builtin_plugins.it.md new file mode 100644 index 0000000000..8554b67e5e --- /dev/null +++ b/docs/books/nvchad/nvchad_ui/builtin_plugins.it.md @@ -0,0 +1,147 @@ +--- +title: Plugin Integrati +author: Franco Colussi +contributors: Steven Spencer, Franco Colussi +tested with: 8.6, 9.0 +tags: + - nvchad + - coding + - plugins +--- + +# Plugins della configurazione di base + +!!! nota "Convenzione Nomeclatura Plugin" + + In questo capitolo, il formato `user_github/nome_plugin` sarà usato per identificare il plugin. Questo per evitare possibili errori con plugin dal nome simile e per introdurre il formato usato per l'inserimento dei plugin sia da NvChad che dalla configurazione `custom`. + +NvChad mantiene la configurazione dei suoi plugin nel file `lua/plugins/init.lua`. Possiamo vedere un estratto qui sotto: + +```lua +vim.cmd "packadd packer.nvim" + +local plugins = { + + ["nvim-lua/plenary.nvim"] = { module = "plenary" }, + ["wbthomason/packer.nvim"] = {}, + ["NvChad/extensions"] = { module = { "telescope", "nvchad" } }, + + ["NvChad/base46"] = { + config = function() + local ok, base46 = pcall(require, "base46") + + if ok then + base46.load_theme() + end + end, + }, +... +... +require("core.packer").run(plugins) +``` + +Gli sviluppatori di NvChad hanno svolto un lavoro enorme che va riconosciuto. Hanno creato un ambiente integrato tra tutti i plugins che rende l'interfaccia utente pulita e professionale. Inoltre, i plugin che lavorano *sotto il cofano* consentono di migliorare l'editing e le altre funzioni. + +Tutto ciò significa che gli utenti comuni possono disporre in un attimo di un IDE di base con cui iniziare a lavorare e di una configurazione estensibile che si adatta alle loro esigenze. + +## Plugins Principali + +Di seguito è riportata una breve analisi dei principali plugins: + +- [nvim-lua/plenary.nvim](https://github.com/nvim-lua/plenary.nvim) - Fornisce una libreria di funzioni lua comunemente utilizzate dagli altri plugin, ad esempio *telescope* e *gitsigns*. + +- [wbthomason/packer.nvim](https://github.com/wbthomason/packer.nvim) - Fornisce la funzionalità per la gestione dei plugin attraverso comodi comandi. I comandi forniti sono: + + - `:PackerCompile` + - `:PackerClean` + - `:PackerInstall` + - `:PackerUpdate` + - `:PackerSync` + - `:PackerLoad` + +- [NvChad/extensions](https://github.com/NvChad/extensions) - Le utilità di base di NvChad. Qui troviamo: + + - la cartella *nvchad* contenente le utilities, *change_theme*, *reload_config*, *reload_theme*, *update_nvchad*. + - la cartella *telescope/extension* che permette di scegliere il tema direttamente da Telescope. + +- [NvChad/base46](https://github.com/NvChad/base46) - Fornisce i temi per l'interfaccia. + +- [NvChad/ui](https://github.com/NvChad/ui) - Fornisce l'interfaccia vera e propria. Grazie a questo plugin possiamo avere una *linea di stato* che ci dà le informazioni durante l'editing e una *tabufline* che ci permette di gestire i buffer aperti. + +- [NvChad/nvterm](https://github.com/NvChad/nvterm) - Fornisce un terminale per il nostra IDE dove possiamo emettere comandi. Il terminale può essere aperto all'interno del buffer in vari modi: + + - `` apre un terminale dividendo orizzontalmente il buffer + - `` apre il terminale dividendo il buffer verticalmente + - `` apre un terminale in una scheda fluttuante + +- [kyazdani42/nvim-web-devicons](https://github.com/kyazdani42/nvim-web-devicons) - Aggiunge icone (richiede uno dei Nerd Font) ai tipi di file e alle cartelle del nostro IDE. Questo ci permette di identificare visivamente i tipi di file nell'Esplora File, per velocizzare le operazioni. + +- [lukas-reineke/indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) - Fornisce delle guide per identificare meglio l'indentazione nel documento, permettendo di riconoscere facilmente le subroutine e i comandi annidati. + +- [NvChad/nvim-colorizer.lua](https://github.com/NvChad/nvim-colorizer.lua) - Un altro plugin scritto dagli sviluppatori di NvChad. Si tratta in particolare di un evidenziatore di codice ad alta performance. + +- [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) - Permette di utilizzare l'interfaccia tree-sitter in Neovim e di fornire alcune funzionalità di base, come l'evidenziazione. + +- [lewis6991/gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) - Fornisce una decorazione per *git* con rapporti per le linee aggiunte, rimosse e modificate, rapporti che sono anche integrati nella *statusline*. + +## Funzionalità LSP + +Ora passiamo ai plugin che forniscono la funzionalità per integrare i LSP (Language Server Protocols) nei nostri progetti. Questa è sicuramente una delle migliori caratteristiche fornite da NvChad. Grazie agli LSP possiamo avere il controllo di ciò che scriviamo in tempo reale. + +- [williamboman/mason.nvim](https://github.com/williamboman/mason.nvim) - Consente una gestione semplificata dell'installazione di LSP (Language Server) attraverso una comoda interfaccia grafica. Il suo utilizzo è descritto nella [pagina dedicata agli LSP](../custom/lsp.md). I comandi forniti sono: + + - `:Mason` + - `:MasonInstall` + - `:MasonUninstall` + - `:MasonUnistallAll` + - `:MasonLog` + +- [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig) - Fornisce le configurazioni appropriate per quasi tutti i server linguistici disponibili. Si tratta di una raccolta comunitaria, con le impostazioni più importanti già impostate. Il plugin si occupa di ricevere le nostre configurazioni e di inserirle nell'ambiente dell'editor. + +Fornisce i seguenti comandi: + + - `:LspInfo` + - `:LspStart` + - `:LspStop` + - `:LspRestart` + +## Codice Lua + +Dopo LSP, vengono tutti i plugin che forniscono funzionalità per la scrittura e l'esecuzione di codice Lua, come snippet, comandi LSP, buffer e così via. Non entreremo nel dettaglio di questi, ma possono essere visualizzati nei rispettivi progetti su GitHub. + +I plugin sono: + +- [snippet rafamadriz/friendly-](https://github.com/rafamadriz/friendly-snippets) +- [hrsh7th/nvim-cmp](https://github.com/hrsh7th/nvim-cmp) +- [L3MON4D3/LuaSnip](https://github.com/L3MON4D3/LuaSnip) +- [saadparwaiz1/cmp_luasnip](https://github.com/saadparwaiz1/cmp_luasnip) +- [hrsh7th/cmp-nvim-lua](https://github.com/hrsh7th/cmp-nvim-lua) +- [hrsh7th/cmp-nvim-lsp](https://github.com/hrsh7th/cmp-nvim-lsp) +- [hrsh7th/cmp-buffer](https://github.com/hrsh7th/cmp-buffer) +- [hrsh7th/cmp-path](https://github.com/hrsh7th/cmp-path) + +## Plugin Misti + +- [windwp/nvim-autopairs](https://github.com/windwp/nvim-autopairs) - Grazie a questo plugin abbiamo la funzionalità di chiusura automatica delle parentesi e di altri caratteri. Ad esempio, inserendo una parentesi iniziale `(` il completamento inserirà automaticamente la parentesi di chiusura `)` posizionando il cursore al centro. + +- [goolord/alpha-nvim](https://github.com/goolord/alpha-nvim) - Fornisce una schermata iniziale da cui accedere ai file recenti, aprire l'ultima sessione, trovare i file, ecc. + +- [numToStr/Comment.nvim](https://github.com/numToStr/Comment.nvim) - Fornisce funzionalità avanzate per il commento del codice. + +## Gestione File + +- [kyazdani42/nvim-tree.lua](https://github.com/kyazdani42/nvim-tree.lua) - Un Esplora File per Neovim che consente le operazioni più comuni sui file (copia, incolla, ecc.), ha un'integrazione con Git, identifica i file con diverse icone e altre caratteristiche. Soprattutto, si aggiorna automaticamente (questo è molto utile quando si lavora con i repository Git). + + ![Nvim Tree](../images/nvim_tree.png) + +- [nvim-telescope/telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) - Fornisce funzionalità avanzate di ricerca dei file, è altamente personalizzabile e può anche essere usato (ad esempio) per selezionare i temi di NvChad (comando `:Telescope themes`). + + ![Telescope find_files](../images/telescope_find_files.png) + +- [folke/which-key.nvim](https://github.com/folke/which-key.nvim) - Visualizza tutti i possibili autocompletamenti disponibili per il comando parziale inserito. + + ![Which Key](../images/which_key.png) + +- [lewis6991/impatient.nvim](https://github.com/lewis6991/impatient.nvim) - Esegue diverse operazioni all'avvio dell'editor per rendere più veloce il caricamento dei moduli. + +Dopo aver introdotto i plugin che costituiscono la configurazione di base di NvChad, possiamo passare alla descrizione dell'interfaccia. From 410f2e71fb8bbd568cefe8c0a8a0e4ff6970be72 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 04:42:24 +0900 Subject: [PATCH 02/15] New translations nvchad_ui.md (Italian) --- docs/books/nvchad/nvchad_ui/nvchad_ui.it.md | 110 ++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 docs/books/nvchad/nvchad_ui/nvchad_ui.it.md diff --git a/docs/books/nvchad/nvchad_ui/nvchad_ui.it.md b/docs/books/nvchad/nvchad_ui/nvchad_ui.it.md new file mode 100644 index 0000000000..bffc795d93 --- /dev/null +++ b/docs/books/nvchad/nvchad_ui/nvchad_ui.it.md @@ -0,0 +1,110 @@ +--- +title: NvChad UI +author: Franco Colussi +contributors: Steven Spencer, Franco Colussi +tested: 8.6, 9.0 +tags: + - nvchad + - coding + - interfaccia nvchad +--- + +# Interfaccia NvChad + +!!! note "Qualche parola su `mappings.lua`" + + Nella documentazione ufficiale di NvChad, vengono citati comandi come ``, insieme ad altri tasti che potrebbero non essere comprensibili al lettore occasionale. Il motivo è il file `mappings.lua` predefinito (`../nvim/lua/core/mappings.lua`). + + Questo file e le mappature delle chiavi che descrive sono delineati [here](https://nvchad.com/config/Mappings). Per essere chiaro, puoi sovrascrivere qualsiasi mappatura di tasti usando un file `mappings.lua` personalizzato (`../nvim/lua/custom/mappings.lua`). + + Per evitare confusione nei documenti che state leggendo, assumeremo che stiate usando il file predefinito `mappings.lua` e sostituiremo i comandi effettivi che dovete usare per accedere a una funzione. I riferimenti chiave standard sono: + + * leader = SPAZIO + * A = ALT + * C = CTRL + * S = SHIFT + + Se un comando specifica `uu` come esempio, sostituiremo la combinazione di tasti attuale con SPAZIOuu. + + Questo aspetto verrà trattato nuovamente nella prossima sezione [Utilizzo di NvChad](./using_nvchad.md) + +Una volta installato Neovim e inserita la configurazione di NvChad, l'IDE dovrebbe avere questo aspetto: + +![NvChad Default](../images/ui_default.png) + +L'interfaccia è già dotata di alcune funzionalità avanzate, come l'indicazione dello stato del repository git, ma può essere ulteriormente migliorata utilizzando i [Language Server](../custom/lsp.md) e personalizzata sovrascrivendo alcune configurazioni di base. I moduli di base che lo compongono sono illustrati di seguito. + +## Tabufline + +![Tabufline](../images/ui_tabufline.png) + +L'interfaccia utente presenta una barra superiore chiamata `Tabufline` in cui vengono gestiti i buffer aperti. La `tabufline` viene visualizzata solo se si ha più di un file aperto. Il buffer aperto presenta l'icona del tipo di file, il nome del file e il suo stato. Lo stato è indicato da un'icona. + +Se, come nell'immagine, è presente una `x` rossa, significa che il file può essere chiuso in quanto già salvato. Se invece l'icona è un punto verde `.`, allora il file deve essere salvato e il comando di chiusura SHIFT + :q produrrà un avviso: "Nessuna scrittura dall'ultima modifica". + +A destra si trova l'icona per impostare il tema _scuro_ o _chiaro_. Facendo clic su di esso con il mouse, è possibile selezionare il tema desiderato. + +![NvChad Light](../images/ui_default_light.png) + +A destra abbiamo anche l'icona per chiudere l'editor. + +## Sezione Centrale - Buffer Aperti + +La parte centrale dell'editor è composta dal buffer attivo nell'editor in quel momento (_index.en.md_). Per introdurre qualche funzionalità aggiuntiva, possiamo lavorare contemporaneamente su due file in un buffer diviso, aprendone un altro nell'esempio _(index.it.md_). + +Nell'editor avremo il primo buffer in primo piano e il secondo elencato nella Tabufline. Ora se dividiamo il primo buffer con il comando SHIFT + :vsplit e selezioniamo il buffer di destra, facendo clic sul nome del secondo file_(index.it.md_) nella tabufline, questo verrà aperto nel buffer di destra e potremo lavorare con i due file fianco a fianco. + +![NvChad Split](../images/ui_nvchad_split.png) + +## Statusline + +![Statusline](../images/ui_statusline.png) + +In basso troviamo la linea di stato, che gestisce le informazioni di stato. Sulla destra troviamo lo stato dell'editor. Non dobbiamo dimenticare che stiamo utilizzando un editor di testo e che, in particolare, mantiene la filosofia e il funzionamento di Vim. Gli stati possibili sono: + +- **NORMAL** +- **INSERT** +- **COMMAND** +- **VISUAL** + +La modifica di un documento inizia dalla modalità **NORMAL** in cui si apre il file, quindi si può passare alla modalità **INSERT** per la modifica e, al termine, uscire con ESC e tornare alla modalità **NORMAL**. + +Ora per salvare il file si passa alla modalità **COMMAND** digitando `:` nella riga di stato seguito da `w`_(write_) per scriverlo e con ESC si torna alla modalità **NORMAL**. L'indicazione dello stato è molto utile durante l'apprendimento dell'uso, soprattutto se non si ha molta familiarità con il flusso di lavoro di Vim. + +Troviamo quindi il nome del file aperto e, se stiamo lavorando su un repository git, avremo indicazioni sullo stato del repository. Questo grazie al plugin _lewis6991/gitsigns.nvim._ + +A destra troviamo il nome della cartella da cui abbiamo aperto l'editor. Nel caso di utilizzo di LSP, indica la cartella che viene presa in considerazione come `workspace`, e di conseguenza valutata durante la diagnostica, e per seguire la posizione del cursore all'interno del file. + +## Aiuto Integrato + +NvChad e Neovim forniscono alcuni comandi utili per visualizzare le combinazioni di tasti preimpostate e le opzioni disponibili. + +Se il tasto SPAZIO viene premuto da solo, viene visualizzata una legenda dei comandi associati, come nella seguente schermata: + +![Chiave Dello Spazio](../images/ui_escape_key.png) + +Per visualizzare tutti i comandi inclusi nell'editor si può usare il comando SPAZIO + wK, che darà il seguente risultato: + +![leader wK](../images/ui_wK_key.png) + +E premendo d possiamo visualizzare i rimanenti comandi: + +![leader wK d](../images/ui_wK_01.png) + +Come si può notare, quasi tutti i comandi si riferiscono alla navigazione all'interno del documento o del buffer. Non sono inclusi comandi per l'apertura del file. Questi sono forniti da Neovim. + +Per visualizzare tutte le opzioni di Neovim, è disponibile il comando SHIFT + :options, che presenta una struttura ad albero delle opzioni indicizzate per categoria. + +![Opzioni Nvim](../images/nvim_options.png) + +In questo modo, attraverso la guida integrata, è possibile imparare i comandi mentre si utilizza l'editor e approfondire le opzioni disponibili. + +## NvimTree + +Per lavorare con i nostri file abbiamo bisogno di un File Explorer, fornito dal plugin _kyazdani42/nvim-tree.lua_. Con la combinazione CTRL + n possiamo aprire NvimTree. + +![NvimTree](../images/nvim_tree.png) + +Una descrizione dettagliata dei comandi e delle funzioni di NvimTree si trova nella [pagina dedicata](nvimtree.md). + +Dopo aver esplorato i componenti dell'interfaccia, possiamo passare all'uso di NvChad. From 9fc13736c00f7989f19549e239c303a69d138bb6 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:09:57 +0900 Subject: [PATCH 03/15] New translations bash_stub.md (Spanish) --- docs/gemstones/bash_stub.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gemstones/bash_stub.es.md b/docs/gemstones/bash_stub.es.md index 701d8c1e67..5a36883e3b 100644 --- a/docs/gemstones/bash_stub.es.md +++ b/docs/gemstones/bash_stub.es.md @@ -6,7 +6,7 @@ contributors: Ezequiel Bruni, Pedro Garcia # Bash - Script Stub -En el lugar en el que trabajé anteriormente, teníamos un programador experto que conocía un montón de lenguajes. También era la persona a la que se recurría cuando se tenía alguna duda sobre cómo realizar algo con un script. Finalmente creó un pequeño <0>stub, un archivo lleno de ejemplos de scripting que podías desmontar y editar según la necesidad. Con el tiempo, llegué a ser lo suficientemente bueno en estas rutinas como para no tener que mirar el <0>stub, pero fue una herramienta de aprendizaje buena, y algo que otros pueden encontrar útil. +En el lugar en el que trabajé anteriormente, teníamos un programador experto que conocía un montón de lenguajes. También era la persona a la que se recurría cuando se tenía alguna duda sobre cómo realizar algo con un script. Finalmente creó un pequeño <0>stub, un archivo lleno de ejemplos de scripting que podías destripar y editar según la necesidad. Con el tiempo, llegué a ser lo suficientemente bueno en estas rutinas como para no tener que mirar el <0>stub, pero fue una herramienta de aprendizaje buena, y algo que otros pueden encontrar útil. ## El Stub From fa7a78c7fe6487880694374c0e2d18de7f46b7b2 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:09:59 +0900 Subject: [PATCH 04/15] New translations sed_search_replace.md (Spanish) --- docs/gemstones/sed_search_replace.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gemstones/sed_search_replace.es.md b/docs/gemstones/sed_search_replace.es.md index 9ae0e2b048..e1731645d7 100644 --- a/docs/gemstones/sed_search_replace.es.md +++ b/docs/gemstones/sed_search_replace.es.md @@ -71,4 +71,4 @@ El script recorre todos los archivos indicados en el archivo `phpfiles.txt`, cre ## Conclusión -`sed` es una potente herramienta que funciona muy bien para las funciones de búsqueda y reemplazo, particularmente cuando el delimitador utilizado debe ser flexible. +`sed` es una potente herramienta que funciona muy bien para realizar funciones de búsqueda y reemplazo, particularmente cuando el delimitador utilizado debe ser flexible. From e41e94b7c5061d527478bc7d219857c7adbccdab Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:10:01 +0900 Subject: [PATCH 05/15] New translations htop.md (Spanish) --- docs/gemstones/htop.es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/gemstones/htop.es.md b/docs/gemstones/htop.es.md index da837a7efe..ea3096d47e 100644 --- a/docs/gemstones/htop.es.md +++ b/docs/gemstones/htop.es.md @@ -6,7 +6,7 @@ date: 16-10-2021 --- # Instalar `htop` -A todo administrador de sistemas le gusta usar algunos de los comandos más utilizados. Hoy recomiendo `htop` como alternativa al comando `top`. Para utilizar el comando `htop` con normalidad, es necesario instalarlo primero. +A todo administrador de sistemas le gusta usar algunos de los comandos más utilizados. Hoy recomiendo `htop` como alternativa al comando `top`. Para utilizar el comando `htop`, es necesario instalarlo primero. ``` bash # Installation epel source (also called repository) @@ -25,7 +25,7 @@ Sólo tiene que escribir `htop` en el terminal, y se mostrará la siguiente inte 1[ | 1%] Load average: 0.00 0.00 0.05 Mem[ ||||||| 197M/8G] Uptime: 00:31:39 Swap[ 0K/500M] -PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Commad(merged) +PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command(merged) ... ``` From c0c2c39f23a47001d2d71e044d83a6ce6fc0853a Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:10:08 +0900 Subject: [PATCH 06/15] New translations https_rsa_keygen.md (Spanish) --- docs/gemstones/https_rsa_keygen.es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/gemstones/https_rsa_keygen.es.md b/docs/gemstones/https_rsa_keygen.es.md index b27229bdd8..175c9703e5 100644 --- a/docs/gemstones/https_rsa_keygen.es.md +++ b/docs/gemstones/https_rsa_keygen.es.md @@ -37,9 +37,9 @@ fi ## Breve descripción * Este script de bash requiere que introduzca un parámetro ($1) que es el nombre del sitio sin www, etc. Por ejemplo, "misitioweb". -* El script crea la clave por defecto con una contraseña y una longitud de 2048 bits (puede editarlo, como se señaló anteriormente para que se utilice una longitud más larga de 4096 bits) +* El script crea la clave con una contraseña por defecto y una longitud de 2048 bits (puede editarlo, como se señaló anteriormente para que se utilice una longitud más larga de 4096 bits) * La contraseña se elimina de la clave inmediatamente, el motivo se debe a que los reinicios que se produzcan en el servidor web requerirían que se introdujera la contraseña cada vez, lo que en la práctica puede ser algo problemático. * A continuación, el script crea el archivo CSR (Certificate Signing Request), que se puede utilizar para adquirir un certificado SSL de un proveedor. * Por último, el paso de limpieza elimina la clave creada anteriormente con la contraseña adjunta. * Ejecutar el script sin el parámetro necesario provocará el error: "requires keyname parameter". -* Aquí se utiliza el parámetro posicional, es decir, $n. Donde $0 representa el comando en sí y de $1 a $9 representan los parámetros del primero al noveno. Cuando el número de parametros necesarios es mayor que 10, se debe utilizar llaves, por ejemplo ${10}. \ No newline at end of file +* Aquí se utiliza el parámetro posicional, es decir, $n. Donde $0 representa el comando en sí y de $1 a $9 representan los parámetros del primero al noveno. Cuando el número de parametros necesarios es mayor que 10, se debe utilizar llaves, por ejemplo ${10}. From 5d8fe7a58e570a429f5f9ee6f3704cbcf6560115 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:10:10 +0900 Subject: [PATCH 07/15] New translations docker.md (Spanish) --- docs/gemstones/docker.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gemstones/docker.es.md b/docs/gemstones/docker.es.md index 4726c09fcd..f039cab4a7 100644 --- a/docs/gemstones/docker.es.md +++ b/docs/gemstones/docker.es.md @@ -18,7 +18,7 @@ sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/dock # Instalar los paquetes necesarios -Instale la última versión de Docker Engine, containerd y Docker Compose , ejecutando: +Instale la última versión de Docker Engine, containerd y Docker Compose, ejecutando: ``` sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin From 310d2b4975d0544155cd7dc2ce836d0885dcf4a3 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:10:27 +0900 Subject: [PATCH 08/15] New translations dokuwiki_server.md (Spanish) --- docs/guides/cms/dokuwiki_server.es.md | 34 +++++++++++++-------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/guides/cms/dokuwiki_server.es.md b/docs/guides/cms/dokuwiki_server.es.md index e93396044d..e520489aee 100644 --- a/docs/guides/cms/dokuwiki_server.es.md +++ b/docs/guides/cms/dokuwiki_server.es.md @@ -13,7 +13,7 @@ tags: ## Requisitos previos y supuestos * Una instancia de Rocky Linux instalada en un servidor, contenedor o máquina virtual. -* Comodidad para modificar los archivos de configuración desde la línea de comandos con un editor (nuestros ejemplos aquí utilizarán _vi_, pero puede sustituirlo por su editor favorito) +* Comodidad para modificar archivos de configuración desde la línea de comandos con un editor de texto (nuestros ejemplos aquí utilizarán _vi_, pero puede sustituirlo por su editor favorito). * Algunos conocimientos sobre aplicaciones web y su configuración. * Nuestro ejemplo utilizará la rutina [Apache Sites Enabled](../web/apache-sites-enabled.md) para la configuración, por lo que es una buena idea revisar esa rutina si planea seguir adelante. * Utilizaremos "wiki-doc.sudominio.com" como nombre de dominio a lo largo de este ejemplo. @@ -58,16 +58,16 @@ Y añada esto al final del archivo: Cree el archivo de configuración del sitio en la carpeta sites-available: -`vi /etc/httpd/sites-available/com.yourdomain.wiki-doc` +`vi /etc/httpd/sites-available/com.example` Ese archivo de configuración debería ser algo así: ``` - ServerName wiki-doc.yourdomain.com - DocumentRoot /var/www/sub-domains/com.yourdomain.wiki-doc/html + ServerName example.com + DocumentRoot /var/www/sub-domains/com.subdominio/html - + AllowOverride All Require all denied @@ -78,8 +78,8 @@ Ese archivo de configuración debería ser algo así: - ErrorLog /var/log/httpd/wiki-doc.yourdomain.com_error.log - CustomLog /var/log/httpd/wiki-doc.yourdomain_access.log combined + ErrorLog /var/log/httpd/subdominio.com_error.log + CustomLog /var/log/httpd/subdominio.com_access.log combined ``` @@ -87,13 +87,13 @@ Tenga en cuenta que la opción "AllowOverride All" incluido más arriba, permite Continue y enlace el archivo de configuración en sites-enabled, pero todavía no inicie los servicios web: -`ln -s /etc/httpd/sites-available/com.yourdomain.wiki-doc /etc/httpd/sites-enabled/` +`ln -s /etc/httpd/sites-available/com.subdominio /etc/httpd/sites-enabled/` ### Apache DocumentRoot También necesitamos crear nuestro _DocumentRoot_. Para hacer esto: -`mkdir -p /var/www/sub-domains/com.yourdomain.wiki-doc/html` +`mkdir -p /var/www/sub-domains/com.example/html` ## Instalar DokuWiki @@ -124,7 +124,7 @@ No queremos ese directorio con nombre inicial al descomprimir el archivo, así q La segunda opción es la opción "-C", y que le indica al comando `tar` dónde queremos que se descomprima el archivo. Así que descomprima el archivo con siguiente comando: -`tar xzf dokuwiki-stable.tgz --strip-components=1 -C /var/www/sub-domains/com.yourdomain.wiki-doc/html/` +`tar xzf dokuwiki-stable.tgz --strip-components=1 -C /var/www/sub-domains/com.subdominio/html/` Una vez que hayamos ejecutado este comando, DokuWiki debería descomprimido estar en nuestro _DocumentRoot_. @@ -132,11 +132,11 @@ Necesitamos hacer una copia del archivo_.htaccess.dist _ que viene con DokuWiki En el proceso, cambiaremos el nombre de este archivo a _. htaccess_ que es lo que _Apache_ buscará. Para hacer esto: -`cp /var/www/sub-domains/com.yourdomain.wiki-doc/html/.htaccess{.dist,}` +`cp /var/www/sub-domains/com.subdominio/html/.htaccess{.dist,}` Ahora necesitamos cambiar el propietario del nuevo directorio y sus archivos al usuario y grupo _apache_: -`chown -Rf apache.apache /var/www/sub-domains/com.yourdomain.wiki-doc/html` +`chown -Rf apache.apache /var/www/sub-domains/com.subdominio/html` ## Configurar DNS o /etc/hosts @@ -151,7 +151,7 @@ Y luego modifique su archivo de hosts para que se vea tal y como se muestra a co ``` 127.0.0.1 localhost 127.0.1.1 myworkstation-home -10.56.233.179 wiki-doc.yourdomain.com wiki-doc +10.56.233.179 example.com example # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback @@ -185,11 +185,11 @@ Y luego iniciar el servicio: Ahora que nuestro nombre de host está configurado para las pruebas y el servicio web se ha iniciado, el siguiente paso es abrir un navegador web y escribir la siguiente URL en la barra de direcciones: -`http://wiki-doc/install.php` +`http://wiki-doc.sudominio.com/install.php` O -`http://wiki-doc.yourdomain.com/install.php` +`http://wiki-doc.sudominio.com/install.php` Cualquiera de los dos debería funcionar si se configura el archivo de hosts como se indica más arriba. Esto le llevará a la pantalla de configuración para que pueda terminar la configuración: @@ -235,8 +235,8 @@ En primer lugar, modifique o cree el archivo _/etc/firewall.conf_: ``` #IPTABLES=/usr/sbin/iptables -# Unless specified, the defaults for OUTPUT is ACCEPT -# The default for FORWARD and INPUT is DROP +# Unless specified, the default for OUTPUT is ACCEPT +# The default for FORWARD and INPUT is DROP # echo " clearing any existing rules and setting default policy.." iptables -F INPUT From 3bfa6e7c69d7ea9a2f80cc59d124ba3fb1f5d275 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:11:03 +0900 Subject: [PATCH 09/15] New translations ssl_keys_https.md (Spanish) --- docs/guides/security/ssl_keys_https.es.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/guides/security/ssl_keys_https.es.md b/docs/guides/security/ssl_keys_https.es.md index eca4bcea04..0973291aba 100644 --- a/docs/guides/security/ssl_keys_https.es.md +++ b/docs/guides/security/ssl_keys_https.es.md @@ -37,32 +37,32 @@ Para empezar, asegurémonos de que OpenSSL esté instalado tanto ensu estación Si no está instalado, su sistema lo instalará junto con las dependencias necesarias. -Nuestro dominio de ejemplo es ourownwiki.com. Ten en cuenta que necesitará comprar y registrar su dominio con antelación. Usted puede comprar dominios a través del amplio número de proveedores de dominio. +Nuestro dominio de ejemplo es example.com. Ten en cuenta que necesitará comprar y registrar su dominio con antelación. Usted puede comprar dominios a través del amplio número de proveedores de dominio. Si no está ejecutando su propio DNS (Sistema de nombres de dominio), puede utilizar los mismos proveedores para el alojamiento DNS. DNS traduce el nombre de su dominio, a números (direcciones IP, ya sean IPv4 o IPv6) que Internet puede entender. Esas direcciones IP se corresponden con donde está realmente alojado el sitio web. Vamos a generar la clave utilizando openssl: -`openssl genrsa -des3 -out ourownwiki.com.key.pass 2048` +`openssl genrsa -des3 -out example.com.key.pass 2048` Tenga en cuenta que guardaremos la clave, con una extensión .pass. Esto es debido a que tan pronto como ejecutemos este comando, se le pedirá que introduzca una contraseña. Introduce una contraseña simple que pueda recordar ya que la vamos a eliminar en breve: ``` -Enter pass phrase for ourownwiki.com.key.pass: -Verifying - Enter pass phrase for ourownwiki.com.key.pass: +Enter pass phrase for example.com.key.pass: +Verifying - Enter pass phrase for example.com.key.pass: ``` A continuación, quitemos esa contraseña. La razón por la que esto es así es que si no la elimina, cada vez que reinicie su servidor web y cargue su clave, necesitará introducir esa contraseña. Puede que ni siquiera esté ahí para introducirla, o peor aún, puede que no tenga una consola preparada para entrar en ella. Eliminela ahora para evitar todo eso: -`openssl rsa -in ourownwiki.com.key.pass -out ourownwiki.com.key` +`openssl rsa -in example.com.key.pass -out example.com.key` Al ejecutar este comando se le solicitará que introduzca esa contraseña una vez más para eliminarla de la clave: -`Enter pass phrase for ourownwiki.com.key.pass:` +`Enter pass phrase for example.com.key.pass:` -Ahora que ha introducido la contraseña por tercera vez, se ha eliminado del archivo y se ha guardado con el nombre de ourownwiki.com.key +Ahora que ha introducido la contraseña por tercera vez, se ha eliminado del archivo y se ha guardado con el nombre de example.com.key ## Generar el archivo CSR @@ -70,9 +70,9 @@ A continuación, necesitamos generar la solicitud de firma de certificados (CSR) Durante la generación del CSR, se le pedirán diversa informacion, relativa al proceso. Esta información son los atributos X.509 del certificado. -Una de las preguntas será "Common Name (e.g., YOUR name)". Es importante que este campo se rellene con el nombre de dominio completo del servidor que será protegido por SSL. Si el sitio web a proteger es https://www.ourownwiki.com, entonces introduzca a www.ourownwiki.com en esta pregunta: +Una de las preguntas será "Common Name (e.g., YOUR name)". Es importante que este campo se rellene con el nombre de dominio completo del servidor que será protegido por SSL. Si el sitio web a proteger es https://www.example.com, entonces introduzca a www.example.com en esta pregunta: -`openssl req -new -key ourownwiki.com.key -out ourownwiki.com.csr` +`openssl req -new -key example.com.key -out example.com.csr` Esto abrirá el siguiente cuadro de diálogo: @@ -86,7 +86,7 @@ Esto abrirá el siguiente cuadro de diálogo: `Organizational Unit Name (eg, section) []:` Describiría la división de la organización a la que pertenece su dominio. De nuevo, sólo puede pulsar la tecla 'Enter' para omitir este paso. -`Common Name (eg, your name or your server's hostname) []:` Aquí, debemos introducir el nombre de nuestro sitio web, ejemplo "www.ourownwiki.com" +`Common Name (eg, your name or your server's hostname) []:` Aquí, debemos introducir el nombre de nuestro sitio web, ejemplo "www.example.com" `Email Address []:` Este campo es opcional, puede decidir rellenarlo o simplemente pulsar 'Entrar' para evitar introducir esta información. @@ -105,7 +105,7 @@ Ahora debería haber generado su CSR. Cada proveedor de certificados tendrá básicamente el mismo procedimiento. Usted compra el certificado SSL y por un plazo determinado (1 o 2 años, etc.) y luego envíe su CSR. Para hacer esto, necesitará utilizar el comando `mmoreás`, y luego copiar el contenido de su archivo CSR. -`more ourownwiki.com.csr` +`more example.com.csr` Que le mostrará algo similar a esto: From a20ee99cb8bbd8387380882d9826edb39f7d4e91 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 26 Oct 2022 01:44:22 +0900 Subject: [PATCH 10/15] New translations using_nvchad.md (Italian) --- .../books/nvchad/nvchad_ui/using_nvchad.it.md | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 docs/books/nvchad/nvchad_ui/using_nvchad.it.md diff --git a/docs/books/nvchad/nvchad_ui/using_nvchad.it.md b/docs/books/nvchad/nvchad_ui/using_nvchad.it.md new file mode 100644 index 0000000000..c4a59ee4b8 --- /dev/null +++ b/docs/books/nvchad/nvchad_ui/using_nvchad.it.md @@ -0,0 +1,110 @@ +--- +title: Usare NvChad +author: Franco Colussi +contributors: Steven Spencer, Franco Colussi +tested with: 8.6, 9.0 +tags: + - nvchad + - coding + - editor +--- + +# Modificare con NvChad + +Questo capitolo introduce alcuni comandi specifici di NvChad e alcuni comandi standard di Neovim (vim). Come descritto in precedenza nell'[interfaccia utente di NvChad](../nvchad_ui.md), i comandi di NvChad sono impostati nel file `..nvim/lua/core/mapping.lua` e consentono di utilizzare i tasti per eseguire comandi compositi talvolta molto lunghi. + +Tutte le sequenze iniziano con una chiave primaria seguita da un'opzione. Le quattro chiavi principali sono: + +* leader = SPAZIO +* A = ALT +* C = CTRL +* S = SHIFT + +Come nel documento "NvChad UI", sostituiremo il comando effettivo da inserire, anziché le mappature. + +## Aprire un file + +Per aprire un file nel nostro editor possiamo utilizzare vari metodi. Possiamo semplicemente iniziare dalla riga di comando indicando il nome del file con: + +```bash +nvim /path/to/the/file +``` + +Oppure aprire l'editor con il comando `nvim`. + +Se utilizziamo quest'ultimo metodo, abbiamo diverse possibilità. È possibile aprire un file nel buffer con il comando SHIFT + :e + SPAZIO (modifica) seguito dal percorso, oppure facendo seguire il comando dal tasto TAB. + +Questo mostrerà tutti i file e le cartelle disponibili, a partire dalla radice del progetto. È bene ricordare che quando si utilizza il tasto TAB nei comandi di apertura dei file, è possibile selezionare il file da un comodo menu a discesa. Una volta aperto questo menu a discesa, si può continuare a navigare al suo interno utilizzando ripetutamente il tasto TAB. + +![Comando :e + TAB](../images/e_tab_command.png) + +È bene ricordare che ciascuno dei comandi elencati è preceduto da SHIFT e seguito da uno SPAZIO e dal percorso o TAB. Ecco un elenco di altre azioni: + +* `:view` - Visualizza il file in modalità di sola lettura senza la possibilità di modificarlo. Ottimo per la protezione dei file critici. +* `:split` - Apre il file in una schermata divisa orizzontalmente. +* `:vsplit` - Apre il file in uno schermata diviso verticalmente. +* `:tabedit` - Apre il file in una nuova scheda. + +Nell'esempio seguente, abbiamo aperto il file utilizzando `:vsplit`. + +![Vsplit Open](../images/vsplit_open.png) + +Grazie al lavoro svolto dagli sviluppatori di NvChad, abbiamo a disposizione un modo aggiuntivo per aprire un file, ovvero utilizzare il plugin *nvim-telescope/telescope.nvim*. + +Questo plugin, se usato in combinazione con *RipGrep*, ci permette di cercare il file da aprire in modalità interattiva. Digitando i caratteri iniziali del file che stiamo cercando, il plugin ignorerà tutti i file non corrispondenti e ci presenterà solo quelli che corrispondono alla nostra ricerca. Ciò consente un processo di ricerca e apertura molto agevole. + +Per accedere alla funzione di ricerca dei file di Telescope, è necessario essere in modalità NORMAL nell'editor e digitare: SHIFT + :Telescope fd + +![ff](../images/leader_ff.png) + +## Lavorare con l'editor + +Una volta che il file è aperto, possiamo iniziare a modificarlo. A tale scopo è necessario passare alla modalità INSERT, che si attiva premendo il tasto i (inserisci). L'indicatore di modalità nella Statusline dovrebbe cambiare da NORMAL a INSERT e anche il cursore posizionato nel buffer dovrebbe cambiare da un rettangolo colorato a una pipe `|`. + +Ora tutti i caratteri digitati vengono inseriti nel documento a partire dalla posizione del cursore. Per spostare il cursore in modalità INSERT gli sviluppatori di Nvchad hanno impostato alcune comode mappature che sono: + +- CTRL + b per andare all'inizio della riga +- CTRL + e per andare alla fine della riga +- CTRL + h per spostare un carattere a sinistra +- CTRL + l per spostare un carattere a destra +- CTRL + j per andare alla riga successiva +- CTRL + k per andare alla riga precedente + +Imparare tutte le combinazioni richiede un po' di tempo ma, una volta acquisite, renderanno la navigazione molto veloce. Ad esempio, se si vuole modificare la fine della riga successiva a quella in cui è posizionato il cursore, si può arrivare alla fine della riga corrente con CTRL + e, quindi passare alla successiva con CTRL + j ed essere già in posizione per aggiungere le modifiche. + +La navigazione nel documento può essere effettuata anche con i tasti freccia della tastiera o con il mouse. + +### Selezione Testo + +La selezione del testo può essere effettuata anche con il mouse ed è molto comoda, ma in questo capitolo utilizzeremo il metodo tradizionale basato sulla tastiera. + +Per selezionare il testo è necessario accedere alla modalità VISUAL. A tale scopo, è necessario uscire dalla modalità di inserimento e passare alla modalità normale. + +Una volta posizionato il cursore all'inizio della parte che si desidera selezionare, si utilizzano i tasti CTRL + v per accedere alla modalità V-BLOC (Visual Block). Spostandosi con il cursore, la selezione verrà evidenziata. A questo punto possiamo lavorare sulla parte di testo selezionata. + +Se si desidera copiare la selezione negli appunti, si utilizzerà il tasto y. Se si vuole cancellarlo, il tasto d. Una volta terminata l'operazione, il testo non sarà più evidenziato. Per una panoramica di tutte le operazioni che possono essere eseguite in Modalità Visuale, è possibile consultare la guida direttamente dall'editor con SHIFT + :help Visual-Mode. + +![Aiuto Modalità Visiva](../images/help_visual_mode.png) + +### Ricerca testo + +Per la ricerca si utilizza il carattere slash / seguito dalla chiave di ricerca `/search_key`, che evidenzia tutte le occorrenze trovate. Per passare alla successiva, si usa la combinazione / + Invio. Per passare a quello precedente ? + Invio. + +Una volta terminata la ricerca, l'evidenziazione può essere rimossa con il comando MAIUSC + :noh (nessuna evidenziazione). + +![Comando Trova](../images/find_command.png) + +Le ricerche possono essere ancora più complesse di quella illustrata sopra; si possono usare caratteri jolly, contatori e altre opzioni. Il comando di aiuto(SHIFT + :help /) può essere utilizzato per visualizzare altre opzioni. + +## Salvataggio del documento + +Una volta creato o modificato, il file viene salvato uscendo dalla modalità INSERT con ESC e immettendo il comando SHIFT + :w (write) che salverà il file con il nome corrente nella posizione in cui si trova. Se si desidera salvare il file con un altro nome o in un'altra posizione, è sufficiente che il comando segua il percorso di salvataggio: + +```text +:w /percorso/nuovo/file_o_posizione +``` + +Per salvare e contemporaneamente chiudere l'editor, si usa il comando SHIFT + :wq (write - quit). + +In questo capitolo abbiamo introdotto l'editor. Esistono molte altre funzioni avanzate oltre a quelle descritte qui. Queste funzioni possono essere consultate nella pagina di [aiuto di Neovim](https://neovim.io/doc/user/) o digitando il seguente comando nell'editor SHIFT + :help. + From e7c1954b719bb9933071ae82ac1680550a5981e1 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 26 Oct 2022 01:46:36 +0900 Subject: [PATCH 11/15] New translations 8-changelog.md (Italian) --- docs/release_notes/8-changelog.it.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/release_notes/8-changelog.it.md b/docs/release_notes/8-changelog.it.md index 852a8a92f1..7d04ca8e10 100644 --- a/docs/release_notes/8-changelog.it.md +++ b/docs/release_notes/8-changelog.it.md @@ -599,8 +599,6 @@ I seguenti moduli sono stati aggiornati dalla versione 8.5 del 14 novembre 2021: ### Problemi noti -[bug 174](https://bugs.rockylinux.org/show_bug.cgi?id=174) - Siamo a conoscenza di un problema per cui `kdump` non funziona su sistemi vmware come ESXi. - Siamo anche consapevoli del fatto che il nostro sistema mirror riporta la directory sbagliata per effettuare gli aggiornamenti. Avrebbe preso il `kickstart` piuttosto che l'`os`. Il problema dovrebbe essere risolto e gli aggiornamenti dovrebbero funzionare normalmente. ## 8.4 - 2021-09-21 @@ -660,7 +658,7 @@ Sono stati aggiornati i seguenti pacchetti: * Addresses RLBZ#108 -Sono stati aggiunti i seguenti repository/pacchetti: +Sono stati aggiunti i seguenti repos/pacchetti: * RT (realtime) - Abilitato eseguendo `dnf config-manager --set-enabled rt` @@ -739,7 +737,7 @@ Sono stati aggiornati i seguenti pacchetti: * varnish -> varnish-0:6.0.6-2.module+el8.4.0+628+e1687553.1 -> Addresses CVE-2021-36740 -Aggiunti i repository kickstart per i seguenti repository: +Aggiunti kickstart repos per i seguenti repository: * BaseOS * AppStream @@ -853,7 +851,7 @@ Sono stati aggiornati i seguenti moduli: Alcuni moduli e pacchetti sono stati aggiornati di routine dall'upstream. -I pacchetti rocky regolari sono stati aggiornati per risolvere i seguenti problemi: +I pacchetti regolari di Rocky sono stati aggiornati per affrontare i seguenti aspetti: * rocky-release From 1e0e786299ef3101cfd953aa07e9b37b61225858 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 26 Oct 2022 22:02:16 +0900 Subject: [PATCH 12/15] New translations using_nvchad.md (Italian) --- docs/books/nvchad/nvchad_ui/using_nvchad.it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/books/nvchad/nvchad_ui/using_nvchad.it.md b/docs/books/nvchad/nvchad_ui/using_nvchad.it.md index c4a59ee4b8..f25afdbc28 100644 --- a/docs/books/nvchad/nvchad_ui/using_nvchad.it.md +++ b/docs/books/nvchad/nvchad_ui/using_nvchad.it.md @@ -11,7 +11,7 @@ tags: # Modificare con NvChad -Questo capitolo introduce alcuni comandi specifici di NvChad e alcuni comandi standard di Neovim (vim). Come descritto in precedenza nell'[interfaccia utente di NvChad](../nvchad_ui.md), i comandi di NvChad sono impostati nel file `..nvim/lua/core/mapping.lua` e consentono di utilizzare i tasti per eseguire comandi compositi talvolta molto lunghi. +Questo capitolo introduce alcuni comandi specifici di NvChad e alcuni comandi standard di Neovim (vim). Come descritto in precedenza nell'[interfaccia utente di NvChad](nvchad_ui.md), i comandi di NvChad sono impostati nel file `..nvim/lua/core/mapping.lua` e consentono di utilizzare i tasti per eseguire comandi compositi talvolta molto lunghi. Tutte le sequenze iniziano con una chiave primaria seguita da un'opzione. Le quattro chiavi principali sono: From e81f2b3333ee67b8e9a197eb11914b3a446a6325 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:17:35 +0900 Subject: [PATCH 13/15] New translations nvimtree.md (Italian) --- docs/books/nvchad/nvchad_ui/nvimtree.it.md | 107 +++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 docs/books/nvchad/nvchad_ui/nvimtree.it.md diff --git a/docs/books/nvchad/nvchad_ui/nvimtree.it.md b/docs/books/nvchad/nvchad_ui/nvimtree.it.md new file mode 100644 index 0000000000..2b29f4b981 --- /dev/null +++ b/docs/books/nvchad/nvchad_ui/nvimtree.it.md @@ -0,0 +1,107 @@ +--- +title: NvimTree +author: Franco Colussi +contributors: Steven Spencer, Franco Colussi +tags: + - nvchad + - coding + - editor +--- + +# NvimTree - File Explorer + +![NvimTree](../images/nvimtree_basic.png){ align=right } + +Un editor, per essere funzionale, deve fornire il supporto per l'apertura e la gestione dei file che vogliamo scrivere o modificare. Neovim, nella sua installazione di base, non fornisce la funzionalità di gestione dei file. È implementato da NvChad con il plugin _kyazdani42/nvim-tree.lua_. Il plugin fornisce un esploratore di file dal quale è possibile eseguire tutte le operazioni più comuni sui file attraverso i tasti della tastiera. Per aprirla si usa la combinazione Ctrl + n, disponibile solo in modalità _NORMAL_, e con la stessa combinazione di tasti la si chiude. + +Se abbiamo installato i [Nerd Fonts](../nerd_fonts.md) avremo, come evidenziato dalla schermata, un file explorer che, sebbene testuale, ci darà una rappresentazione grafica della nostra struttura dei file. + +Una volta aperta, possiamo passare dalla finestra di explorer a quella dell'editor e viceversa con le combinazioni Ctrl + h per spostarci a sinistra e Ctrl + l per spostarci a destra. + +## Lavorare con l'Esplora File + +Per lavorare con l'albero dei file del progetto, _NvimTree_ fornisce una serie di utili scorciatoie per la sua gestione, che sono: + +- R (refresh) per eseguire una rilettura dei file contenuti nel progetto +- H (hide) per nascondere/visualizzare i file e le cartelle nascoste (che iniziano con un punto `.`) +- E (expand_all) per espandere l'intera struttura dei file partendo dalla cartella principale (area di lavoro) +- W (collapse_all) per chiudere tutte le cartelle aperte, a partire da quella principale +- - (dir_up) consente di risalire le cartelle. Questa navigazione consente anche di uscire dalla cartella principale (area di lavoro) per raggiungere la propria home directory +- s (system) per aprire il file con l'applicazione di sistema impostata di default per quel tipo di file +- f (find) per aprire la ricerca interattiva dei file a cui si possono applicare i filtri di ricerca +- F per chiudere la ricerca interattiva +- Ctrl + k per visualizzare le informazioni sul file, come la dimensione, la data di creazione, ecc. +- g + ? per aprire la guida con tutte le scorciatoie predefinite per una rapida consultazione +- q per chiudere l'esploratore di file + +![Nvimtree Find](../images/nvimtree_find_filter.png){ align=right } + +!!! note "Note:" + + La ricerca interattiva eseguita con f, così come la navigazione con le frecce > <, rimane limitata alla cartella in cui si trova attualmente _NvimTree_. Per eseguire una ricerca globale sull'intera area di lavoro, è necessario aprire l'intera struttura dei file con E e poi avviare la ricerca con f. + +La ricerca porta il buffer **NvimTree_1** allo stato _INSERT_ per la digitazione dei filtri. Se non è stato selezionato alcun file, per uscire dalla ricerca è necessario riportare il buffer a _NORMAL_ con ESC prima di chiudere la ricerca con F. + +### Selezionare un File + +Per selezionare un file dobbiamo prima assicurarci di trovarci nel buffer _nvimtree_ evidenziato nella statusline con **NvimTree_1**. Per farlo, si possono usare i tasti di selezione della finestra menzionati in precedenza o il comando specifico Spazio + e fornito da NvChad, che posizionerà il cursore nell'albero dei file. La combinazione fa parte della mappatura predefinita di NvChad e corrisponde al comando `:NvimTreeFocus` del plugin. + +Per spostarsi all'interno dell'albero dei file sono disponibili i tasti > e < che consentono di spostarsi su e giù per l'albero fino a raggiungere la cartella desiderata. Una volta posizionato, possiamo aprirlo con Invio e chiuderlo con BS. + +Va sottolineato che la navigazione con i tasti > e < si riferisce sempre alla cartella corrente. Ciò significa che una volta aperta e posizionati in una cartella, la navigazione rimarrà limitata a quella cartella. Per uscire dalla cartella si usa il tasto Ctrl + p (parent directory) che ci permette di risalire dalla cartella corrente alla cartella da cui abbiamo aperto l'editor e che corrisponde al nostro _workspace_ definito nella statusline a destra. + +### Apertura di un file + +Posizionati nella cartella desiderata e con il file selezionato da modificare, abbiamo le seguenti combinazioni per aprirlo: + +- Invio o o per aprire il file in un nuovo buffer e posizionare il cursore sulla prima riga del file +- Tab per aprire il file in un nuovo buffer mantenendo il cursore in _nvimtree_; questo è utile, ad esempio, se si vogliono aprire più file contemporaneamente +- Ctrl + t per aprire il file in una nuova _scheda_ che può essere gestita separatamente dagli altri buffer presenti +- Ctrl + v per aprire il file nel buffer dividendolo verticalmente in due parti; se c'era già un file aperto, questo verrà visualizzato fianco a fianco con il nuovo file +- Ctrl + h per aprire il file come il comando descritto sopra, ma dividendo il buffer orizzontalmente + +### Gestione File + +Come tutti gli esploratori di file, in _nvimtree_ è possibile creare, eliminare e rinominare i file. Poiché si tratta sempre di un approccio testuale, non si avrà a disposizione un comodo widget grafico, ma le indicazioni saranno visualizzate nella _statusline_. Tutte le combinazioni hanno una richiesta di conferma _(y/n)_ per dare modo di verificare l'operazione ed evitare così modifiche inappropriate. Questo è particolarmente importante per l'eliminazione di un file, poiché la cancellazione sarebbe irreversibile. + +I tasti per la modifica sono: + +- a (add) consente di creare file o cartelle; la creazione di una cartella si effettua facendo seguire al nome la barra `/`. ad es. `/nvchad/nvimtree.md` creerà il relativo file markdown, mentre `/nvchad/nvimtree/` creerà la cartella _nvimtree_. La creazione avverrà di default nella posizione in cui si trova il cursore nel file explorer in quel momento, quindi la selezione della cartella in cui creare il file dovrà essere fatta in precedenza o, in alternativa, si può scrivere il percorso completo nella statusline; nello scrivere il percorso si può utilizzare la funzione di autocompletamento +- r (rinominare) per rinominare il file selezionato rispetto al nome originale +- Ctrl + r per rinominare il file indipendentemente dal suo nome originale +- d (delete) per cancellare il file selezionato o, nel caso di una cartella, per cancellare la cartella con tutto il suo contenuto +- x (cut) per tagliare e copiare la selezione negli appunti, possono essere file o cartelle con tutto il loro contenuto; con questo comando associato al comando incolla si effettuano gli spostamenti dei file all'interno dell'albero +- c (copy) come il comando precedente, copia il file negli appunti ma mantiene il file originale nella sua posizione +- p (paste) per incollare il contenuto degli appunti nella posizione corrente +- y per copiare solo il nome del file negli appunti, esistono anche due varianti: Y per copiare il percorso relativo e g + y per copiare il percorso assoluto + +## Funzionalità avanzate + +Sebbene sia disattivato per impostazione predefinita, _nvimtree_ integra alcune funzionalità per controllare un eventuale repository _Git_. Tale funzionalità è abilitata utilizzando la sovrascrittura delle impostazioni di base, come descritto nella pagina [Sovrascrittura personalizzata](../custom/override_lua.md). + +Il codice relativo è il seguente: + +```lua +M.nvimtree = { + git = { + enable = true, + }, + renderer = { + highlight_git = true, + icons = { + show = { + git = true, + }, + }, + }, + view = { + side = "right", + }, +} +``` + +Una volta attivata la funzionalità _Git_, il nostro albero dei file ci darà lo stato in tempo reale dei nostri file locali rispetto al repository Git. + +## Conclusione + +Il plugin _kyazdani42/nvim-tree.lua_ fornisce il File Explorer all'editor Neovim, che è certamente uno degli elementi essenziali dell'IDE NvChad, da cui si possono eseguire tutte le operazioni più comuni sui file. Integra anche funzioni avanzate, che però devono essere abilitate. Ulteriori informazioni sono disponibili nella [pagina del progetto](https://github.com/kyazdani42/nvim-tree.lua). From 5aacdadb5804012125b82d2649dde2bbae8d6a7b Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 28 Oct 2022 16:37:56 +0900 Subject: [PATCH 14/15] New translations migrate2rocky.md (French) --- docs/guides/migrate2rocky.fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guides/migrate2rocky.fr.md b/docs/guides/migrate2rocky.fr.md index b96f442ef0..010126c3fa 100644 --- a/docs/guides/migrate2rocky.fr.md +++ b/docs/guides/migrate2rocky.fr.md @@ -68,11 +68,11 @@ git clone https://github.com/rocky-linux/rocky-tools.git Remarque : cette méthode téléchargera tous les scripts et fichiers du dépôt rocky-tools. -### La méthode simple mais légèrement moins sécurisée +### La manière simple -D'accord, ce n'est pas forcément la meilleure chose à faire, côté sécurité. Mais c'est le moyen le plus simple de récupérer le script. +C'est surement la façon la plus facile pour obtenir le script. Vous aurez seulement besoin d'un client HTTP (curl, wget, lynx, etc.) installé sur le serveur. -Exécutez cette commande pour télécharger le script dans le répertoire dans lequel vous vous trouvez : +En estimant que vous avez l'utilitaire `curl` d'installé, exécutez cette commande pour télécharger le script dans le répertoire courant : ``` curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh From 63b9131e5de90ba7746c93f9ec99b78ae59a756a Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 28 Oct 2022 17:43:58 +0900 Subject: [PATCH 15/15] New translations 8-changelog.md (French) --- docs/release_notes/8-changelog.fr.md | 864 +-------------------------- 1 file changed, 2 insertions(+), 862 deletions(-) diff --git a/docs/release_notes/8-changelog.fr.md b/docs/release_notes/8-changelog.fr.md index ade8a74308..733bd6ec98 100644 --- a/docs/release_notes/8-changelog.fr.md +++ b/docs/release_notes/8-changelog.fr.md @@ -9,869 +9,9 @@ tags: # Journal des modifications Rocky Linux 8 -Rocky Linux 8 recevra, au fil du temps, des mises à jour incrémentielles et des mises à jour mineures, lorsque leurs versions en amont seront mises à jour et poussées. Cette page fournira des détails et des informations sur les changements au fur et à mesure qu'ils surviennent. Un système exécutant Rocky Linux peut mettre à jour son système entièrement à tout moment en exécutant la commande `dnf update`. La mise à jour de ce document peut parfois être retardée. Pour vérifier la présence de nouvelles mises à jour, vous pouvez visiter les archives de la liste de diffusion [Annonces de Rocky](https://lists.resf.org/archives/list/rocky-announce@lists.resf.org/). +Les données du journal des modifications pour les versions de Rocky Linux sont en cours d'élaboration. Ce document traite des endroits où vous pouvez trouver les informations du journal des modifications pour la version 8. Une approche plus formelle sera bientôt mise en place et inclura également la version 9. Si vous souhaitez peser sur la manière dont ces informations apparaîtront à l'avenir, jetez un coup d'œil [à ce numéro](https://github.com/rocky-linux/peridot/issues/9) et ajoutez vos commentaires. En complément, vous pouvez trouver les modifications actuelles et historiques de la version 8 [ici](https://errata.build.resf.org/). -### Mises à jour - -Les mises à jour publiées depuis la distribution en amont sont publiées sur nos architectures. Nous recommandons fortement à tous les utilisateurs d'appliquer *toutes* les mises à jour, y compris le contenu publié aujourd'hui, sur vos machines Rocky Linux. Cela peut être fait en exécutant la commande `dnf update`. +Les mises à jour publiées depuis la distribution en amont sont publiées sur nos architectures. Nous recommandons fortement à tous les utilisateurs d'appliquer *toutes* les mises à jour, y compris le contenu publié aujourd'hui, sur vos machines Rocky Linux. Cela peut être fait en exécutant la commande `dnf upgrade`. Tous les composants de Rocky Linux sont construits à partir des sources hébergées sur [git.rockylinux.org](https://git.rockylinux.org). En outre, les SRPMs sont publiés à côté des dépôts dans un répertoire "source" correspondant. Vous pouvez les trouver sur n'importe lequel de nos miroirs. Ces paquets sources correspondent aux RPM binaires que nous publions. -## 8.5 - 2022-03-15 - -Les paquets suivants ont été mis à jour depuis le 15 mars 2022 : - -* firefox: firefox-91.4.0-1.el8_5 -> firefox-91.5.0-1.el8_5 -* tzdata-2022a-1.el8 -* httpd-2.4.37-43.module+el8.5.0+747+83fae388.3 -* openssl-1.1.1k-6.el8_5 - -Les modules suivants ont été mis à jour : - -* httpd - -CVE associées : - -* CVE-2022-25236 -* CVE-2022-25235 -* CVE-2022-25315 -* CVE-2022-23852 -* CVE-2021-45960 -* CVE-2021-46143 -* CVE-2022-22827 -* CVE-2022-22826 -* CVE-2022-22825 -* CVE-2022-22824 -* CVE-2022-22823 -* CVE-2022-22822 -* CVE-2022-0778 -* CVE-2022-22720 - -### Informations supplémentaires - -Nous voudrions nous excuser pour le manque d'annonces au cours des deux dernières semaines. Actuellement ces annonces sont manuelles et il y a des plans en cours pour les rendre plus automatisés avec moins d'interaction humaine. - -Avec la sortie de la RHEL 8. bêta, nous examinerons ce qui est en train de changer et quoi et comment faire nos constructions dans les semaines à venir avant son éventuelle GA fin avril ou mai. Pendant ce temps, nous avons également travaillé sur l'amorçage des paquets RHEL 9 bêta pour éventuellement être importés, reconstruit, et testé dans notre nouveau système de compilation. - -## 8.5 - 2022-03-14 - -Les paquets suivants ont été mis à jour depuis le 14 mars 2022 : - -* 389-ds-base: 389-ds-base-1.4.3.23-12.module+el8.5.0+722+e2a0b219 -> 389-ds-base-1.4.3.23-14.module+el8.5.0+745+c5be6847 -* cloud-init: cloud-init-21.1-7.el8_5.3 -> cloud-init-21.1-7.el8_5.4 -* fence-agents: fence-agents-4.2.1-75.el8 -> fence-agents-4.2.1-75.el8_5.2 -* firewalld: firewalld-0.9.3-7.el8 -> firewalld-0.9.3-7.el8_5.1 -* gdm: gdm-1:40.0-15.el8 -> gdm-1:40.0-15.el8_5.1 -* glibc: glibc-2.28-164.el8 -> glibc-2.28-164.el8_5.3 -* httpd: httpd-2.4.37-43.module+el8.5.0+727+743c5577.1 -> httpd-2.4.37-43.module+el8.5.0+746+b6ce3176.2 -* java-11-openjdk: java-11-openjdk-1:11.0.14.0.9-2.el8_5 -> java-11-openjdk-1:11.0.14.1.1-2.el8_5 -* libarchive: libarchive-3.3.3-1.el8_5 -> libarchive-3.3.3-3.el8_5 -* libxml2: libxml2-2.9.7-11.el8 -> libxml2-2.9.7-12.el8_5 -* linux-firmware: linux-firmware-20210702-103.gitd79c2677.el8 -> linux-firmware-20210702-104.gitd79c2677.el8_5 -* lvm2: lvm2-8:2.03.12-10.el8 -> lvm2-8:2.03.12-11.el8_5 -* nmstate: nmstate-1.1.0-5.el8_5 -> nmstate-1.1.0-6.el8_5 -* pcs: pcs-0.10.10-4.el8.rocky.0 -> pcs-0.10.10-4.el8_5.1.rocky.0 -* plymouth: plymouth-0.9.4-10.20200615git1e36e30.el8 -> plymouth-0.9.4-10.20200615git1e36e30.el8_5.1 -* qemu-kvm: qemu-kvm-15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 -> qemu-kvm-15:4.2.0-59.module+el8.5.0+744+67293bef.2 -* redhat-support-lib-python: redhat-support-lib-python-0.11.3-1.el8 -> redhat-support-lib-python-0.13.0-0.el8_5 -* redhat-support-tool: redhat-support-tool-0.11.3-2.el8 -> redhat-support-tool-0.13.0-0.el8_5 -* samba: samba-4.14.5-9.el8_5 -> samba-4.14.5-10.el8_5 -* subscription-manager: subscription-manager-1.28.21-3.el8 -> subscription-manager-1.28.21-5.el8_5 -* systemd: systemd-239-51.el8_5.3 -> systemd-239-51.el8_5.5 -* vim: vim-2:8.0.1763-16.el8_5.4 -> vim-2:8.0.1763-16.el8_5.12 - -Les modules suivants ont été mis à jour : - -* 389-ds -* httpd -* virt -* virt-devel - -## 8.5 - 2022-03-10 - -Les paquets suivants ont été mis à jour depuis le 10 mars 2022 : - -* thunderbird: thunderbird-91.6.0-1.el8_5 -> thunderbird-91.7.0-2.el8_5 -* thunderbird: thunderbird-91.6.0-1.el8_5.plus -> thunderbird-91.7.0-2.el8_5.plus - -CVE associées : - -* CVE-2022-25315 -* CVE-2022-25235 -* CVE-2022-25236 - -## 8.5 - 2022-02-24 - -Les paquets suivants ont été mis à jour depuis le 24 février 2022 : - -* dotnet3.1: dotnet3.1-3.1.416-3.el8_5 -> dotnet3.1-3.1.417-1.el8_5 -* dotnet5.0: dotnet5.0-5.0.211-1.el8_5 -> dotnet5.0-5.0.212-1.el8_5 -* dotnet6.0: dotnet6.0-6.0.102-1.el8_5 -> dotnet6.0-6.0.103-4.el8_5 -* firefox: firefox-91.6.0-1.el8_5 -> firefox-91.7.0-3.el8_5 -* kernel: kernel-4.18.0-348.12.2.el8_5 -> kernel-4.18.0-348.20.1.el8_5 -* kernel-rt: kernel-rt-4.18.0-348.12.2.rt7.143.el8_5 -> kernel-rt-4.18.0-348.20.1.rt7.150.el8_5 - -CVE associées : - -* CVE-2022-0435 -* CVE-2022-0847 - -## 8.5 - 2022-02-22 - -Les paquets suivants ont été mis à jour depuis le 22 février 2022 : - -* cyrus-sasl: cyrus-sasl-2.1.27-5.el8 -> cyrus-sasl-2.1.27-6.el8_5 - -CVE associées : - -* CVE-2022-24407 - -## 8.5 - 2022-02-16 - -Les paquets suivants ont été mis à jour depuis le 16 février 2022 : - -* python-pillow: python-pillow-5.1.1-16.el8 -> python-pillow-5.1.1-18.el8_5 - -CVE associées : - -* CVE-2022-22815 -* CVE-2022-22816 -* CVE-2022-22817 - -## 8.5 - 2022-02-15 - -Les modules suivants ont été mis à jour depuis le 15 février 2022 : - -* ruby-2.5-8050020220216182135.b4937e53 -* ruby-2.6-8050020220216165459.b4937e53 - -## 8.5 - 2022-02-14 - -Les paquets suivants ont été mis à jour depuis le 14 février 2022 : - -* thunderbird: thunderbird-91.5.0-1.el8_5 -> thunderbird-91.6.0-1.el8_5 -* thunderbird: thunderbird-91.5.0-1.el8.plus -> thunderbird-91.6.0-1.el8_5.plus - -## 8.5 - 2022-02-09 - -Les paquets suivants ont été mis à jour depuis le 9 février 2022 : - -* dotnet3.1: dotnet3.1-3.1.120-2.el8_5 -> dotnet3.1-3.1.416-3.el8_5 -* dotnet5.0: dotnet5.0-5.0.210-1.el8_5 -> dotnet5.0-5.0.211-1.el8_5 -* dotnet6.0: dotnet6.0-6.0.101-2.el8_5 -> dotnet6.0-6.0.102-1.el8_5 -* firefox: firefox-91.5.0-1.el8_5 -> firefox-91.6.0-1.el8_5 - -## 8.5 - 2022-02-04 - -Les paquets suivants ont été mis à jour depuis le 4 février 2022 : - -* aide: aide-0.16-14.el8 -> aide-0.16-14.el8_5.1 - -CVE associées : - -* CVE-2021-45417 - -## 8.5 - 2022-02-02 - -Les modules/paquets suivants ont été mis à jour depuis le 2 février 2022 : - -* varnish: varnish-6.0.8-1.module+el8.5.0+677+2a78a869 -> varnish-6.0.8-1.module+el8.5.0+736+fec10e21.1 - -CVE associées : - -* CVE-2022-23959 - -## 8.5 - 2022-02-01 - -Les paquets suivants ont été mis à jour depuis le 1er février 2022 : - -* clevis: clevis-15-1.el8 -> clevis-15-1.el8_5.1 -* cockpit: cockpit-251.1-1.el8 -> cockpit-251.3-1.el8_5 -* cryptsetup: cryptsetup-2.3.3-4.el8 -> cryptsetup-2.3.3-4.el8_5.1 -* dnf-plugins-core: dnf-plugins-core-4.0.21-3.el8 -> dnf-plugins-core-4.0.21-4.el8_5 -* frr: frr-7.5-4.el8 -> frr-7.5-4.el8_5.2 -* gnome-control-center: gnome-control-center-3.28.2-28.el8 -> gnome-control-center-3.28.2-29.el8_5 -* nispor: nispor-1.1.1-1.el8 -> nispor-1.1.1-2.el8_5 -* nmstate: nmstate-1.1.0-3.el8 -> nmstate-1.1.0-5.el8_5 -* ostre: ostree-2021.3-1.el8 -> ostree-2021.3-2.el8_5 -* resource-agents: resource-agents-4.1.1-98.el8 -> resource-agents-4.1.1-98.el8_5.2 -* rpm: rpm-4.14.3-19.el8 -> rpm-4.14.3-19.el8_5.2 -* sos: sos-4.1-5.el8.rocky.3 -> sos-4.1-9.el8_5.rocky.3 -* spirv-tools: spirv-tools-2021.3-1.20210825.git1fbed83.el8 -> spirv-tools-2021.4-3.20211110.git21e3f68.el8_5 -* sssd: sssd-2.5.2-2.el8_5.3 -> sssd-2.5.2-2.el8_5.4 -* tcpdump: tcpdump-14:4.9.3-2.el8 -> tcpdump-14:4.9.3-2.el8_5.1 -* tigervnc: tigervnc-1.11.0-9.el8 -> tigervnc-1.11.0-10.el8_5 -* vim: vim-2:8.0.1763-16.el8 -> vim-2:8.0.1763-16.el8_5.4 -* virtio-win: virtio-win-1.9.19-1.el8 -> virtio-win-1.9.24-2.el8_5 -* vulkan-headers: vulkan-headers-1.2.189.0-1.el8 -> vulkan-headers-1.2.198.0-1.el8_5 -* vulkan-loader: vulkan-loader-1.2.189.0-1.el8 -> vulkan-loader-1.2.198.0-2.el8_5 -* vulkan-tools: vulkan-tools-1.2.189.0-1.el8 ->vulkan-tools-1.2.198.0-1.el8_5 -* vulkan-validation-layers: vulkan-validation-layers-1.2.189.0-2.el8 ->vulkan-validation-layers-1.2.198.0-4.el8_5 - -Les modules suivants ont été mis à jour : - -* containertools -* freeradius -* nodejs -* pki-core -* virt -* virt-devel - -## 8.5 - 2022-01-27 - -Les paquets suivants ont été mis à jour depuis le 27 janvier 2022 : - -* dotnet-build-reference-packages: dotnet-build-reference-packages-0-10.20200608gitcd5a8c6.el8 ->dotnet-build-reference-packages-0-11.20211215git045b288.el8_5 -* nginx: nginx-1:1.20.0-2.module+el8.5.0+669+b11495b0 -> nginx-1:1.20.1-1.module+el8.5.0+729+3f70613e -* samba: samba-4.14.5-7.el8_5 -> samba-4.14.5-9.el8_5 - -Les modules suivants ont été mis à jour : - -* nginx - -CVE associées : - -* CVE-2021-44142 -* CVE-2021-23017 - -## 8.5 - 2022-01-26 - -Les paquets suivants ont été mis à jour depuis le 26 janvier 2022 : - -* java-1.8.0-openjdk: java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5 -> java-1.8.0-openjdk-1:1.8.0.322.b06-2.el8_5 - -## 8.5 - 2022-01-25 - -Les paquets suivants ont été mis à jour depuis le 25 janvier 2022 : - -* parfait: parfait-0.5.4-2.module+el8.3.0+214+edf13b3f -> parfait-0.5.4-4.module+el8.5.0+728+553fbdb8 - -Les paquets suivants ont été supprimés : - -* log4j12: log4j12-1.2.17-22.module+el8.3.0+214+edf13b3f - -Les modules suivants ont été mis à jour : - -* parfait - -## 8.5 - 2022-01-24 - -Les paquets suivants ont été mis à jour depuis le 24 janvier 2022 : - -* httpd: httpd-2.4.37-43.module+el8.5.0+714+5ec56ee8 -> httpd-2.4.37-43.module+el8.5.0+727+743c5577.1 -* polkit: polkit-0.115-12.el8 -> polkit-0.115-13.el8_5.1 - -Les modules suivants ont été mis à jour : - -* httpd - -CVE associées : - -* CVE-2021-44790 -* CVE-2021-4034 - -## 8.5 - 2022-01-19 - -Les paquets suivants ont été mis à jour depuis le 19 janvier 2022 : - -* java-11-openjdk: java-11-openjdk-1:11.0.13.0.8-4.el8_5 -> java-11-openjdk-1:11.0.14.0.9-2.el8_5 - -## 8.5 - 2022-01-12 - -Les paquets suivants ont été mis à jour depuis le 12 janvier 2022 : - -* gegl04: gegl04-0.4.4-6.el8 -> gegl04-0.4.4-6.el8_5.2 -* java-17-openjdk: java-17-openjdk-1:17.0.1.0.12-2.el8_5 -> java-17-openjdk-1:17.0.2.0.8-4.el8_5 -* kernel: kernel-4.18.0-348.7.1.el8_5 -> kernel-4.18.0-348.12.2.el8_5 -* kernel-rt: kernel-rt-4.18.0-348.7.1.rt7.137.el8_5 -> kernel-rt-4.18.0-348.12.2.rt7.143.el8_5 -* libarchive: libarchive-3.3.3-1.el8 -> libarchive-3.3.3-1.el8_5 -* libreswan: libreswan-4.4-1.el8 -> libreswan-4.4-4.el8_5 - -CVE associées : - -* CVE-2022-0185 -* CVE-2021-45463 -* CVE-2021-4155 - -## 8.5 - 2022-01-11 - -Les paquets suivants ont été mis à jour depuis le 11 janvier 2022 : - -* firefox: firefox-91.4.0-1.el8_5 -> firefox-91.5.0-1.el8_5 -* thunderbird: thunderbird-91.4.0-2.el8_5 -> thunderbird-91.5.0-1.el8_5 -* thunderbird: thunderbird-91.4.0-2.el8.plus -> thunderbird-91.5.0-1.el8.plus - -## 8.5 - 2022-01-03 - -Les paquets suivants ont été mis à jour depuis le 3 janvier 2022 : - -* dotnet6.0: dotnet6.0-6.0.100-0.10.el8_5 -> dotnet6.0-6.0.101-2.el8_5 -* rpaste: rpaste-0.1-3.el8.2 -> rpaste-0.2.0-1.el8 - -## 8.5 - 2021-12-22 - -Les paquets suivants ont été mis à jour depuis le 22 décembre 2021 : - -* grafana: grafana-7.5.9-4.el8 -> grafana-7.5.9-5.el8_5 - -CVE associées : - -* CVE-2021-44716 - -## 8.5 - 2021-12-17 - -Les paquets suivants ont été mis à jour depuis le 17 décembre 2021 : - -* 389-ds-base: 389-ds-base-1.4.3.23-10.module+el8.5.0+700+370e33d5 -> 389-ds-base-1.4.3.23-12.module+el8.5.0+722+e2a0b219 -* accountsservice: accountsservice-0.6.55-2.el8 -> accountsservice-0.6.55-2.el8_5.2 -* cloud-init: cloud-init-21.1-7.el8 -> cloud-init-21.1-7.el8_5.3 -* freeradius: freeradius-3.0.20-9.module+el8.5.0+704+21fb769d -> freeradius-3.0.20-10.module+el8.5.0+723+cc9aee6c -* gnome-shell-extensions: gnome-shell-extensions-3.32.1-20.el8_5.1 -> gnome-shell-extensions-3.32.1-22.el8_5 -* java-11-openjdk: java-11-openjdk-1:11.0.13.0.8-3.el8_5 -> java-11-openjdk-1:11.0.13.0.8-4.el8_5 -* kernel: kernel-4.18.0-348.2.1.el8_5 -> kernel-4.18.0-348.7.1.el8_5 -* kernel-rt: kernel-rt-4.18.0-348.2.1.rt7.132.el8_5 -> kernel-rt-4.18.0-348.7.1.rt7.137.el8_5 -* kexec-tools: kexec-tools-2.0.20-57.el8 -> kexec-tools-2.0.20-57.el8_5.1 -* opencryptoki: opencryptoki-3.16.0-5.el8 -> opencryptoki-3.16.0-7.el8_5 -* openssl: openssl-1:1.1.1k-4.el8 -> openssl-1:1.1.1k-5.el8_5 -* poppler: poppler-20.11.0-3.el8 -> poppler-20.11.0-3.el8_5.1 -* postgresql: postgresql-12.7-2.module+el8.5.0+686+20453ecc -> postgresql-12.9-1.module+el8.5.0+724+9de6e501 -* qemu-kvm: qemu-kvm-15:4.2.0-59.module+el8.5.0+670+c4aa478c -> qemu-kvm-15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 -* rocky-release: rocky-release-8.5-2.el8 -> rocky-release-8.5-3.el8 -* sssd: sssd-2.5.2-2.el8_5.1 -> sssd-2.5.2-2.el8_5.3 - -CVE associées : - -* CVE-2021-20321 -* CVE-2021-3930 -* CVE-2021-20257 -* CVE-2021-3712 - -Les modules suivants ont été mis à jour : - -* virt-rhel-8050020211221163306.b4937e53 -* virt-devel-rhel-8050020211221163306.b4937e53 -* postgresql-13-8050020211221161313.b4937e53 -* postgresql-12-8050020211221161311.b4937e53 -* freeradius-3.0-8050020211221161359.ab0f257b -* 389-ds-1.4-8050020211221162652.1a75f91c - -### Notes techniques de version - -Le paquet rocky-release a été mis à jour pour ajouter le countme=1 aux dépôts de base pour Rocky Linux, à la manière des dépots epel. Si vous avez modifié les fichiers des dépôts, vous aurez des fichiers .rpmnew générés, pour ne pas écraser vos modifications. - -## 8.5 - 2021-12-16 - -Les paquets suivants ont été mis à jour depuis le 16 décembre 2021 : - -* selinux-policy: selinux-policy-3.14.3-80.el8 -> selinux-policy-3.14.3-80.el8_5.2 -* systemd: systemd-239-51.el8 -> systemd-239-51.el8_5.3 - -## 8.5 - 2021-12-13 - -Les paquets suivants ont été mis à jour depuis le 13 décembre 2021 : - -* dotnet5.0: dotnet5.0-5.0.209-1.el8_5 -> dotnet5.0-5.0.210-1.el8_5 -* go-toolset: go-toolset-1.16.7-1.module+el8.5.0+694+f77f0bfd -> go-toolset-1.16.12-1.module+el8.5.0+720+c057d5cf -* golang: golang-1.16.7-1.module+el8.5.0+694+f77f0bfd -> golang-1.16.12-1.module+el8.5.0+720+c057d5cf -* ipa: ipa-4.9.6-6.module+el8.5.0+675+61f67439 -> ipa-4.9.6-10.module+el8.5.0+719+4f06efb6 -* nodejs: nodejs-1:16.8.0-1.module+el8.5.0+702+221f14e6 -> nodejs-1:16.13.1-3.module+el8.5.0+721+4c107270 -* nodejs-nodemon: nodejs-nodemon-2.0.7-1.module+el8.5.0+702+221f14e6 -> nodejs-nodemon-2.0.15-1.module+el8.5.0+721+4c107270 - -* kernel-rt: kernel-rt-kvm added to RT - -CVE associées : - -* CVE-2020-25717 - -Les modules suivants ont été mis à jour : - -* go-toolset-rhel8-8050020211215173118-8aa62369 -* idm-DL1-8050020211215093947-3d2c466f -* nodejs-16-8050020211215195043-b4937e53 - - -### Notes techniques de version - -Suite à une demande, le paquet kernel-rt-kvm a été ajouté au dépôt RT. - -## 8.5 - 2021-12-12 - -Les paquets suivants ont été mis à jour depuis le 12 décembre 2021 : - -* samba: samba-4.14.5-2.el8 -> samba-4.14.5-7.el8_5 - -CVE associées : - -* CVE-2016-2124 -* CVE-2020-25717 -* CVE-2021-23192 - -## 8.5 - 2021-12-10 - -Les paquets suivants ont été mis à jour depuis le 10 décembre 2021 : - -* WALinuxAgent: WALinuxAgent-2.3.0.2-2.el8 -> WALinuxAgent-2.3.0.2-2.el8.rocky.0 -* libreoffice: libreoffice-1:6.4.7.2-5.el8.1 -> libreoffice-1:6.4.7.2-5.el8.2.rocky -* openscap: openscap-1.3.5-6.el8 -> openscap-1.3.5-6.el8.rocky.0.1 -* pcs: pcs-0.10.10-4.el8 -> pcs-0.10.10-4.el8.rocky.0 -* python2: python2-2.7.18-7.module+el8.5.0+706+735ec4b3.rocky.0.1 -> python2-2.7.18-7.module+el8.5.0+718+67e45b5f.rocky.0.2 -* rocky-release: rocky-release-8.5-1.el8 -> rocky-release-8.5-2.el8 - -Les modules suivants ont été mis à jour : - -* python27 - -### Notes techniques de version - -Ces mises à jour sont principalement cosmétiques par nature et n'affectent pas les fonctionnalités. - -* WALinuxAgent -> Nous avons ajouté le soutient direct à Rocky ici ainsi que dans une PR amont à Microsoft -* libreoffice -> Une image de marque de red hat a été trouvée. Cette mise à jour concerne la marque. -* openscap -> Il manquait des informations pour Rocky Linux. -* pcs -> Le logo avait une marque qui n'avait pas été retirée -* rocky-release -> simplifies CPE_NAME -* python2 -> ajoute rocky aux distributions supportées - -## 8.5 - 2021-12-09 - -Les paquets suivants ont été mis à jour depuis le 09 décembre 2021 : - -* thunderbird: thunderbird-91.3.0-2.el8_4 -> -* thunderbird-91.4.0-2.el8_5 -* thunderbird: thunderbird-91.3.0-2.el8.plus -> -* thunderbird-91.4.0-2.el8.plus - -### Notes techniques de version - -Thunderbird : Ceci est une mise à jour normale de la version ESR pour thunderbird. Cette mise à jour concerne les dépôts base et Plus. Le dépôt Plus contient une version de thunderbird avec support PGP. - -## 8.5 - 2021-12-03 - -Les paquets suivants ont été mis à jour depuis le 3 décembre 2021 : - -* abrt: abrt-2.10.9-21.el8 -> abrt-2.10.9-21.el8.rocky.0 -* firefox: firefox-91.3.0-1.el8_4 -> firefox-91.4.0-1.el8_5 -* sos: sos-4.1-5.el8 -> sos-4.1-5.el8.rocky.2 - -### Notes techniques de version - -Firefox: Il s'agit d'une version ESR mise à jour de Firefox. - -abrt : Il s'agit d'un changement presque cosmétique. Il supprime la dépendance aux plugins libreport-rhel* et rhtsupport. Ces paquets peuvent être supprimés en toute sécurité après la mise à jour du nouveau paquet abrt. - -sos : Il s'agit d'un changement presque cosmétique. Elle casse la politique upstream de Rocky. Voir [cette PR pour plus de détails](https://github.com/sosreport/sos/pull/2784) - -## 8.5 - 2021-12-02 - -Les paquets suivants ont été mis à jour depuis le 02 décembre 2021 : - -* mailman: mailman-3:2.1.29-12.module+el8.5.0+716+66d1ab43.1 -> -* mailman-3:2.1.29-12.module+el8.5.0+717+27fd1ba7.2 - -CVE associées : - -* mailman: CVE-2021-44227 - -Les modules suivants ont été mis à jour depuis le 2 décembre 2021 : - -* mailman-2.1-8050020211202160117.fd901a62 - - -## 8.5 - Supplémentaire - 2021-11-30 - -Les paquets suivants ont été ajoutés au dépôt devel : - -* ncurses-static - -Les paquets suivants ont été ajoutés au dépôt plus : - -* open-vm-tools (version spécifique aarch64 uniquement) - -### Notes plus - -Le dépôt plus contient des éléments qui ne sont pas fournis dans les dépôts de base, soit parce qu'ils ne sont pas disponibles en raison de la configuration de comps et de pungi (basé sur les dépôts RHEL), soit parce qu'ils sont demandés comme versions alternatives avec des correctifs ou des fonctionnalités supplémentaires qui ne sont pas trouvées dans le dépôt de base. Le dépôt plus devrait être sécurisé pour pouvoir le conserver activé. - -Les paquets actuels dans plus (à partir du 30-11-2021) sont : - -* openldap-servers (toutes architectures) -* thunderbird avec support PGP (toutes architectures) -* ncurses-static (toutes architectures) -* open-vm-tools (version spécifique aarch64 uniquement) - -### Notes de développement - -Le dépôt devel doit être utilisé avec précaution. Il est destiné à des fins de koji ou de buildroot et ne doit pas être activé à 100% du temps. Si vous trouvez un paquet que vous souhaitez voir dans le dépôt des développements, envoyer un mail sur rocky-devel et/ou ouvrir un rapport de bug sur https://bugs. ockylinux.org - -## 8.5 - 2021-11-29 - -Les paquets suivants ont été mis à jour depuis le 29 novembre 2021 : - -* kronosnet: kronosnet-1.18-2.el8 -> kronosnet-1.18-4.el8_5 -* nss: nss-3.67.0-6.el8_4 -> nss-3.67.0-7.el8_5 - -CVE associées : - -* nss-3.67.0-7.el8_5: CVE-2021-43527 - -## 8.5 - 2021-11-24 - -Les paquets suivants ont été mis à jour depuis le 24 novembre 2021 : - -* dotnet5.0: dotnet5.0-5.0.208-2.el8_5 -> dotnet5.0-5.0.209-1.el8_5 -* dotnet5.0-build-reference-packages: dotnet5.0-build-reference-packages-0-11.20210607git5f10a4b.el8 -> dotnet5.0-build-reference-packages-0-12.20211117git6ce5818.el8_5 - - -## 8.5 - 2021-11-22 - -Les paquets suivants ont été mis à jour depuis le 22 novembre 2021 (y compris les paquets de modules mis à jour) : - -* mailman: mailman-3:2.1.29-12.module+el8.5.0+703+19300c10 -> mailman-3:2.1.29-12.module+el8.5.0+716+66d1ab43.1 - -Les paquets suivants ont été mis à jour depuis le 23 novembre 2021 : - -* mailman-2.1-8050020211123230959.fd901a62 - -CVE associées : - -* CVE-2021-42096 -* CVE-2021-42097 - -## 8.5 - 2021-11-16 - -Les paquets suivants ont été mis à jour depuis le 16 novembre 2021 (y compris les paquets de modules mis à jour) : - -* clang: clang-12.0.1-2.module+el8.5.0+692+8756646f -> clang-12.0.1-4.module+el8.5.0+715+58f51d49 -* llvm-toolset: llvm-toolset-12.0.1-1.module+el8.5.0+692+8756646f -> llvm-toolset-12.0.1-1.module+el8.5.0+715+58f51d49 - -Les modules suivants ont été mis à jour depuis le 16 novembre 2021: - -* llvm-toolset-rhel8-8050020211122023437.b4937e53 - -## 8.5 - 2021-11-14 - -Les paquets suivants ont été mis à jour depuis la version 8.5 du 14 novembre 2021 (y compris les paquets de modules mis à jour) : - -* annobin: annobin-9.65-1.el8 -> annobin-9.72-1.el8_5.2 -* binutils: binutils-2.30-108.el8 -> binutils-2.30-108.el8_5.1 -* dotnet-build-reference-packages: dotnet-build-reference-packages-0-9.20200608gitcd5a8c6.el8 -> dotnet-build-reference-packages-0-10.20200608gitcd5a8c6.el8 -* dotnet3.1: dotnet3.1-3.1.119-2.el8.0.1 -> dotnet3.1-3.1.120-2.el8_5 -* dotnet5.0: dotnet5.0-5.0.207-3.el8.0.1 -> dotnet5.0-5.0.208-2.el8_5 -* dotnet6.0: dotnet6.0-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.0.1 -> dotnet6.0-6.0.100-0.10.el8_5 -* firefox: firefox-78.13.0-2.el8 -> firefox-91.3.0-1.el8 -* flatpak: flatpak-1.8.5-4.el8 -> flatpak-1.8.5-5.el8_5 -* freerdp: freerdp-2:2.2.0-2.el8 -> freerdp-2:2.2.0-7.el8_5 -* gcc: gcc-8.5.0-3.el8 -> gcc-8.5.0-4.el8_5 -* gcc-toolset-10-annobin: gcc-toolset-10-annobin-9.29-1.el8 -> gcc-toolset-10-annobin-9.29-1.el8_5.2 -* gcc-toolset-10-binutils: gcc-toolset-10-binutils-2.35-8.el8_4.4 -> gcc-toolset-10-binutils-2.35-8.el8_5.6 -* gcc-toolset-10-gcc: gcc-toolset-10-gcc-10.2.1-8.2.el8 -> gcc-toolset-10-gcc-10.3.1-1.2.el8_5 -* gcc-toolset-11-annobin: gcc-toolset-11-annobin-9.73-1.el8 -> gcc-toolset-11-annobin-9.85-1.el8_5.1 -* gcc-toolset-11-binutils: gcc-toolset-11-binutils-2.36.1-1.el8 -> gcc-toolset-11-binutils-2.36.1-1.el8_5.1 -* gcc-toolset-11-dyninst: gcc-toolset-11-dyninst-11.0.0-1.el8 -> gcc-toolset-11-dyninst-11.0.0-2.el8 -* gcc-toolset-11-gcc: gcc-toolset-11-gcc-11.1.1-3.el8 -> gcc-toolset-11-gcc-11.2.1-1.2.el8_5 -* gcc-toolset-11-systemtap: gcc-toolset-11-systemtap-4.5-3.el8 -> gcc-toolset-11-systemtap-4.5-4.el8 -* gcc-toolset-11-valgrind: gcc-toolset-11-valgrind-1:3.17.0-4.el8 -> gcc-toolset-11-valgrind-1:3.17.0-6.el8 -* gnome-settings-daemon: gnome-settings-daemon-3.32.0-14.el8 -> gnome-settings-daemon-3.32.0-16.el8 -* gnome-shell-extensions: gnome-shell-extensions-3.32.1-20.el8 -> gnome-shell-extensions-3.32.1-20.el8_5.1 -* httpd: httpd-2.4.37-41.module+el8.5.0+695+1fa8055e -> httpd-2.4.37-43.module+el8.5.0+714+5ec56ee8 -* ibus: ibus-1.5.19-13.el8 -> ibus-1.5.19-14.el8_5 -* java-1.8.0-openjdk: java-1.8.0-openjdk-1:1.8.0.302.b08-3.el8 -> java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5 -* java-11-openjdk: java-11-openjdk-1:11.0.12.0.7-4.el8 -> java-11-openjdk-1:11.0.13.0.8-3.el8_5 -* java-17-openjdk: java-17-openjdk-1:17.0.0.0.35-4.el8 -> java-17-openjdk-1:17.0.1.0.12-2.el8_5 -* kernel: kernel-4.18.0-348.el8.0.2 -> kernel-4.18.0-348.2.1.el8_5 -* kernel-rt: kernel-rt-4.18.0-348.rt7.130.el8.0.2 -> kernel-rt-4.18.0-348.2.1.rt7.132.el8_5 -* kronosnet: kronosnet-1.18-1.el8 -> kronosnet-1.18-2.el8 -* rust: rust-1.54.0-2.module+el8.5.0+678+cf7bc64b -> rust-1.54.0-3.module+el8.5.0+712+d335422a -* rust-toolset: rust-toolset-1.54.0-1.module+el8.5.0+678+cf7bc64b -> rust-toolset-1.54.0-1.module+el8.5.0+712+d335422a -* sssd: sssd-2.5.2-2.el8 -> sssd-2.5.2-2.el8_5.1 -* thunderbird: thunderbird-78.13.0-1.el8 -> thunderbird-91.3.0-2.el8 -* udftools: udftools-2.2-5.el8 -> udftools-2.3-2.el8 - -Les paquets suivants ont été abandonnés et supprimés des groupes dnf : - -* insights-client: insights-client-3.1.5-1.el8 (Groupe Standard) - -Pour les paquets qui ont été supprimés, ils peuvent être supprimés en toute sécurité en utilisant `dnf remove` - -Les modules suivants ont été mis à jour depuis la version 8.5 du 14 novembre 2021 : - -* rust-toolset-rhel8-8050020211112021616.f73640c0 -* httpd-2.4-8050020211115030420.b4937e53 - -### Problèmes connus - -[bogue 174](https://bugs.rockylinux.org/show_bug.cgi?id=174) - Nous sommes au courant du problème que `kdump` ne fonctionne pas sur des systèmes vmware type ESXi. - -Nous sommes également au courant que notre système miroir rapporte le mauvais répertoire pour faire des mises à jour. Il allait à `kickstart` au lieu de `os`. Cela devrait être résolu et les mises à jour devraient fonctionner normalement. - -## 8.4 - 2021-09-21 - -Les paquets suivants ont été mis à jour : - -* kernel: kernel-4.18.0-305.19.1 (9-15) -* scap-security-guide: scap-security-guide-0.1.54-5.el8.rocky.2 -* golang: 1.15.14-2 -* nss: 3.67.0-6 -* ca-certificates: 2021.2.50-80.0 -* opencryptoki: 3.15.1-7 -* krb5: 1.18.2-8.3 -* platform-python: 3.6.8-38 -* libdb: 5.3.28-42 -* rng-tools: 6.8-4 -* sos: 4.0-12 -* python-ldap: 3.3.1-1.1 -* subscription-manager: 1.28.13-4 -* pcp: 5.2.5-6 -* strace: 5.7-2.1 -* nspr: 4.32.0-1 -* gcc-toolset-10-elfutils: 0.182-6 -* gcc-toolset-10-binutils: 2.35-8.el8_4.4 -* maven: maven-3.6.2-6 -* mysql: 8.0.26 -* selinux-policy: 3.14.3-67.el8_4.2 -* grub2: 2.02-99.el8_4.1.1 -* resource-agents: 4.1.1-90.el8_4.7 -* poppler: 20.11.0-2.el8_4.1 -* pacemaker: 2.0.5-9.el8_4.3 - -## 8.4 - 2021-09-13 - -Les paquets suivants ont été mis à jour : - -* thunderbird: mis à jour en 78.14.0 -* firefox: mis à jour en 78.14.0 -* cyrus-imapd: mis à jour en 3.0.7-20.el8_4.1 (concerne la CVE-2021-33582) -* systemtap recompilé avec dyninst 10.2 pour résoudre un rapport de bug -* rocky-release -> Mis à jour pour permettre "centos" comme identifiant - -Les dépôts suivants ont été mis à jour : - -* extras -> Les paquets CentOS sig release ont été ajoutés - -## 8.4 - 2021-08-24 - -Les paquets suivants ont été mis à jour : - -* dotnet: dotnet-2.1.525.el8_4 -> dotnet-2.1.526.el8_4 -* libsndfile: libsndfile-1.0.28-10.el8_4 -> libsndfile-1.0.28-10.el8_4.1 -- Addresses - - * Adresse un dépassement de tampon de la pile qui permettait l'exécution de code arbitraire à partir d'un fichier wav - -* scap-security-guide: scap-security-guide-0.1.54-5.el8.rocky.1 - - * Adresse RLBZ#108 - -Les repos/paquets suivants ont été ajoutés : - -* RT (temps réel) - Activé en exécutant `dnf config-manager --set-enabled rt` - - * kernel-rt (kernel temps réel) - -## 8.4 - 2021-08-11 - -Les paquets suivants ont été mis à jour : - -* 389-ds-base: 389-ds-base-1.4.3.16-16.module+el8.4.0+596+159889e5 -> 389-ds-base-1.4.3.16-19.module+el8.4.0+636+837ee950 -* NetworkManager: NetworkManager-1:1.30.0-9.el8_4 -> NetworkManager-1:1.30.0-10.el8_4 -* autofs: autofs-1:5.1.4-48.el8 -> autofs-1:5.1.4-48.el8_4.1 -* buildah: buildah-1.19.7-2.module+el8.4.0+556+40122d08 -> buildah-1.21.4-1.module+el8.4.0+643+525e162a -* cloud-init: cloud-init-20.3-10.el8_4.3 -> cloud-init-20.3-10.el8_4.5 -* cockpit-podman: cockpit-podman-29-2.module+el8.4.0+556+40122d08 -> cockpit-podman-32-2.module+el8.4.0+643+525e162a -* conmon: conmon-2:2.0.26-3.module+el8.4.0+556+40122d08 -> conmon-2:2.0.29-1.module+el8.4.0+643+525e162a -* container-selinux: container-selinux-2:2.162.0-1.module+el8.4.0+556+40122d08 -> container-selinux-2:2.164.1-1.module+el8.4.0+643+525e162a -* crun: crun-0.18-2.module+el8.4.0+556+40122d08 -> crun-0.20.1-1.module+el8.4.0+643+525e162a -* dotnet3.1 dotnet3.1-3.1.117-1.el8_4 -> dotnet3.1-3.1.118-1.el8_4 -* edk2: edk2-20200602gitca407c7246bf-4.el8_4.1 -> edk2-20200602gitca407c7246bf-4.el8_4.2 -* elfutils: elfutils-0.182-3.el8 -> elfutils-0.182-3.el8_4 -* esc: esc-1.1.2-18.el8 -> esc-1.1.2-22.el8_4 -* fence-agents: fence-agents-4.2.1-65.el8 -> fence-agents-4.2.1-65.el8_4.1 -* fuse-overlayfs: fuse-overlayfs-1.4.0-3.module+el8.4.0+556+40122d08 -> fuse-overlayfs-1.6-1.module+el8.4.0+643+525e162a -* gcc-toolset-10-elfutils: gcc-toolset-10-elfutils-0.182-3.el8 -> gcc-toolset-10-elfutils-0.182-5.el8_4 -* gcc-toolset-10-valgrind: gcc-toolset-10-valgrind-1:3.16.0-4.el8 -> gcc-toolset-10-valgrind-1:3.16.0-6.el8_4 -* glib2: glib2-2.56.4-10.el8_4 -> glib2-2.56.4-10.el8_4.1 -* gnome-shell-extensions: gnome-shell-extensions-3.32.1-14.el8.1 -> gnome-shell-extensions-3.32.1-15.el8_4.1 -* go-toolset: go-toolset-1.15.13-1.module+el8.4.0+591+0da41cc3 -> go-toolset-1.15.14-1.module+el8.4.0+632+4dba2916 -* golang: golang-1.15.13-3.module+el8.4.0+591+0da41cc3 -> golang-1.15.14-1.module+el8.4.0+632+4dba2916 -* hivex: hivex-1.3.18-20.module+el8.4.0+534+4680a14e -> hivex-1.3.18-21.module+el8.4.0+642+7e26f5e1 -* kernel: kernel-4.18.0-305.10.2.el8_4 -> kernel-4.18.0-305.12.1.el8_4 -* kexec-tools: kexec-tools-2.0.20-46.el8_4.1 -> kexec-tools-2.0.20-46.el8_4.2 -* libuv: libuv-1:1.40.0-1.el8 -> libuv-1:1.41.1-1.el8_4 -* libvirt: libvirt-6.0.0-35.module+el8.4.0+534+4680a14e -> libvirt-6.0.0-35.1.module+el8.4.0+642+7e26f5e1 -* libwacom: libwacom-1.6-2.el8 -> libwacom-1.6-2.1.el8_4 -* mdadm: mdadm-4.1-15.el8 -> mdadm-4.1-16.el8_4 -* nfs-utils: nfs-utils-1:2.3.3-41.el8 -> nfs-utils-1:2.3.3-41.el8_4.2 -* nmstate: nmstate-1.0.2-11.el8_4 -> nmstate-1.0.2-14.el8_4 -* nodejs: nodejs-1:12.21.0-1.module+el8.3.0+99+3663d81c -> nodejs-1:12.22.3-2.module+el8.4.0+638+5344c6f7 -* nodejs-nodemon: nodejs-nodemon-2.0.3-1.module+el8.3.0+100+234774f7 -> nodejs-nodemon-2.0.3-1.module+el8.4.0+638+5344c6f7 -* oci-seccomp-bpf-hook: oci-seccomp-bpf-hook-1.2.0-2.module+el8.4.0+556+40122d08 -> oci-seccomp-bpf-hook-1.2.3-2.module+el8.4.0+643+525e162a -* opencryptoki: opencryptoki-3.15.1-5.el8 -> opencryptoki-3.15.1-6.el8_4 -* ostree: ostree-2020.7-4.el8 -> ostree-2020.7-5.el8_4 -* pcp: pcp-5.2.5-4.el8 -> pcp-5.2.5-5.el8_4 -* pcsc-lite: pcsc-lite-1.8.23-3.el8 -> pcsc-lite-1.8.23-4.1.el8_4 -* pcsc-lite-ccid: pcsc-lite-ccid-1.4.29-4.el8 -> pcsc-lite-ccid-1.4.29-5.1.el8_4 -* perl: perl-4:5.26.3-419.el8 -> perl-4:5.26.3-419.el8_4.1 -* perl-IO-String: perl-IO-String-1.08-31.el8 -> perl-IO-String-1.08-32.el8 -* podman: podman-3.0.1-7.module+el8.4.0+556+40122d08 -> podman-3.2.3-0.10.module+el8.4.0+643+525e162a -* qemu-kvm: qemu-kvm-15:4.2.0-48.module+el8.4.0+534+4680a14e -> qemu-kvm-15:4.2.0-48.module+el8.4.0+642+7e26f5e1.3 -* resource-agents: resource-agents-4.1.1-90.el8_4.5 -> resource-agents-4.1.1-90.el8_4.6 -* runc: runc-1.0.0-73.rc93.module+el8.4.0+556+40122d08 -> runc-1.0.0-74.rc95.module+el8.4.0+643+525e162a -* rust: rust-1.49.0-1.module+el8.4.0+416+259a129a -> rust-1.52.1-1.module+el8.4.0+641+ca238f88 -* rust-toolset: rust-toolset-1.49.0-1.module+el8.4.0+416+259a129a -> rust-toolset-1.52.1-1.module+el8.4.0+641+ca238f88 -* samba: samba-4.13.3-3.el8 -> samba-4.13.3-4.el8_4 -* selinux-policy: selinux-policy-3.14.3-67.el8 -> selinux-policy-3.14.3-67.el8_4.1 -* skopeo: skopeo-1:1.2.2-10.module+el8.4.0+556+40122d08 -> skopeo-1:1.3.1-5.module+el8.4.0+643+525e162a -* spirv-tools: spirv-tools-2020.5-3.20201208.gitb27b1af.el8 -> spirv-tools-2021.2-1.20210619.git5dd2f76.el8_4 -* stalld: stalld-1.9-2.el8 -> stalld-1.10-1.el8_4 -* systemd: systemd-239-45.el8_4.2 -> systemd-239-45.el8_4.3 -* systemtap: systemtap-4.4-10.el8 -> systemtap-4.4-11.el8_4 -* udica: udica-0.2.4-1.module+el8.4.0+556+40122d08 -> udica-0.2.4-2.module+el8.4.0+643+525e162a -* valgrind: valgrind-1:3.16.0-4.el8 -> valgrind-1:3.16.0-4.el8_4 -* virt-what: virt-what-1.18-6.el8 -> virt-what-1.18-9.el8_4 -* virt-who: virt-who-1.30.5-1.el8 -> virt-who-1.30.5-2.el8_4 -* virtio-win: virtio-win-1.9.16-2.el8 -> virtio-win-1.9.17-4.el8_4 -* vulkan-headers: vulkan-headers-1.2.162.0-1.el8 -> vulkan-headers-1.2.182.0-1.el8_4 -* vulkan-loader: vulkan-loader-1.2.162.0-1.el8 -> vulkan-loader-1.2.182.0-1.el8_4 -* vulkan-tools: vulkan-tools-1.2.162.0-1.el8 -> vulkan-tools-1.2.182.0-1.el8_4 -* vulkan-validation-layers: vulkan-validation-layers-1.2.162.0-1.el8 -> vulkan-validation-layers-1.2.182.0-1.el8_4 - -## 8.4 - 2021-08-02 - -Les paquets suivants ont été mis à jour : - -* varnish -> varnish-0:6.0.6-2.module+el8.4.0+628+e1687553.1 -> Addresses CVE-2021-36740 - -Ajout d'un repos kickstart pour les dépôts suivants : - -* BaseOS -* AppStream -* PowerTools -* High Availability -* Resilient Storage - -## 8.4 - 2021-07-27 - -Les paquets suivants ont été mis à jour : - -* thunderbird -> thunderbird-78.12.0-3.el8_4 - -## 8.4 - 2021-07-21 - -Les paquets suivants ont été mis à jour : - -* kernel -> kernel-4.18.0-305.10.2.el8_4 -> Concerne la CVE-2021-33909 -* systemd -> systemd-239-45.el8_4.2 -> Concerne la CVE-2021-33910 -* firefox -* java-1.8.0-openjdk -* java-11-openjdk - -## 8.4 - 2021-07-12 - -Les paquets suivants ont été mis à jour : - -* rocky-release -* linuxptp -* rpaste -* ovn2.13 (NFV) - -Les modules suivants ont été mis à jour : - -* python36 - -### Changements supplémentaires - -La signature de métadonnées de référentiel expérimentales a été implémentée. Si vous souhaitez essayer ceci, définissez l'option suivante dans les fichiers Rocky-X.repo : - -``` -repo_gpgcheck=1 -``` - -### Prochainement... - -* Dépôts d'addon de stockage : - - * Support Glusterfs 9 - -## 8.4 - 2021-06-30 - -### Mises à jour des paquets - -Les paquets suivants ont été mis à jour : - -* NetworkManager -> NetworkManager-11.30.0-9.el8_4 -* cloud-init -> cloud-init-20.3-10.el8_4.3 -* cmake -> cmake-3.18.2-11.el8_4 -* edk2 -> edk2-20200602gitca407c7246bf-4.el8_4.1 -* exiv2 -> exiv2-0.27.3-2.el8 -* firewalld -> firewalld-0.8.2-7.el8_4 -* fwupd -> fwupd-1.5.9-1.el8_4 -* gnome-session -> gnome-session-3.28.1-10.el8_4.1 -* kernel -> kernel-4.18.0-305.7.1.el8_4 -* kexec-tools -> kexec-tools-2.0.20-46.el8_4.1 -* libpq -> libpq-13.3-1.el8_4 -* libreport -> libreport-2.9.5-15.el8.rocky.2 -* libxml2 -> libxml2-2.9.7-9.el8_4.2 -* lz4 -> lz4-1.8.3-3.el8_4 -* nmstate -> nmstate-1.0.2-11.el8_4 -* nvme-cli -> nvme-cli-1.12-4.el8_4 -* openldap -> openldap-2.4.46-17.el8_4 -* osbuild-composer -> osbuild-composer-28.6-1.el8_4 -* resource-agents -> resource-agents-4.1.1-90.el8_4.5 -* rocky-logos -> rocky-logos-84.5-8.el8 -* rocky-release -> rocky-release-8.4-29.el8 -* rpm -> rpm-4.14.3-14.el8_4 -* rsyslog -> rsyslog-8.1911.0-7.el8_4.2 -* sanlock -> sanlock-3.8.3-3.el8_4 -* sssd -> sssd-2.4.0-9.el8_4.1 -* subscription-manager -> subscription-manager-1.28.13-3.el8_4 -* systemd -> systemd-239-45.el8_4.1 -* tuned -> tuned-2.15.0-2.el8_4.1 -* unzip -> unzip-6.0-45.el8_4 - -Les modules suivants ont été mis à jour : - -* PyYAML -> PyYAML-5.4.1-1.module+el8.4.0+595+c96abaa2 -* 389-ds -> 1.4.3.16-16 -* go-toolset -> go-toolset-1.15.13-1.module+el8.4.0+591+0da41cc3 -* golang -> golang-1.15.13-3.module+el8.4.0+591+0da41cc3 -* idm:DL1 -> ipa-4.9.2-4 -* idm:client -> (recompilé avec ipaplatform=rhel pour le synchroniser avec le module DL1) -* pgaudit -> pgaudit-1.4.0-6.module+el8.4.0+587+d46efd10 -* postgres-decoderbufs -> postgres-decoderbufs-0.10.0-2.module+el8.4.0+587+d46efd10 -* postgresql -> postgresql-12.7-1.module+el8.4.0+587+d46efd10 -* python38 -> python38-3.8.6-3.module+el8.4.0+595+c96abaa2 -* ruby -> ruby-2.5.9-107.module+el8.4.0+592+03ff458a -* ruby:2.5 -> 2.5.9-107 -* ruby:2.6 -> 2.6.7-107 -* ruby:2.7 -> 2.7.3-136 -* rubygem-abrt -> rubygem-abrt-0.3.0-4 / rubygem-abrt-0.4.0-1 -* rubygem-bson -> rubygem-bson-4.3.0-2 / rubygem-bson-4.5.0-1 / rubygem-bson-4.8.1-1 -* rubygem-bundler -> rubygem-bundler-1.16.1-3.module+el8.4.0+592+03ff458a -* rubygem-mongo -> rubygem-mongo-2.5.1-2 / rubygem-mongo-2.8.0-1 / rubygem-mongo-2.11.3-1 -* rubygem-pg -> rubygem-pg-1.0.0-2 / rubygem-pg-1.1.4-1 / rubygem-pg-1.2.3-1 - - -### Contexte - -Certains modules et paquets ont été mis à jour de façon routinière par upstream. - -Les paquets Rocky standards ont été mis à jour pour traiter les points suivants : - -* rocky-release - - * Ajouter les dépôts devel et debuginfo pour un futur état - * Ceci est fourni à des fins de mock/buildroot - -* rocky-logos - - * Améliorer les icônes pour les futures images live officielles - - -### Changements supplémentaires - -Le dépôt d'extras pour aarch64 a été mis à jour pour inclure divers paquets qui ne sont pas inclus par upstream. Des exemples de ceci serait libreoffice et d'autres applications gnome. Comme ils ne sont pas dans BaseOS ou AppStream, le dépôt d'extras est l'endroit approprié pour ces paquets. - -* Un dépôt « devel » est maintenant fourni à des fins de mock/buildroot -* Le dépôt d'extras pour aarch64 a été mis à jour pour inclure les paquets manquants non fournis par le serveur amont pour une utilisation sur le bureau -* rpaste a été mis à jour pour accepter l'entrée stdin -* Les paquets plus anciens seront fournis dans le repos pendant la durée de vie d'une version ponctuelle. - - * Cela permet de déclasser les paquets dans le cas de régressions en amont ou de dépannage.