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/
,
onde nomepacote
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
e filename
tar xvf
no arquivo, mover
o binário para filename
/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
:
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>.