Blog – Insetoverde


Instalando Programas no NetBSD – pkgsrc

Enviado em Estudo por insetoverde em junho 10, 2009

Vamos ver como instalar programas no NetBSD. Para tal espera-se que o seu NetBSD já esteja devidamente instalado. Caso ainda não o tenha instalado e precise de um guia para a instalação do mesmo, use o artigo que eu escrevi na edição 3 da revista espirito livre. Faça o download da revista AQUI.

Uma vez que o seu sistema esteja instalado, certifique-se de que ele tenha conexão com a Internet:

# ping insetoverde.wordpress.com
PING lb.wordpress.com (76.74.254.123): 56 data bytes
64 bytes from 76.74.254.123: icmp_seq=0 ttl=53 time=154.486 ms
64 bytes from 76.74.254.123: icmp_seq=1 ttl=52 time=233.096 ms
^C
—-lb.wordpress.com PING Statistics—-
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 154.486/193.791/233.096/55.586 ms
# ping insetoverde.wordpress.com
PING lb.wordpress.com (76.74.254.123): 56 data bytes
64 bytes from 76.74.254.123: icmp_seq=0 ttl=53 time=154.486 ms
64 bytes from 76.74.254.123: icmp_seq=1 ttl=52 time=233.096 ms
^C
----lb.wordpress.com PING Statistics----
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 154.486/193.791/233.096/55.586 ms

 

Caso não tenha conexão use o comando “dhclient” para obter um IP por DHCP e teste novamente a conexão com o exemplo de PING demonstrado cima.

Uma vez que a conexão com a Internet esteja configurada adequadamente, já estamos prontos para instalar programas no NetBSD. Vamos agora baixar um pacote que contém a coleção de programas disponíveis para o NetBSD – o pkgsrc.tar.gz.

Digite o seguinte comando:

# ftp ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz

Aguarde até que o download tenha terminado e…

# ls

.cshrc          .logout         .shrc

.login          .profile        pkgsrc.tar.gz

Observe que o pacote está agora em nosso computador. Vamos movê-lo para um local apropriado e descompactá-lo a fim de que possamos verificar os pacotes disponíveis, escolher um deles, e instalá-lo:

# mv ./pkgsrc.tar.gz /usr/

# cd /usr/

# tar -zxvf ./pkgsrc.tar.gz

O comando “tar” irá descompactá-lo dentro de “/usr” criando um diretório chamado “pkgsrc“. Destro dele estarão os profgramas portados ou desenvolvidos para o NetBSD.

 

INSTALANDO UM PROGRAMA

Vamos escolher um programa para instalar. Um programa que costumo instalar antes de qualquer um outro é o “pkgfind” acho ele super útil, por que ele me ajuda a encontrar outros programas dentro dos diretórios do pkgsrc (são muitos diretórios, às vezes não sei onde está o programa que quero instalar). Por isso, vamos instalá-lo e ver a sua utilização básica.

# cd /usr/pkgsrc/pkgtools/pkgfind/

Agora dentro do diretório do pkgfind, precisamos apenas digitar: make install. Feito isso, pronto!!! Temos o pkgfind instalado :) Vamos aprender a usar ele agora. Se quisermos instalar o programa “nmap”… onde ele está para nós podermos entrar em seu diretório e digitar o “make install”??? Vamos usar o pkgfind para descobrir:

# pkgfind nmap

net/nmap: Network/port scanner with OS detection

net/p5-Nmap-Parser: Parse nmap scan data with perl

Perceba que ele deu um caminho relativo (não temos o caminho completo desde a raíz). Esse caminho está levando em consideração o local onde você colocou o pkgsrc, que em nosso caso é “/usr/pkgsrc“. Sendo assim, o caminho para o nmap que queremos instalar seria “/usr/pkgsrc/net/nmap“. Bastante útil o pkgfind não é?! Agora você pode encotrar qualquer programa e instalá-lo.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.