Mostrando postagens com marcador ubuntu. Mostrar todas as postagens
Mostrando postagens com marcador ubuntu. Mostrar todas as postagens

terça-feira, 16 de agosto de 2011

Instalando o PostgreSQL 8.2 com cluster em ISO no Ubuntu que já tem PostgreSQL mais recente em UTF-8

# instalar o locale pt_BR (q eh o iso-8859-1).. isso só instala, nao vai mudar o locale do SO
sudo locale-gen pt_BR

# ir para o diretorio do fonte do postgresql-8.2
./configure --prefix=/opt/postgresql-8.2
make
sudo make install

# colocar na inicializacao
sudo cp contrib/start-scripts/linux /etc/init.d/postgresql-8.2
sudo chmod +x /etc/init.d/postgresql-8.2
sudo vim /etc/init.d/postgresql-8.2
# editar as linhas:
    prefix=/opt/postgresql-8.2
    PGDATA="/opt/postgresql-8.2/data"
sudo update-rc.d postgresql-8.2 defaults

# criar os diretorios de dados
sudo mkdir /opt/postgresql-8.2/data
sudo chown postgres: /opt/postgresql-8.2/data
su - postgres
/opt/postgresql-8.2/bin/initdb -D /opt/postgresql-8.2/data -E LATIN1 --locale="pt_BR.ISO-8859-1" --lc-collate="C"


#configurar
sudo vim /opt/postgresql-8.2/data/postgresql.conf
# editar a linha
    port = 9876


# inicializar
sudo /etc/init.d/postgresql-8.2 start

# criar usuário local e seu banco de dados
sudo su postgres -c "/opt/postgresql-8.2/bin/createuser -p 9876 -P --superuser --createdb novousuario"
/opt/postgresql-8.2/bin/createdb -p9876 novousuario

# Para ser utilizado este SGBD, deve ser usado o PSQL (CREATEDB, PG_DUMP) da seguinte forma:
/opt/postgresql-8.2/bin/psql -p 9876 ......
OU
psql -h 127.0.0.1 -p 9876 ......

sexta-feira, 16 de abril de 2010

Software a ser instalado após formatação

Pacotes a serem instalados

Atenção! Alguns pacotes não estão mais no repositório padrão do Ubuntu a partir da versão 10.04. Para eles estarem disponíveis siga estes passos:
  1. Synaptic->Configuração->Repositórios->Outro software
  2. Selecione o repositório "partner" e clique em Fechar
  3. Clique em Recarregar. Agora o sun-java6-jdk irá aparecer.
Pacotes
  • build-essentials
  • rpl
  • guake
  • acroread
  • openssh-server
  • apache2
  • php5

    • php5-gd
    • php5-cli
    • php5-ldap
    • php5-mysql
    • php5-pgsql
    • php5-xdebug
    • php5-curl
  • postgresql
  • mysq-server
  • sun-java6-jdk

    • Rodar o comando "sudo update-alternatives --config java" para escolher o Java da SUN
  • subversion
  • vim
  • alien

    • Pacote opcional para instalar pacotes RPM (Red Hat). Para usar o alien faça: sudo alien -i pacote.rpm

Ferramentas NSA (encontrados no "docs/ferramentas")

  • Billfish
  • Astah
  • DbDesigner Fork
  • Eclipse PDT

    • Plugin SubVersive (SvnKit connector)
    • Plugin SmartyPDT

segunda-feira, 12 de abril de 2010

Instalação do PostgreSQL 8.2 no Ubuntu 9.04 ou superior

Para instalar o PostgreSQL 8.2.x no Ubuntu 9.04 ou superior, os seguintes passos devem ser seguidos:

1) Entrar no gerenciador de pacotes Synaptic;
2) Entrar em 'Configurações', e depois em 'Repositórios';
3) Na aba 'Programas de terceiros', clicar em 'Adicionar' e preencher com:

deb http://cz.archive.ubuntu.com/ubuntu hardy main universe

ou o mirror brasileiro

deb http://sft.if.usp.br hardy main universe

4) Confirmar inclusão do repositório;
5) Verificar se o repositório novo está selecionado na aba 'Programas de terceiros';
6) Na tela principal do Synaptic clicar em 'Recarregar';

7) Após os Synaptic recarregar as informações dos pacotes, pesquisa por PostgreSQL;
8) Selecione a opção 'postgresql-8.2';
9) Clique em 'Aplicar';

10) Após a instalação do ocorrer, entre novamente na tela de configuração de repositórios (Passo 2);
11) Desmarque o repositório do Ubuntu Hardy;
12) Recarregue os pacotes novamente;

13) Fim.

sexta-feira, 21 de agosto de 2009

Ubuntu: Usar SSMTP ao invés de Sendmail

Desinstalar o Sendmail e começar a utilizar o SSMTP. Instrucoes:
1) Desmarcar todos pacotes com o NOME sendmail*
2) Instalar o pacote SSMTP.
3) Editar o arquivo /etc/ssmtp/ssmtp.conf e mexer nas seguintes linhas:
mailhub=correio.intra.faccat.br
FromLineOverride=YES (apenas descomentar)
4) Reiniciar a máquina.

quinta-feira, 25 de setembro de 2008

Primeiros passos após a instalação do Apache

Adicione os alias para os projetos do NSA:

$ sudo gedit /etc/apache2/sites-available/default
#Exemplo de alias:
Alias /sagaproducao "/projetos/sagaproducao/sistema/web"


Feito isto reinicie o Apache:
$ sudo /etc/init.d/apache2 restart

Fim.

terça-feira, 23 de setembro de 2008

Primeiros passos após a instalação do PostgreSQL

ATENÇÃO! Antes de configurar o PostgreSQL faça a configuração do Locale!

# entra no psql com o usuário[SO] "postgres"
$ sudo su postgres -c psql template1

# altera senha do usuário[SGBD] "postgres"
template1=# ALTER USER postgres WITH PASSWORD 'novaSenha';
template1=# \q

# altera senha do usuário[SO] "postgres"
$ sudo passwd -d postgres
$ sudo su postgres -c passwd

# cria usuário local e seu banco de dados
$ sudo su postgres -c "createuser -P --superuser --createdb novousuario"
$ createdb novousuario


Pronto, agora você já pode digitar somente "psql" no terminal com seu próprio usuário e usar o PostgreSQL.

segunda-feira, 12 de maio de 2008

Usando ISO-8859-1 no Ubuntu Hardy

O Ubuntu Hardy vem por padrão com UTF-8. Para usá-lo em ISO-8859-1 faça:

sudo /usr/share/locales/install-language-pack pt_BR
sudo update-locale LANG="pt_BR.ISO-8859-1" LC_COLLATE="C"
# Reiniciar computador...

sudo dpkg-reconfigure locales

# Caso você utiliza PostgreSQL, depois de instalar o PostgreSQL deve ser executado os comandos abaixo: (ATENÇÃO, você vai perder todas as bases de dados!)
sudo pg_dropcluster --stop 8.2 main
sudo pg_createcluster --start 8.2 main


Foi utilizado LC_COLLATE="C" por causa do problema de ordenação do Linux (libc) que ignora espaços em branco (mais informações).