Este artigo foi escrito para ajudar usuários novatos em OpenBSD a instalar o amsn-0.94 com suporte a SSL.
O artigo toma como base o OpenBSD 3.8 e 3.7 com instalação básica sem qualquer pacote adicional instalado (com excessão do TCL/TK).
# tar zxvf tls1.5.0-src.tar.gz
# cd tls1.5
# ./configure --with-ssl-dir=/usr --with-tcl=/usr/local/lib/tcl8.4 --with-tclinclude=/usr/local/include/tcl8.4
# make
# make install
Arrumando e instalando o aMSN 0.94:
Para instalarmos o aMSN no OpenBSD, devemos primeiro arrumar alguns arquivos para adequá-lo a plataforma do OpenBSD.
Arrumando o Makefile:
Devemos arrumar as flags das seguintes linhas:
46. cp -rp docs/ ${DOCDIR}
55. cp -a * ${libdir}
65. cp -a icons/32x32/* ${pdatadir}
mudando as flags -r e -a para -R e deixando-as da seguinte maneira:
Deveremos editar o arquivo amsn e mudar a primeira linha:
#!/usr/bin/env wish
E iremos deixá-la da seguinte maneira:
#!/usr/bin/env wish8.4
Lembrando que o 8.4 colocado com o wish, no caso wish8.4, é referente a versão do tk. Por exemplo, no pacote tk-8.0.5.tgz o wish é wish8.0.
Depois de tudo isso podemos dar um make.
Não é necessário dar ./configure antes e nem make install após o make.
O make irá instalar em /usr/local/share/amsn/ e criar um link simbólico para o /usr/local/bin.
Conclusão
A instalação é muito simples, bastando ter conhecimento sobre onde são instalados os pacotes no OpenBSD e arrumando algumas flags, no caso do Makefile do amsn, para adequarmos o pacote para uma instalação no OpenBSD.
É simples, porém muito útil para usuários novatos em OpenBSD. :)
[2] Comentário enviado por tkx em 24/03/2006 - 15:56h
Os .tgz são os pacotes do OpenBSD mesmo, para remover os pacotes use o comando pkg_delete (nome_do_pacote-x.x.x)
BSDs são mto bons, vale a pena experimentar... =]