Re: [FUG-BR] instalando programa

2006-07-08 Por tôpico Renato Botelho
Suprema Informática Ltda - Leandro wrote:
 Pessoal, tenho uma dúvida,
 
 
 Sei que com um simples make make install no diretorio no programa 
 que quero dentro do /usr/ports, eu instalo qualquer programa,
 
 agora, digamos que eu precisa-se adicionar algum parametro para suporte 
 do programa, como faço isto lá no ports.
 
 ou tenho apenas que pegar o arquivo.tar.gz e instalar apartir dele.

O ports nada mais é do que um Makefile gigante, dividido em milhares de
diretórios. Sendo assim variáveis podem ser passadas para uma
configuração diferente do padrão.

Muitos ports adotam um esquema de configuração chamado OPTIONS, é uma
interface curses, uma telinha azul igual o sysinstall.

Para você saber se o port que você quer instalar tem essa opção, vá ao
diretório do port e digite make config.

Se ele não tiver uma opção assim, então edite o Makefile dele e dê uma
lida, provavelmente você verá num comentário no cabeçalho ou em alguma
outra parte várias variáveis estilo WITH_FOO ou WITHOUT_FOO.

Você pode adicionar essas variáveis ao /etc/make.conf para que na
próxima vez sejam usadas também, você pode usar um trecho como o abaixo
para diferenciar as variáveis de cada port:

.if ${.CURDIR:N*mail/mutt-devel}==
WITH_MUTT_COMPRESSED_FOLDERS=yes
WITH_MUTT_QUOTE_PATCH=yes
WITH_MUTT_IMAP_HEADER_CACHE=yes
WITH_MUTT_MAILDIR_HEADER_CACHE=yes
WITH_MUTT_SMIME_OUTLOOK_COMPAT=yes
WITH_MUTT_EDIT_THREADS=yes
WITH_MUTT_SIGNATURE_MENU=yes
WITH_MUTT_IFDEF_PATCH=yes
WITH_MUTT_SIDEBAR_PATCH=yes
WITH_MUTT_REVERSE_REPLY_PATCH=yes
.elif ${.CURDIR:N*editors/vim}==
WITH_PERL=yes
WITH_CSCOPE=yes
.endif

[]s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] instalando programa

2006-07-08 Por tôpico Renato Botelho
Suprema Informática Ltda - Leandro wrote:
 Pessoal, tenho uma dúvida,
 
 
 Sei que com um simples make make install no diretorio no programa 
 que quero dentro do /usr/ports, eu instalo qualquer programa,
 
 agora, digamos que eu precisa-se adicionar algum parametro para suporte 
 do programa, como faço isto lá no ports.
 
 ou tenho apenas que pegar o arquivo.tar.gz e instalar apartir dele.

O ports nada mais é do que um Makefile gigante, dividido em milhares de
diretórios. Sendo assim variáveis podem ser passadas para uma
configuração diferente do padrão.

Muitos ports adotam um esquema de configuração chamado OPTIONS, é uma
interface curses, uma telinha azul igual o sysinstall.

Para você saber se o port que você quer instalar tem essa opção, vá ao
diretório do port e digite make config.

Se ele não tiver uma opção assim, então edite o Makefile dele e dê uma
lida, provavelmente você verá num comentário no cabeçalho ou em alguma
outra parte várias variáveis estilo WITH_FOO ou WITHOUT_FOO.

Você pode adicionar essas variáveis ao /etc/make.conf para que na
próxima vez sejam usadas também, você pode usar um trecho como o abaixo
para diferenciar as variáveis de cada port:

.if ${.CURDIR:N*mail/mutt-devel}==
WITH_MUTT_COMPRESSED_FOLDERS=yes
WITH_MUTT_QUOTE_PATCH=yes
WITH_MUTT_IMAP_HEADER_CACHE=yes
WITH_MUTT_MAILDIR_HEADER_CACHE=yes
WITH_MUTT_SMIME_OUTLOOK_COMPAT=yes
WITH_MUTT_EDIT_THREADS=yes
WITH_MUTT_SIGNATURE_MENU=yes
WITH_MUTT_IFDEF_PATCH=yes
WITH_MUTT_SIDEBAR_PATCH=yes
WITH_MUTT_REVERSE_REPLY_PATCH=yes
.elif ${.CURDIR:N*editors/vim}==
WITH_PERL=yes
WITH_CSCOPE=yes
.endif

[]s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] instalando programa

2006-07-08 Por tôpico Renato Botelho
Suprema Informática Ltda - Leandro wrote:
 Pessoal, tenho uma dúvida,
 
 
 Sei que com um simples make make install no diretorio no programa 
 que quero dentro do /usr/ports, eu instalo qualquer programa,
 
 agora, digamos que eu precisa-se adicionar algum parametro para suporte 
 do programa, como faço isto lá no ports.
 
 ou tenho apenas que pegar o arquivo.tar.gz e instalar apartir dele.

