Software center

Nota

Per il vecchio Server Manager vedi Legacy software center.

NethServer è altamente modulare: al termine dell’installazione è disponibile solo un set minimo di funzionalità come la configurazione di rete e il backup. La pagina Software Center consente all’amministratore di selezionare e installare applicazioni aggiuntive, e anche di elencare e aggiornare i pacchetti già installati.

Un”applicazione è generalmente costituita da più pacchetti. Estende le funzionalità del sistema. Ad esempio un modulo può trasformare NethServer in un server di posta elettronica o un proxy Web.

Un pacchetto software è un’unità indivisibile. Viene reso pubblico da un repository software. NethServer i pacchetti sono sotto forma di file RPM [1] . Dunque in questo preciso contesto, i termini pacchetto e RPM possono essere usati come sinonimi.

Installazione applicazioni

La sezione Applicazioni elenca tutti i moduli che possono essere installati. Questo elenco può essere filtrato per categoria. Per installare un’applicazione, selezionare la casella corrispondente e fare clic su Installa applicazioni.

Una volta che un modulo è stato installato, è elencato nella sezione Applicazioni.

Aggiornamenti software

Subscription enterprise e community

NethServer riceve gli aggiornamenti controllati da una serie di repository software. Vedi Procedura di aggiornamento automatico per ricevere nuove funzionalità e correggere bug e problemi di sicurezza.

Community senza subscription

Un sistema NethServer 7 riceve aggiornamenti da diversi progetti software:

  • il progetto NethServer stesso [2]
  • il progetto CentOS [3]
  • repository EPEL [4]

Ogni progetto software rilascia aggiornamenti in base alle sue regole specifiche e al ciclo di sviluppo, ma tutti preferiscono la stabilità del software rispetto a nuove funzionalità.

Fare riferimento al forum della community [5] e Note di rilascio 7 per ulteriori informazioni sugli aggiornamenti di NethServer.

Gli aggiornamenti rilasciati dal progetto CentOS sono immediatamente resi disponibili per NethServer, attingendo direttamente dai mirror CentOS. Vengono presi in considerazione solo gli aggiornamenti per la versione corrente del sistema (ad esempio «7.6.1804»), fino aggiornamento alla successiva versione di sistema, procedura che va avviata manualmente.

Maggiori informazioni sugli aggiornamenti CentOS:

Gli aggiornamenti rilasciati da EPEL sono resi immediatamente disponibili dai mirror EPEL ufficiali. Poiché EPEL non è legato al numero di versione del sistema corrente, il Software center installa sempre le versioni software più recenti disponibili su EPEL.

Maggiori informazioni sugli aggiornamenti EPEL:

Suggerimento

Anche se i progetti in questione mirano alla stabilità del software, è necessario prestare attenzione per verificare se gli aggiornamenti si adattano bene. Ogni volta che il sistema verrà aggiornato, create a backup of the data and review the updates changelog per capire cosa sta per succedere. Se possibile, prova gli aggiornamenti in un macchina non in produzione. Per qualsiasi dubbio chiedi al forum della community di NethServer! [5]

Procedura di aggiornamento manuale

Quando sono disponibili aggiornamenti, l’elenco dei nuovi pacchetti è disponibile nella sezione Aggiornamenti.

Maggiori dettagli sono disponibili cliccando il pulsante Changelog.

Per espandere l’elenco degli aggiornamenti, cliccare sul pulsante Dettagli, è quindi possibile aggiornare un singolo pacchetto di NethServer facendo clic sul pulsante Aggiorna. Per avviare un aggiornamento completo del sistema, fare clic sul pulsante Aggiorna tutto.

Suggerimento

Sulle macchine community senza alcun tipo di subscirption, è indispensabile ricordare di aggiornare regolarmente il software installato per correggere bug, problemi di sicurezza e ricevere nuove funzionalità

Procedura di aggiornamento automatico

È possibile eseguire alcune azioni automatiche quando sono disponibili nuovi aggiornamenti software.

  • Scarica e (facoltativamente) installa gli aggiornamenti
  • Invia una e-mail all’amministratore di sistema (root) e ad un ulteriore elenco di destinatari

La disponibilità degli aggiornamenti viene verificata da un’attività che viene eseguita in un momento casuale durante la notte. Per modificare la politica di aggiornamento fare clic sul pulsante Configura.

Suggerimento

Se l’e-mail di notifica non viene consegnata o è contrassegnata come spam, è possibile configurare un smarthost

Riferimenti

[1]RPM Package Manager – http://rpm.org
[2]NethServer – http://www.nethserver.org
[3]CentOS – Community ENTerprise Operating System https://www.centos.org/
[4]EPEL – Extra Packages for Enterprise Linux https://fedoraproject.org/wiki/EPEL
[5](1, 2) NethServer community forum – http://community.nethserver.org