Installare e configurare Debian edu (Skolelinux): differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 175: Riga 175:


= Post-installazione =
= Post-installazione =
Di seguito la sequenza di passi che si è seguita per la fase di post-install.<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 dall'utente iniziale''', quello creato durante l'installazione (oppure da qualsiasi altro utente autorizzato al sudo).
N.B. I comandi elencati di seguito '''vanno eseguiti da root'''. Per aprile una shell di root lanciare il comando:
 
  $ su -


=== Sincronizzare la lista dei pacchetti disponibili ===
=== Sincronizzare la lista dei pacchetti disponibili ===
Riga 183: Riga 185:
  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  
  sudo dpkg --update-avail Packages  
  dpkg --update-avail Packages  
  mv Packages /opt/ltsp/i386/tmp  
  mv Packages /opt/ltsp/i386/tmp  
  sudo ltsp-chroot dpkg --update-avail /tmp/Packages  
  ltsp-chroot dpkg --update-avail /tmp/Packages  
  sudo ltsp-chroot rm /tmp/Packages
  ltsp-chroot rm /tmp/Packages


=== Aggiornare etckeeper ===
=== Aggiornare etckeeper ===
Riga 192: Riga 194:


  wget http://http.debian.net/debian/pool/main/e/etckeeper/etckeeper_1.12_all.deb  
  wget http://http.debian.net/debian/pool/main/e/etckeeper/etckeeper_1.12_all.deb  
  sudo dpkg -i etckeeper*.deb
  dpkg -i etckeeper*.deb
  rm etckeeper*.deb
  rm etckeeper*.deb


=== Aggiornare os del server ===
=== Aggiornare os del server ===
  sudo apt-get update
  apt-get update
  sudo apt-get -y upgrade
  apt-get -y upgrade


=== Aggiornare os dei fat client ===
=== Aggiornare os dei fat client ===
  sudo ltsp-chroot -m apt-get update  
  ltsp-chroot -m apt-get update  
  sudo ltsp-chroot -m apt-get -y upgrade  
  ltsp-chroot -m apt-get -y upgrade  
  sudo ltsp-update-kernels
  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


  sudo apt-get install killer gksu gitk
  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:


  sudo ltsp-chroot -m apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n  
  ltsp-chroot -m apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n  
  sudo apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n
  apt-get install libreoffice-gtk libreoffice-l10n-it chromium-l10n


=== Installare Java ===
=== Installare Java ===
  sudo ltsp-chroot -m apt-get install default-jdk default-jre openjdk-6-jre openjdk-6-jdk icedtea-plugin
  ltsp-chroot -m apt-get install default-jdk default-jre openjdk-6-jre openjdk-6-jdk icedtea-plugin
  sudo apt-get install default-jdk default-jre openjdk-6-jre openjdk-6-jdk icedtea-plugin
  apt-get install default-jdk default-jre openjdk-6-jre openjdk-6-jdk icedtea-plugin


=== Installare strumenti e ambienti di sviluppo ===
=== Installare strumenti e ambienti di sviluppo ===
Installazione di g++ e geany (ottimo e leggero IDE)
Installazione di g++ e geany (ottimo e leggero IDE)
  sudo ltsp-chroot -m  apt-get install g++ geany
  ltsp-chroot -m  apt-get install g++ geany
  sudo apt-get install g++ apt-get install geany
  apt-get install g++ apt-get install geany


=== 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.
  sudo ltsp-chroot -m apt-get install mysql-client
  ltsp-chroot -m apt-get install mysql-client
  sudo apt-get install mysql-server mysql-client
  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:
  sudo 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:
  sudo mkdir /etc/skel/public_html
  mkdir /etc/skel/public_html
  sudo mkdir /etc/skel/public_html/cgi-bin  
  mkdir /etc/skel/public_html/cgi-bin  


=== Installare un nuovo pacchetto per i fat client ===
=== Installare un nuovo pacchetto per i fat client ===
  sudo ltsp-chroot -m apt-get install nomepacchetto
  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) ===
  sudo apt-get install nomepacchetto
  apt-get install nomepacchetto




472

contributi