Agora você deve ter as ferramentas que você
precisa para explorar e editar arquivos, então você
pode ter tudo ligado e funcionando. Existe uma grande
quantidade de informações no FreeBSD handbook (que
provavelmente está em seu disco rígido) e no
web site do FreeBSD.
Uma grande variedade de pacotes e ports
estáo disponível no CDROM, bem como no site web.
O handbook diz mais sobre como usá-los (obter um pacote,
se ele existir, com pkg_add
/cdrom/packages/All/nomepacote,
onde nomepacote é o nome do
pacote). O CDROM tem uma lista dos pacotes e
ports com uma breve descrição
em cdrom/packages/index,
cdrom/packages/index.txt, e
cdrom/ports/index, com as
descrições completas em
/cdrom/ports/*/*/pkg/DESCR, onde os
* representam subdiretórios das
categorias e dos nomes dos programas, respectivamente.
Se você achar o handbook muito sofisticado (com
lndir e tudo) sobre a
instalação de ports a partir do
CDROM, aqui está o que normalmente funciona:
Encontre o port que você quer,
digamos que seja o kermit. Haverá um
diretório para ele no CDROM. Copie o subdiretório
para /usr/local (um bom lugar para
adicionar programas que estarão disponíveis para
todos os usuários) com:
#cp -R /cdrom/ports/comm/kermit /usr/local
Isso deve resultar em um subdiretório
/usr/local/kermit onde estarão
todos os arquivos do subdiretório
kermit do CDROM.
Em seguida, crie o diretório
/usr/ports/distfiles, se ele ainda
não existe, usando mkdir. Agora
verifique em /cdrom/ports/distfiles por um
arquivo com o nome que indique o port que
você quer. Copie o arquivo para
/usr/ports/distfiles; nas versões
recentes você pode pular este passo, o FreeBSD vai fazer
isso por você. No caso do kermit
não existe distfile.
Vá até o subdiretório
/usr/local/kermit, onde estará o
arquivo Makefile. E execute
#make all install
Durante este processo o port vai obter
a partir do FTP quaisquer arquivos compactados que sejam
necessários e não estejam presentes no CDROM ou em
/usr/ports/distfiles. Se sua rede ainda
não está funcionando e não existe arquivo
para o port em
/cdrom/ports/distfiles, você vai
precisar obter este arquivo de outra máquina e
copiá-lo para /usr/ports/distfiles
de um disquete ou de sua partição DOS. Leia o
Makefile (com o cat, ou
more, ou view) para
descobrir aonde ir (o site de distribuição
principal) para obter o arquivo e qual o seu nome. O nome do
arquivo será truncado se ele for obtido a partir do DOS,
e depois de colocá-lo em
/usr/ports/distfiles você precisa
renomear o arquivo (com o comando mv) para
seu nome original para que ele possa ser encontrado. (Use o
modo de transferência binária!) Então volte
para /usr/local/kermit, encontre o
diretório com o Makefile, e execute
make all install.
Outra coisa que pode acontecer quando da
instalação de um port ou pacote
é que algum outro programa seja necessário. Se a
instalação parar com uma mensagem can't
find unzip ou algo parecido, você pode
precisar instalar o pacote ou port do unzip
antes de continuar.
Uma vez instalado, execute rehash para
fazer o FreeBSD reler os arquivos no path,
então ele saberá o que existe lá. (Se
você obter uma série de mensagens path
not found quando usar whereis ou
which, você pode querer adicionar
entradas para a lista de diretórios na
declaração do path no
.cshrc em seu diretório
home. A declaração do
path no UNIX® funciona do mesmo modo que no
DOS, exceto pelo diretório corrente que não
é (por padrão) incluído no
path por razões de segurança;
você precisa digitar ./ antes do
comando para executa-lo; sem espaços depois da
barra.
Você pode querer obter a versão mais recente
do Netscape® a partir de seu site FTP. (O Netscape®
requer o X Window System.) Agora existe uma
versão para o FreeBSD, então explore com
cuidado. Basta usar o gunzip
filename e tar xvf
filename no arquivo, mover
o binário para /usr/local/bin ou
algum outro lugar onde os binários são mantidos,
execute rehash, e então coloque as
seguintes linhas no .cshrc de cada
diretório home dos usuários ou
(mais fácil) em /etc/csh.cshrc, o
arquivo de configuração principal de
inicialização do csh:
setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB setenv XNLSPATH /usr/X11R6/lib/X11/nls
Isso assume que o arquivo XKeysymDB e o
diretório nls estão em
/usr/X11R6/lib/X11; se eles não
estiverem, encontre-os e coloque-os lá.
Se você instalou o Netscape® originalmente a partir
de um port usando o CDROM (ou o site FTP),
não substitua o
/usr/local/bin/netscape com o novo
binário do Netscape®; isso é só um
shell script que define as variáveis
de ambiente para você. Em vez disso, renomeie o novo
binário para netscape.bin
e mova o binário antigo
para /usr/local/netscape/netscape.
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Para perguntas sobre FreeBSD, leia a
documentação antes de contatar
<questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para
<doc@FreeBSD.org>.