[R-br] setwidth: configuração automática de options("width") em terminal

Jose Claudio Faria joseclaudio.faria em gmail.com
Quarta Novembro 30 12:02:08 BRST 2011


Jakson,

A idéia é boa, vai ser bastante útil!
Contudo, não está instalando.
Testei apenas sob inux LMDE 64 sob XFCe.

Veja as tentativas abaixo:

1- Como su no prompt do terminal:
jcfaria_lmde prog_r_packages # R CMD INSTALL setwidth_0.9-0.tar.gz
* installing to library ‘/usr/local/lib64/R/library’
* installing *source* package ‘setwidth’ ...
Error : Invalid DESCRIPTION file

Package name and namespace differ.

See the information on DESCRIPTION files in section 'Creating R
packages' of the 'Writing R Extensions' manual.

ERROR: installing package DESCRIPTION failed for package ‘setwidth’
* removing ‘/usr/local/lib64/R/library/setwidth’

2- Em uma sessão do R:
jcfaria_lmde prog_r_packages # R

R Under development (unstable) (2011-08-09 r56694)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-unknown-linux-gnu (64-bit)

R é um software livre e vem sem GARANTIA ALGUMA.
Você pode redistribuí-lo sob certas circunstâncias.
Digite 'license()' ou 'licence()' para detalhes de distribuição.

R é um projeto colaborativo com muitos contribuidores.
Digite 'contributors()' para obter mais informações e
'citation()' para saber como citar o R ou pacotes do R em publicações.

Digite 'demo()' para demonstrações, 'help()' para o sistema on-line de ajuda,
ou 'help.start()' para abrir o sistema de ajuda em HTML no seu navegador.
Digite 'q()' para sair do R.

> install.packages('setwidth_0.9-0.tar.gz', repos=NULL)
* installing *source* package ‘setwidth’ ...
Error : Invalid DESCRIPTION file

Package name and namespace differ.

See the information on DESCRIPTION files in section 'Creating R
packages' of the 'Writing R Extensions' manual.

ERROR: installing package DESCRIPTION failed for package ‘setwidth’
* removing ‘/usr/local/lib64/R/library/setwidth’
Mensagens de aviso perdidas:
In install.packages("setwidth_0.9-0.tar.gz", repos = NULL) :
  installation of package ‘setwidth_0.9-0.tar.gz’ had non-zero exit status
>

Ab,
-- 
///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\
Jose Claudio Faria
Estatistica - Prof. Pleno
UESC/DCET/Brasil
joseclaudio.faria at gmail.com
///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\


Em 30 de novembro de 2011 10:21, Jakson Alves de Aquino
<jalvesaq em gmail.com> escreveu:
> Olá!
>
> Problema: Quando o R está sendo usado em emulador de terminal, a opção
> "width" não é atualizada automaticamente quando o terminal é
> redimensionado.
>
> Solução: Capturar o sinal SIGWINCH (que avisa ao aplicativo que o
> terminal foi redimensionado) e modificar o valor de options("width").
>
> Estou lançando a versão para teste do pacote setwidth com a
> implementação da solução mencionada:
> http://www.lepem.ufc.br/jaa/setwidth_0.9-0.tar.gz
>
> Para testar, basta instalar o pacote
>
> R CMD INSTALL setwidth_0.9-0.tar.gz
>
> e, no R, digitar
>
> library(setwidth)
>
> Ao ser carregado o pacote, fica habilitada a captura do sinal
> SIGWINCH. Não há nenhuma função em R visível para o usuário.
>
> Agradeço relatos de bug e comentários.
>
> --
> Jakson Alves de Aquino
> Universidade Federal do Ceará
> Departamento de Ciências Sociais
> www.lepem.ufc.br/aquino.php
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.


Mais detalhes sobre a lista de discussão R-br