terça-feira, 29 de maio de 2012

Comecei a algumas semanas atrás desenvolver alguns sistemas em .net, vb, c# e afins. Comecei a gostar de algo que não suportava nem falar, programar. Ignorância sobre o assunto me causava essa aversão a programação.
Bom, mas o que quero colocar aqui é como instalar o Mono. Essa ferramenta é para quem programa em c, c# ... é um IDE para linux muito parecido como o Visual Studio da Microsoft.
Prefiro o Visual Studio, mas como tenho linux no meu notebook, e as vezes preciso corrigir algo precisava de uma ferramenta parecida com o Visual Studio.

Bom a Ferramenta como disse antes é o Mono junto com o Paint.Net. Vamos a instalação via terminal:

Código:
sudo apt-get install mono-devel monodevelop mono-tools-gui mono-tools-devel subversion
Com esta linha vamos instalar todos os programas necessários a instalação.

Código:
svn co http://paint-mono.googlecode.com/svn/trunk/src paint-mono
Nesta  linha vamos baixar a ultima versão do Pain.net, que ficara alojada na vossa pasta de utilizador /home/utilizador 

Código:
cd paint-mono
com o cd entramos na directoria do Piant.net

Código:
./configure
Este comando verifica os pacotes necessários a compilação do Paint.net

Código:
make
O make vai construir o paint.net no vosso sistema adoptando a vossa arquitectura seja ela 32bits ou 64bits  

E agora a fase final, vamos passar a instalação 
Código:
sudo make install

Testei no kubuntu 12.04 que uso e está tudo ok. 

Até a próxima.

segunda-feira, 28 de maio de 2012

Lalur 2012 Ubuntu Server


Hoje tive que colocar um programa Lalur em rede. Nunca utilizei e  muito menos conhecia o banco de dados firebird, até porque banco de dados quero distancia. Mas vamos ver como resolver o problema.
Só seguir esse tutorial logo abaixo.


Instalando Lalur na Rede Servidor Linux

Dados do Servidor

IP: 192.168.0.x
Usuário : root
Senha : Padrão
Banco de dado Utilizado: Firebird 2.1
S.O.: Ubuntu 12.04 server

Instalando Banco de dados Firebird

# apt-get install firebird2.1-super libstdc++5
# dpkg-reconfigure firebird2.1-super (*Aqui é definido a senha do banco, administrativo)
# dpkg -L firebird2.1-super
# passwd firebird
* definir a senha como masterkey (default do sistema)
Definir a pasta do FireBird deve encontrar o banco de dados

Criar a pasta
# cd home
# mkdir base


Dar a permissão na pasta
# chown firebird:firebird base
# chown firebird.firebird base
# chown -R firebird.firebird base

Alterar a senha da base do banco de dados


Pasta no Ubuntu – Se for outra ditro use o find para localizar, Ex: find / -iname gsec
# cd /usr/lib/firebird/2.1/bin/
# ./gsec -user sysdba -password SENHA DA INSTALAÇÃO



Criando o Alias para acesso ao banco de dados

*é necessário para acessar o banco remotamente

# cd /etc/firebird/2.1/
# vi aliases.conf


Dentro de “Live Databases”

database=/home/database/banco.fdb

Alterar para os nomes correspondentes.


Caso ainda persista erro, verificar permissões de acesso ao banco. Teste dando permissão 777 no banco.



Troubleshooting

Alterando a senha Master do Servidor Firebird2.1
# cd /opt/firebird/bin
# ./changeDBAPassword.sh
Please enter current password for SYSDBA user : masterkey
Please enter new password for SYSDBA user : biroguin
GSEC> GSEC>

Running ed to modify /etc/init.d/firebird

Outros problemas consultar o arquivo: