Usare NX su Gentoo Linux

Contenuti:

1.Introduzione

Cos'è NX? 

NX è una soluzione server/client che permette il collegamento remoto al tuo desktop X11. È l'equivalente UNIX dei Terminal Services e del Desktop Remoto di Microsoft. Il componente server è disponibile per diverse distribuzioni Linux e anche per altre piattaforme UNIX. Il componente client è disponibile per tutte queste piattaforme e anche per Microsoft Windows.

Uno dei punti di forza di NX è il supporto integrato per la compressione dei dati. Questo rende possibile l'utilizzo remoto di un desktop X11 tramite collegamenti con limitata larghezza di banda (collegamenti 802.11 WiFi, via cavo, a banda larga e via satellite) e con una perdita di prestazioni quasi nulla. NoMachine offre la possibilità di toccare con mano il proprio prodotto attraverso Test Drive.

La versione più recente di NX - ancora in beta testing - permette di riconnettersi alla sessione precedente di NX. Una sorta di screen -rd per X11. (vergognati se non conosci screen ;-)

Ottenere una licenza di NX 

NX è un prodotto commerciale. Prima di usare NX su Gentoo Linux devi acquistare una licenza d'uso per NX Server da http://www.nomachine.com. NX Client, invece, può essere installato e usato senza alcuna licenza.

NX Server viene proposto in tre versioni: Personal, Small Business Edition, e Enterprise. L'unica differenza che conosco tra le tre edizioni è il numero di utenti supportati. Assicurati di acquistare la licenza corretta.

Durante l'acquisto ti verrà chiesto su quale sistema operativo hai intenzione di installare NX. Purtroppo, nell'elenco proposto da NoMachine non è presente Gentoo Linux. Al suo posto devi scegliere 'RedHat 9.0': su Gentoo Linux usiamo i binari per 'RedHat 9.0'.

Importante: Terminato l'acquisto, non è necessario scaricare nulla dal sito di NoMachine: lo farà Portage durante l'esecuzione di emerge.

Piattaforme supportate 

NX al momento è disponibile soltanto per le architetture x86. Anche gli utilizzatori di amd64 e di ia32 potrebbero usare NX con successo, ma non ho nessuna di queste due piattaforme e non posso effettuare nessun test al riguardo. Se qualcuno volesse donare hardware per aiutarmi a verificare il supporto di amd64 e ia32, è pregato di contattarmi via email.

Ringraziamenti 

Vorrei ringraziare Gian Filippo Pinzari e tutto lo staff di NoMachine per l'aiuto durante il porting di NX su Gentoo Linux.

Giusto per chiarire: non sono un dipendente di NoMachine e non sono collegato a NoMachine in nessun modo. Sono soltanto un cliente molto soddisfatto. Lavoro su Gentoo per lo più tramite NX: è uno dei pacchetti che tengo maggiormente d'occhio.

2.NX Server

Scegliere la Versione Corretta 

Prima di installare NX Server assicurati di aver scelto la versione più adatta alle tue esigenze o a quelle della tua azienda. Quando hai effettuato l'acquisto della licenza dovresti aver ricevuto un codice. Tienilo a portata di mano - ti servirà tra poco.

Installare NX Server 

In Portage troverai tre differenti ebuilds, una per ciascuna versione di NX Server. Per installare la versione corretta, esegui uno dei seguenti comandi:

Esempio 1: Installare NX Server

(per NX Server Personal Edition)
# emerge -u nxserver-personal
(per NX Server Small Business Edition)
# emerge -u nxserver-business
(per NX Server Enterprise Edition)
# emerge -u nxserver-enterprise

Importante: La licenza che hai acquistato e il relativo codice, funzionano solo con la versione corrispondente di NX Server: assicurati ancora una volta di aver effettuato la scelta corretta.

Non ti resta che attendere che Portage abbia terminato di scaricare, compilare e installare NX Server e tutte le sue dipendenze. Al termine del processo, un messaggio ti spiegherà le configurazioni manuali necessarie per concludere l'installazione.

Nota: Durante l'installazione di NX Server, Portage installerà automaticamente NX Client. NX Server si appoggia ai file installati da NX Client. Se rimuovi manualmente NX Client, NX Server smetterà di funzionare.

Usare NX Server 

Fai riferimento alla documentazione che trovi sul sito web di NoMachine .

Aggiornare NX Server 

Se vuoi aggiornare NX Server all'ultima versione della stessa edizione, è sufficiente:

Esempio 2: Aggiornare NX Server

(per NX Server Personal Edition)
# emerge -u nxserver-personal
(per NX Server Small Business Edition)
# emerge -u nxserver-business
(per NX Server Enterprise Edition)
# emerge -u nxserver-enterprise

Come al solito, Portage si occuperà di tutto quanto e, se al termine saranno necessari interventi manuali, verrai avvertito da un messaggio a video che ti spiegherà cosa fare.

Passare ad una Edizione Differente di NX Server 

Se vuoi passare ad un'altra edizione di NX Server (ad esempio, dalla Personal alla Small Business), esegui questi comandi:

Esempio 3: Passare ad un'altra edizione

rm -f /usr/portage/distfiles/nxserver*.rpm
emerge -C nxserver-personal
emerge -u nxserver-business

Il passo iniziale, quello con rm -f, è necessario perchè NoMachine usa gli stessi nomi per i file di ciascuna edizione di NX Server. Purtroppo, però, il contenuto dei file è differente. Questo approccio inconsueto è incompatibile con i controlli mediante checksum di Portage (e presto, con i signed packages). La mancata esecuzione di rm -f porterà ad un errore di Portage.

Segnalazione dei Bug 

Puoi riportare i bug di NX Server (usato su Gentoo Linux) sul nostro bug-tracking system. Se il bug riguarda NX e non Gentoo Linux, ci preoccuperemo di girare il bug report a NoMachine.

3.NX Client

Installare NX Client 

Non importa quale edizione di NX server tu abbia scelto: NX Cliente può interagire indifferentemente con tutte. Per installare NX Client procedi come segue:

Esempio 4: Installare NX Client

# emerge -u nxclient
# env-update
# source /etc/profile

Portage installerà NX Client e tutte le sue dipendenze. Al termine, un messaggio a video ti darà indicazioni per eventuali interventi manuali alla configurazione.

NX Client si trova in /usr/NX/bin. Portage aggiunge automaticamente questo percorso al PATH.

Lavorare con NX Client 

Per usare NX Client è sufficiente eseguire quanto segue dal tuo terminale preferito (sotto X):

Esempio 5: Avviare il client

# nxclient

La finestra di dialogo che apparirà dovrebbe essere auto-esplicativa. Se hai bisogno di ulteriori aiuti, consulta la documentazione sul sito web di NoMachine.



Ultimo aggiorn.:
2004-07-07
Stuart Herbert
Autore

Massimo Canali
Traduttore

Sommario:  Questa guida spiega come installare NX Server e NX Client di NoMachine.
- 2002 Gentoo.it - Domande, commenti e/o correzioni? Email gentoo-dev@gentoo.it.