Configurações básicas

Da GeoBox

Índice

Configurações básicas

Estas configurações são efectuadas logo após a instalação da distribuição.

Ferramentas básicas

sudo apt-get install subversion vim-gnome nmap nautilus-open-terminal gparted ethtool curl
sudo apt-get install openssh-server imagemagick rcconf
sudo apt-get install xmlstarlet recode xmlcopyeditor
sudo apt-get install startupmanager
sudo apt-get install p7zip-full unace rar unrar p7zip zip unzip sharutils uudeview mpack lha arj cabextract file-roller
sudo apt-get install zim mtr 

Locales e Language Packs

locale -a
sudo apt-get install language-pack-pt language-pack-pt-base
sudo locale-gen pt_PT.utf8
sudo update-locale LANG=pt_PT.UTF-8 LC_MESSAGES=POSIX

Instalação da máquina JAVA da ORACLE

Para correr aplicações JAVA no Tomcat, é recomendado a máquina de JAVA da Sun. Como há problemas com a versão 1.7 (no Geowebcache, por exemplo), vai-se instalar a versão 1.6.29.

JAVA 6 (29)

O Geoserver (em particular o Geowebcache) não se dá bem com o Oracle JAVA 1.7

cd /usr/lib/jvm
(máq 32 bits)
sudo wget http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586.bin
sudo chmod +x jdk-6u29-linux-i586.bin
sudo ./jdk-6u29-linux-i586.bin
 
(máq 64 bits)
sudo wget http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-x64.bin
sudo chmod +x jdk-6u29-linux-x64.bin
sudo ./jdk-6u29-linux-x64.bin

JAVA_HOME (caso seja necessário) /usr/lib/jvm/jdk1.6.0_29

(old) Substituição da biblioteca OpenJDK pela SUN JAVA

Esta substituição é necessária por causa do:

  • Geoserver (cf. Requisitos JAVA)
  • Aptana Studio (para desenvolvimento de aplicações web. Não está incluído na GeoBox)

Acrescentar os repositórios (cf [1])

deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

e depois instalar o SUN JAVA:

sudo apt-get update
sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jdk sun-java6-jre sun-java6-plugin
sudo update-java-alternatives --set java-6-sun

Remover a instalação do OpenJDK existente (opcional que pouca uns 100Mb):

sudo apt-get purge openjdk-6-jre-headless openjdk-6-jre-lib

Extensões ao Firefox

(dispensável) Perl

sudo apt-get install libyaml-perl
perl -MCPAN -e shell
perl -MCPAN -e 'install Text::CSV::Encoded'

Seguinte: Instalação e configuração do servidor Apache

Ferramentas pessoais