472
contributi
Nessun oggetto della modifica |
|||
Riga 191: | Riga 191: | ||
= Post-installazione = | = Post-installazione = | ||
Di seguito la sequenza di passi che è stata seguita per la fase di post-installazione.<br /><br /> | Di seguito la sequenza di passi che è stata seguita per la fase di post-installazione.<br /><br /> | ||
'''N.B. I comandi elencati di seguito vanno eseguiti | '''N.B. I comandi elencati di seguito vanno eseguiti dall'utente iniziale nell'ordine in cui sono descritti'''. | ||
=== Sincronizzare la lista dei pacchetti disponibili === | === Sincronizzare la lista dei pacchetti disponibili === | ||
Fra versione installata e versione corrente ci potrebbero essere delle differenze nella lista dei pacchetti. Questi comandi si sono resi necessari dopo l'installazione (effettuata con l'immagine USB.iso) al fine di evitare errori e warning nell'uso di apt e dpkg: | Fra versione installata e versione corrente ci potrebbero essere delle differenze nella lista dei pacchetti. Questi comandi si sono resi necessari dopo l'installazione (effettuata con l'immagine USB.iso) al fine di evitare errori e warning nell'uso di apt e dpkg: | ||
wget http://http.debian.net/debian/dists/wheezy/main/binary-amd64/Packages.gz | wget http://http.debian.net/debian/dists/wheezy/main/binary-amd64/Packages.gz | ||
gunzip Packages.gz | gunzip Packages.gz | ||
dpkg --update-avail Packages | sudo dpkg --update-avail Packages | ||
mv Packages /opt/ltsp/i386/tmp | mv Packages /opt/ltsp/i386/tmp | ||
ltsp-chroot dpkg --update-avail /tmp/Packages | sudo ltsp-chroot dpkg --update-avail /tmp/Packages | ||
ltsp-chroot rm /tmp/Packages | sudo ltsp-chroot rm /tmp/Packages | ||
=== Aggiornare etckeeper === | === Aggiornare etckeeper === | ||
Assicurarsi che sia installata la versione più recente | Assicurarsi che sia installata la versione più recente della la 0.63 installata di default. | ||
wget http://http.debian.net/debian/pool/main/e/etckeeper/etckeeper_1.13_all.deb | wget http://http.debian.net/debian/pool/main/e/etckeeper/etckeeper_1.13_all.deb | ||
dpkg -i etckeeper_1.13_all.deb | sudo dpkg -i etckeeper_1.13_all.deb | ||
rm etckeeper_1.13_all.deb | rm etckeeper_1.13_all.deb | ||
=== Aggiornare os del server === | === Aggiornare os del server === | ||
apt-get update | sudo apt-get update | ||
apt-get -y upgrade | sudo apt-get -y upgrade | ||
=== Aggiornare os dei fat client === | === Aggiornare os dei fat client === | ||
ltsp-chroot -m apt-get update | sudo ltsp-chroot -m apt-get update | ||
ltsp-chroot -m apt-get -y upgrade | sudo ltsp-chroot -m apt-get -y upgrade | ||
ltsp-update-kernels | sudo ltsp-update-kernels | ||
=== Installare killer,gksu, git === | === Installare killer,gksu, git === | ||
Cron ogni ora lancia lo script killer, il quale individua processi server di utenti che non sono collegati al sistema e li killa. gksu/gksudo sono gli equivalenti gtk di su/sudo. gitk è una GUI per git | Cron ogni ora lancia lo script killer, il quale individua processi server di utenti che non sono collegati al sistema e li killa. gksu/gksudo sono gli equivalenti gtk di su/sudo. gitk è una GUI per git | ||
apt-get install killer gksu gitk | sudo apt-get install killer gksu gitk | ||
=== Installare localizzazioni/stili === | === Installare localizzazioni/stili === | ||
Installare lo stile gtk per la gui di open-office e la lingua italiana, anche per chromium: | Installare lo stile gtk per la gui di open-office e la lingua italiana, anche per chromium: | ||
ltsp-chroot -m apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n | sudo ltsp-chroot -m apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n | ||
apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n | sudo apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n | ||
=== Installare OpenJDK 7 === | === Installare OpenJDK 7 === | ||
Sul server e per i fat client risulta già installato il JRE 6 (openjdk-6-jre). Si installeranno il JDK 6 (richiesto da alcuni programmi come eclipse), il JDK 7 e il plugin icedtea-7 che installerà anche il JRE 7. Infine si imposterà il 7 di default per JDK e JRE. | Sul server e per i fat client risulta già installato il JRE 6 (openjdk-6-jre). Si installeranno il JDK 6 (richiesto da alcuni programmi come eclipse), il JDK 7 e il plugin icedtea-7 che installerà anche il JRE 7. Infine si imposterà il 7 di default per JDK e JRE. | ||
apt-get remove icedtea-6-plugin | sudo apt-get remove icedtea-6-plugin | ||
apt-get install default-jdk icedtea-7-plugin openjdk-7-jdk | sudo apt-get install default-jdk icedtea-7-plugin openjdk-7-jdk | ||
Configurare quindi il JRE predefinito: | Configurare quindi il JRE predefinito: | ||
Riga 255: | Riga 253: | ||
Ripetere la stessa installazione per i fat client: | Ripetere la stessa installazione per i fat client: | ||
ltsp-chroot -m apt-get remove icedtea-6-plugin | sudo ltsp-chroot -m apt-get remove icedtea-6-plugin | ||
ltsp-chroot -m apt-get install openjdk-7-jdk icedtea-7-plugin openjdk-7-jdk | sudo ltsp-chroot -m apt-get install openjdk-7-jdk icedtea-7-plugin openjdk-7-jdk | ||
Configurare quindi il JRE predefinito sui client: | Configurare quindi il JRE predefinito sui client: | ||
Riga 272: | Riga 264: | ||
e il JDK predefinito: | e il JDK predefinito: | ||
ltsp-chroot -m update-alternatives --config javac | sudo ltsp-chroot -m update-alternatives --config javac | ||
scegliendo: <code>/usr/lib/jvm/java-7-openjdk-i386/bin/javac</code> | scegliendo: <code>/usr/lib/jvm/java-7-openjdk-i386/bin/javac</code> | ||
Riga 278: | Riga 270: | ||
=== Installare strumenti e ambienti di sviluppo === | === Installare strumenti e ambienti di sviluppo === | ||
Installazione di g++, geany ed eclipse con cdt | Installazione di g++, geany ed eclipse con cdt | ||
ltsp-chroot -m apt-get install g++ geany eclipse eclipse-cdt | |||
apt-get install g++ geany ecplise eclipse-cdt | sudo ltsp-chroot -m apt-get install g++ geany eclipse eclipse-cdt | ||
sudo apt-get install g++ geany ecplise eclipse-cdt | |||
=== Installare LAMP === | === Installare LAMP === | ||
Occorre installare solo MySQL server e client (PHP e già installato e Apache già preconfigurato per lo sviluppo PHP/mysqli). Al termine dell'installazione di mysql-server verrà richiesta la creazione di una password per l'utente root di mysql. | Occorre installare solo MySQL server e client (PHP e già installato e Apache già preconfigurato per lo sviluppo PHP/mysqli). Al termine dell'installazione di mysql-server verrà richiesta la creazione di una password per l'utente root di mysql. | ||
ltsp-chroot -m apt-get install mysql-client | |||
apt-get install mysql-server mysql-client | sudo ltsp-chroot -m apt-get install mysql-client | ||
sudo apt-get install mysql-server mysql-client | |||
=== Impostare xfce di default anche per le sessioni locali === | === Impostare xfce di default anche per le sessioni locali === | ||
L'installazione da CD/USB installa anche gnome (pur avendo richiesto xfce); mentre la netinstall scarica e installa solo xfce. Per consentire di usare xfce in modalità predefinita (e non Gnome) anche in sessione locale: | L'installazione da CD/USB installa anche gnome (pur avendo richiesto xfce); mentre la netinstall scarica e installa solo xfce. Per consentire di usare xfce in modalità predefinita (e non Gnome) anche in sessione locale: | ||
update-alternatives --config x-session-manager | update-alternatives --config x-session-manager | ||
quindi selezionare il numero associato a: <code>/usr/bin/xfce4-session</code> | quindi selezionare il numero associato a: <code>/usr/bin/xfce4-session</code> | ||
=== Creare la struttura di directory per il web degli utenti === | === Creare la struttura di directory per il web degli utenti === | ||
Con la creazione di un nuovo utente verranno anche create le directory per lo spazio web personale: | Con la creazione di un nuovo utente verranno anche create le directory per lo spazio web personale: | ||
mkdir /etc/skel/public_html | |||
mkdir /etc/skel/public_html/cgi-bin | sudo mkdir /etc/skel/public_html | ||
sudo mkdir /etc/skel/public_html/cgi-bin | |||
=== Installare un nuovo pacchetto per i fat client === | === Installare un nuovo pacchetto per i fat client === | ||
ltsp-chroot -m apt-get install nomepacchetto | |||
sudo ltsp-chroot -m apt-get install nomepacchetto | |||
=== Installare un nuovo pacchetto sul server (e quindi anche per i thin client) === | === Installare un nuovo pacchetto sul server (e quindi anche per i thin client) === | ||
apt-get install nomepacchetto | apt-get install nomepacchetto | ||
contributi