O ports nada mais é do que um Makefile gigante, dividido em milhares de
diretórios. Sendo assim variáveis podem ser passadas para uma
configuração diferente do padrão.

Muitos ports adotam um esquema de configuração chamado OPTIONS, é uma
interface curses, uma telinha azul igual o sysinstall.

Para você saber se o port que você quer instalar tem essa opção, vá ao
diretório do port e digite make config.

Se ele não tiver uma opção assim, então edite o Makefile dele e dê uma
lida, provavelmente você verá num comentário no cabeçalho ou em alguma
outra parte várias variáveis estilo WITH_FOO ou WITHOUT_FOO.

Você pode adicionar essas variáveis ao /etc/make.conf para que na
próxima vez sejam usadas também, você pode usar um trecho como o abaixo
para diferenciar as variáveis de cada port:

.if ${.CURDIR:N*mail/mutt-devel}==
WITH_MUTT_COMPRESSED_FOLDERS=yes
WITH_MUTT_QUOTE_PATCH=yes
WITH_MUTT_IMAP_HEADER_CACHE=yes
WITH_MUTT_MAILDIR_HEADER_CACHE=yes
WITH_MUTT_SMIME_OUTLOOK_COMPAT=yes
WITH_MUTT_EDIT_THREADS=yes
WITH_MUTT_SIGNATURE_MENU=yes
WITH_MUTT_IFDEF_PATCH=yes
WITH_MUTT_SIDEBAR_PATCH=yes
WITH_MUTT_REVERSE_REPLY_PATCH=yes
.elif ${.CURDIR:N*editors/vim}==
WITH_PERL=yes
WITH_CSCOPE=yes
.endif

[]s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] instalando programa

2006-07-07 Por tôpico Suprema Informática Ltda - Leandro
Pessoal, tenho uma dúvida,


Sei que com um simples make make install no diretorio no programa 
que quero dentro do /usr/ports, eu instalo qualquer programa,

agora, digamos que eu precisa-se adicionar algum parametro para suporte 
do programa, como faço isto lá no ports.

ou tenho apenas que pegar o arquivo.tar.gz e instalar apartir dele.


-- 
Sem mais para o momento e à disposição para maiores esclarecimentos, 
agradecemos.
 
Leandro Bernardi
Sócio-Gerente
Assistência Técnica.
Suprema Informática Ltda - Chapecó - SC
E-mail: [EMAIL PROTECTED]
Site: www.supremasc.com.br
Fone Coml (0xx49)-3324-1082 
Fone Cel  (0xx49)-9987-1991
Msn: [EMAIL PROTECTED]
Skype: suprema.info
 
 
Esta mensagem pode conter informação confidencial e/ou privilegiada.  Se você 
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode 
usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação 
baseada nessas informações.  Se você recebeu esta mensagem por engano, por 
favor avise imediatamente o remetente, respondendo o e-mail e em seguida 
apague-o.  Agradecemos sua cooperação.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] instalando programa

2006-07-07 Por tôpico Celso Viana
Em 07/07/06, Suprema Informática Ltda -
Leandro[EMAIL PROTECTED] escreveu:
 Pessoal, tenho uma dúvida,


 Sei que com um simples make make install no diretorio no programa
 que quero dentro do /usr/ports, eu instalo qualquer programa,

 agora, digamos que eu precisa-se adicionar algum parametro para suporte
 do programa, como faço isto lá no ports.

 ou tenho apenas que pegar o arquivo.tar.gz e instalar apartir dele.


 --
 Sem mais para o momento e à disposição para maiores esclarecimentos, 
 agradecemos.

 Leandro Bernardi
 Sócio-Gerente
 Assistência Técnica.
 Suprema Informática Ltda - Chapecó - SC
 E-mail: [EMAIL PROTECTED]
 Site: www.supremasc.com.br
 Fone Coml (0xx49)-3324-1082
 Fone Cel  (0xx49)-9987-1991
 Msn: [EMAIL PROTECTED]
 Skype: suprema.info


 Esta mensagem pode conter informação confidencial e/ou privilegiada.  Se você 
 não for o destinatário ou a pessoa autorizada a receber esta mensagem, não 
 pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer 
 ação baseada nessas informações.  Se você recebeu esta mensagem por engano, 
 por favor avise imediatamente o remetente, respondendo o e-mail e em seguida 
 apague-o.  Agradecemos sua cooperação.

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Leandro,

A maioria dos ports já disponibiliza uma janela com configurações
extras... vc pode ver, por exemplo, no port do squid; vc digita:

cd /usr/ports/www/squid

depois digite (depois de ter feito o download do código fonte e
dependencias com make fetch-recursive): make config; vc verá as
opções disponíveis; o ports é muito flexivel/customizavel/poderoso; de
uma lida no man ports, lá vc vai se familiarizar melhor com essa
magnifica ferramenta

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd