Documentação » BR-Newbies
pt-br / en

BR-Newbies

O projeto BR-Newbies é um projeto que visa a documentação e integração de usuários iniciantes (como o próprio nome do projeto já diz). Nesse espaço iremos postar passo-a-passo, dicas e manuais.

Se você esta interessado em ver seu documento / passo-a-passo postado nessa sessão faça o seguinte:

  • Tenha pronto a documentação em Português Brasileiro;
  • Como o projeto já diz, a documentação precisa ser sobre coisas básicas e bem explicadas;
  • Envie um e-mail com a documentação em PDF ou o link onde ela está postada;
  • A sua documentação será analisada pelos colaboradores do BR-Newbies e se for apropriada será postada nessa sessão.

Instalando JAVA (JRE)

Autor: Thiago Pereira

Primeiramente é necessário fazer o download da última versão no java.com. Nesse tutorial iremos instalar a versão 1.6.07 (jre-6u7-solaris-i586.sh). Essa instalação fará com que o JRE fique disponível para qualquer usuário da máquina. Abra um terminal e copie o arquivo baixado para a pasta /usr/java::

bash-3.2$ pfexec cp jre-6u7-solaris-i586.sh /usr/java

Agora temos que dar a permissão correta para executar a instalação:

bash-3.2$ pfexec chmod a+x jre-6u7-solaris-i586.sh

Com a permissão certa, só falta instalar

bash-3.2$ pfexec ./jre-6u7-solaris-i586.sh
**Vai apertando a tecla ESPAÇO até chegar a pergunta se você aceita os termos. Coloque "y" e de um enter.

Ao final da instalação você pode listar o diretório e verificar que tem uma nova pasta "jre1.6.0_07". Agora precisamos atualizar o plugin do Firefox com a nova versão:

**Entre na pasta de plugin do Firefox
bash-3.2$ cd /usr/lib/firefox/plugins
**remova o plugin atual, ou se preferir renomei
bash-3.2$ pfexec rm libjavaplugin_oji.so
ou
bash-3.2$ pfexec mv libjavaplugin_oji.so libjavaplugin_oji.so.OLD
**Crie um link do novo plugin
bash-3.2$ pfexec ln -s /usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.so .

Pronto, agora é só testar


Comandos básicos

Autor: Thiago Pereira

Copiar / Mover 

NomeComandoDescrição / Exemplo
CopiarcpEsse comando serve para copiar arquivos/pastas de um lugar para outro (de um diretório para outro). As permissões do "novo" arquivo serão dadas para o usuário que está copiando. Exemplos:
Copiar o arquivo teste.ods para a pasta /home/Documents/
         bash-3.00$ cp teste.ods /home/Documents/
Copiar o arquivo teste.ods na pasta /home/Documents para a pasta atual:
         bash-3.00$ cp /home/Documents/teste.ods .
Copiar todo o conteudo da pasta /home/Documents para a pasta atual:
         bash-3.00$ cp -R /home/Documents .
MovermvEsse comando server para mover arquivos/pastas de um lugar para outro (de um diretório para outro). As permissões do arquivo movido são mantidas. Exemplos:
Mover o arquivo teste.ods para a pasta /home/Documents
         bash-3.00$ mv teste.ods /home/Documents
Mover o arquivo teste.ods para a pasta atual:
         bash-3.00$ mv /home/Documents/teste.ods .
Mover todo o conteudo de /home/Documents para a pasta atual:
         bash-3.00$ mv /home/Documents/* .
Mover a pasta Documents para /home/teste:
         bash-3.00$ mv Documents /home/teste

Apagar / Renomear 

NomeComandoDescrição / Exemplo
ApagarrmEsse comando serve para apagar arquivos ou pastas, desde que você tenha permissão. Exemplos:
Apagar o arquivo teste.ods:
         bash-3.00$ rm teste.ods
ou
         bash-3.00$ rm /home/Documents/teste.ods
Apagar uma pasta e todo seu conteúdo:
         bash-3.00$ rm -R /home/Documents
RenomearmvEsse comando serve para renomear arquivos/pastas, desde que você tenha permissão. Exemplos:
Renomear um arquivo:
         bash-3.00$ mv teste.ods teste1.ods
Mover o arquivo para a pasta atual:
         bash-3.00$ mv /home/Documents/teste.ods .
Mover todo o conteúdo de uma pasta para a pasta atual:
         bash-3.00$ mv /home/Documents/* .
Mover a pasta Documents para a pasta /home/test
         bash-3.00$ mv Documents /home/teste

Lista / Procurar 

NomeComandoDescrição / Exemplo
ListarlsEsse comando serve para listar o conteúdo de uma pasta. Exemplos:
Listar todos os arquivos e pastas do diretorio atual:
         bash-3.00$ ls
Listar o conteudo da pasta /home/Documents
         bash-3.00$ ls /home/Documents
Listar o conteudo da pasta atual em 8 colunas: permissao, dono, grupo, tamanho, ultima modificacao e nome do arquivo.
         bash-3.00$ls -ltr
ProcurargrepEsse comando procura por um padrao. Exemplos:
Procura pelo arquivo 'teste.ods' na listagem dos arquivos do diretorio atual:
         bash-3.00$ grep abacaxi dicionario.txt

Mudar de diretório / Verificar diretório 

NomeComando Descrição / Exemplo
Mudar de diretóriocdEsse comando fará você mudar de diretório. Exemplos:
Ir para o diretorio pai:
         bash-3.00$ cd ..
Ir para o diretorio /home/Documents
         bash-3.00$ cd /home/Documents
Retorna ao diretorio anterior (como um comando 'voltar')
         bash-3.00$ cd -
Verificar diretório pwdEsse comando lhe mostrará o diretório que você está. Exemplo:
         bash-3.00$pwd
         /home/Documents

Instalando Flash Player

Autor: Thiago Pereira

Primeiramente é necessário fazer o download do plugin no site da Adobe.

Nesse tutorial iremos instalar a versão 9 do Flash Player (flash_player_9_solaris_x86.tar.bz2).

Essa instalação fará com que o plugin fique disponível para qualquer usuário da máquina.

Abra um terminal e digite o seguinte comando dentro da pasta que você salvou o arquivo:

bash-3.2$ bzip2 -dc flash_player_9_solaris_x86.tar.bz2 | tar xvf -
x flash_player_9_solaris_r124_x86, 0 bytes, 0 tape blocks
x flash_player_9_solaris_r124_x86/flashplayer.xpt, 856 bytes, 2 tape blocks
x flash_player_9_solaris_r124_x86/libflashplayer.so, 6733684 bytes, 13152 tape blocks

Se você listar a pasta novamente irá notar que foi criada uma nova pasta com 2 arquivos dentro

bash-3.2$ ls
flash_player_9_solaris_r124_x86
bash-3.2$ cd flash_player_9_solaris_r124_x86/
bash-3.2$ ls
flashplayer.xpt    libflashplayer.so

Agora oque precisamos fazer é copiar o arquivo "libflashplayer.so" para a pasta do Firefox, porem é necessário estar como root:

bash-3.2$ pfexec su -
Sun Microsystems Inc. SunOS 5.11 snv_86 January 2008
-bash-3.2# mv libflashplayer.so /usr/lib/firefox/plugin

Pronto, agora basta reiniciar todos as suas sessões do Firefox. Para testar você pode acessar o esse site.

Para não deixar arquivos desnecessários na máquina, você pode remover a pasta do Flash que foi criada:

**Se você ainda estiver como root, basta digitar "exit".
**Verifique se a pasta está no diretório atual**
bash-3.2$ ls |grep -i flash
flash_player_9_solaris_r124_x86
flash_player_9_solaris_x86.tar.bz2
bash-3.2$ rm -r flash_player_9_solaris_r124_x86/

Instalar Mozilla Prism no OpenSolaris

Autor: Franklin Ronald

O Mozilla Prism faz com que as aplicações Web possam ser acessadas como se fossem Desktop. Com direito a ícone personalizado na barra de tarefas, no launcher, no systray e para quem usa Mac, no dockbar. Se você é usuário de serviços Web como GMail, Twitter ou acessa com frequência softwares de gerenciamento como o PSOffice (PSA), Suggar (CRM) e OpenBravo (ERP), a utilização do Prism facilita muito a interação com esses softwares.

No site oficial do Mozilla Prism, prism.mozilla.com, não é possível encontrar os binários para Solaris e OpenSolaris. Mas no site de releases da Mozilla, é disponibilizado um tarball com o binário da versão mais recente. Acesse releases.mozilla.com/sun/prism/ e realize o download do pacote para sua arquitetura.

Após o término do download, abra o terminal e execute os seguintes passos:

$ tar -jxvf prism-0.X.X.en-US.opensolaris-i386.tar.bz2 (Sendo "X" a versão do Prism, enquanto escrevo é a 0.9.1)
# mv prism /opt/ (Copia a pasta do Prism para /opt)
# ln -s /opt/prism/prism /usr/bin/prism (Cria o link simbólico para execução do Prism)

Agora você pode executar o comando "prism" e fazer com que suas aplicações Web prediletas possam ser acessíveis via ícones no desktop ou menu.


Instalando o JDK no OpenSolaris

Autor: Renato Porto Puccini

Java SE Development Kit (JDK) é um Kit de Desenvolvimento Java, ou seja, um conjunto de utilitários que permitem criar sistemas de software para plataforma Java. Ele contém todo o ambiente necessário para a criação e execução de aplicações Java, incluindo a máquina virtual Java (JVM), o compilador Java, APIs do Java e outras ferramentas utilitárias.

Plataforma Java é o nome dado ao ambiente computacional, ou plataforma, elaborado pela empresa Sun Microsystems. O desenvolvedor de software cria programas para este ambiente através da linguagem de programação Java e de um conjunto de ferramentas de desenvolvimento..

 Para você instalar e executar alguns programas que precisem usar algumas bibliotecas java, o JDK está aí. Por exemplo, para que o netbeans funcione tenha instaldo o JDK, para que ele possa compilar seus códigos, usar bibliotecas java, etc. Isso é bom, pois seus programas ficam leves, pois alguns códigos que você usa não estão na instalaão do seu programa e sim nas bibliotecas que estão no JDK. Não só o Netbeans usa alguma bibliotecas do JDK como também OpenOffice.

 Você encontra sobre o JDK aqui, e pode baixá-lo diretamente Aqui.

cd /etc/user(nome de usuario)/home/Donwloads(por ultimo a pasta onde está o arquivo)
chmod +x jdk.sh (o nome do arquivo que você baixou, que é .sh)
./ jdk.sh

Pronto. Aparecerá perguntas se você realmente deseja instalar, só digitar "y" para "yes".

A instalação é bem simples, não há muita dificuldade e é rápida também. Espero que tenho ajudado.


Como configurar o teclado no OpenSolaris para utilizar acentos, cedilha, etc (ABNT2)?

Autor: Márcio Ferreira

Se você não quiser (ou não for conveniente, por exemplo no modo live-cd) gerar um xorg.conf, você pode utilizar o aplicativo setxkbmap para reconfigurar seu teclado diretamente no X, sem ter que reinicializar ou rodar um xorfcfg.

Inicialmente, confirme que você selecionou o idioma "brazilian portuguese" (opção 9 na escolha de idiomas) na inicialização ou instalação. Senão, mude o idioma, conforme explicado nesse FAQ.

Então, abra um terminal com o seu usuário e digite:

$ setxkbmap -rules /usr/X11/lib/X11/xkb/rules/xorg
$ setxkbmap -model abnt2 br

Se você possui um teclado us-intl:

$ setxkbmap -model pc105 us intl

Pronto, o teclado deve estar configurado.

O problema desse método é que ele é user-specific, ou seja, funciona para cada usuário que rodar os comandos. Então para uma configuração global, o ideal ainda é utilizar o xorg.conf.

Porém, se você rodar, como root, os seguintes comandos, o seu teclado estará configurado (para todos os usuários, pois /etc/profile não é user-specific) assim que você logar no ambiente JDS (mas na tela de login do GDM ainda não):

# echo "setxkbmap -rules /usr/X11/lib/X11/xkb/rules/xorg" >> /etc/profile
# echo "setxkbmap -model abnt2" br >> /etc/profile

Repare que:
 i) São dois ">>". Se você colocar somente um ">" pode estragar o seu /etc/profile
 ii) Isso é um hack emoticon_smile
 iii) No futuro, pode não ser necessário rodar o primeiro comando que configura o arquivo de "rules". Por enquanto, se você não rodar esse comando, você receberá uma mensagem de erro "Couldn't find rules file (xorg)"


Instalando o Netbeans no OpenSolaris

Autor: Renato Porto Puccini

O Netbeans é um produto de código aberto com todos os benefícios de um software livre analisado minuciosamente por uma comunidade de desenvolvedores. Essa abordagem ao estilo Creative Commons (CC) resultou em uma maior facilidade de uso em cada nova versão e deu aos desenvolvedores maior flexibilidade para modificar o IDE se assim desejarem. Para a maioria dos desenvolvedores de aplicativos, o portal de desenvolvimento netbeans.org é o local preferido para downloads do ambiente, juntamente com pacotes de recursos e informações especiais sobre o IDE.

 Costumo dizer que ele não é só uma ferramenta, mas também um ambiente, um ambiente de desenvolvimento onde você pode criar e inovar de várias maneiras utilizando as ferramentas necessárias para isso. Com ele você pode fazer o que deseja. Aplicações para desktop java? claro Aplicativos em C, C++ ? com certeza Ruby, phython, php, groovy? yes mysql, glassfish? porque não? Web, html, css? A vontade!! O Netbeans oferece tudo isso a você, e de graça.

Para obter a instalação do Netbeans, só Clique Aqui . Depois de baixar, vá na pasta onde está o arquivo de instalação .sh .

cd /etc/user(nome de usuario)/home/Donwloads
chmod +x netbeans_installer.sh (o nome do arquivo que você baixou, que é .sh)
./ netbeans_installer.sh

Pronto, agora ele já vai instalar tudo automaticamente. Você escolhe onde será instalado e também vê que ele só será instalado se o JDK estiver instalado, caso contrário ele não instala.Mas se você tiver o JDK, então o netbeans aparecerá lá em cima, só clicar em aplicativos que aparecerá o icone "Ferramentas para desenvolvedor" --> Netbeans.

Essas instruções são para aqueles que não tem conexão com a internet. Se você tem conexão com a internet siga os comandos, que estão abaixo, no terminal:

$ pfexec pkg install netbeans-ide
$ pfexec pkg install netbeans
$ pfexec pkg install netbeans-full

Pronto, agora só começar a brincar ou desenvolver software com o Netbeans no OpenSolaris!!!

Created by admin on 2009/10/26 12:12
Translated into en by rafaelv on 2010/05/03 07:06
Last modified by rafaelv on 2010/05/04 03:33

XWiki Enterprise 2.7.1.34853 - Documentation