Tentando instalar o aplicativo de fluxo de chamadas… continua falhando

2

Alguém tentou instalar o fluxo de chamadas?
link

Eu fiz o download do arquivo tar e extraí tudo para:

/ home / jj / Documentos / callflow-20120624-180 $

Eu segui o primeiro conjunto de instruções no arquivo INSTALL e terminei com:

jj@joshua:~/Documents/callflow-20120624-180/build$ sudo find / -name callflow*
/callflow
/callflow/callflow.conf
/usr/local/bin/callflow
/usr/local/share/callflow
/usr/local/share/callflow/js/callflow.js
/usr/local/share/callflow/css/callflow.css
/usr/local/share/callflow/scripts/callflow.awk
/usr/local/share/man/man1/callflow.1
/home/jj/Documents/callflow-20120624-180
/home/jj/Documents/callflow-20120624-180/js/callflow.js
/home/jj/Documents/callflow-20120624-180/callflow
/home/jj/Documents/callflow-20120624-180/css/callflow.css
/home/jj/Documents/callflow-20120624-180/conf/callflow.conf
/home/jj/Documents/callflow-20120624-180/man/callflow.1
/home/jj/Documents/callflow-20120624-180/scripts/callflow.awk
/home/jj/Downloads/callflow-20120624-180.tar.bz2
/home/jj/.local/share/Trash/info/callflow.trashinfo
/home/jj/.local/share/Trash/files/callflow
/share/doc/callflow

Quando tento executar o arquivo na pasta bin, recebo uma mensagem de erro:

callflow: error: setup diretório "/ usr / local / callflow" não existe Ajuste sua configuração

Eu pesquisei e vejo que ele instalou / criou 2 arquivos conf:

jj@joshua:~/Documents/callflow-20120624-180/build$ sudo find / -name callflow.conf
/callflow/callflow.conf
/home/jj/Documents/callflow-20120624-180/conf/callflow.conf
jj@joshua:~/Documents/callflow-20120624-180/build$ 

Ambos têm o diretório configurado configurado como / home / jj / Documents / callflow-20120624-180

Eu realmente não sei o que devo fazer para isso ... qualquer sugestão seria apreciada.

    
por dot 28.03.2014 / 19:34

4 respostas

2

Você não precisa instalar callflow system wide para resolver seu problema. Na verdade, você nem precisa chamar cmake .

  

Esta é uma coleção de scripts awk e shell que irá capturar   arquivo que pode ser lido por tshark e produzir uma sequência de fluxo de chamada   diagrama

Não há nada para compilar, callflow retornou um erro porque $ SETUPDIR não está definido.

você pode iniciar o fluxo de chamadas dessa maneira:

SETUPDIR=. ./callflow -h

Para obter melhores resultados, edite seu conf/callflow.conf para corrigir o SETUPDIR caminho para /home/jj/Documents/callflow-20120624-180 em vez de /usr/local/callflow .

Agora edite o script callflow bash (linha 5) para substituir o valor padrão CONFDIR:

CONFDIR="/etc/callflow";

por

CONFDIR="/home/jj/Documents/callflow-20120624-180/conf";

Agora você pode executá-lo a partir da fonte:

sylvain@sylvain-ThinkPad-T430s:~/Downloads/callflow-20120624-180$ ./callflow -h
Usage: callflow [options] <filename>
See callflow --help for extended help.
    
por Sylvain Pineau 22.04.2014 / 17:14
1

Faça o download do código-fonte e extraia:

cd <where_you_downloaded_the_sources>
tar xvf callflow-20120624-180.tar.bz2 (change with your version file)

configure com:

cd callflow-20120624-180/ (or the folder create by tar)
mkdir build
cd build
cmake .. -DSYSCONF_INSTALL_DIR=/etc

este arquivo conf de instalação em /etc/callflow/ .

Instalar:

sudo make install

Agora, consulte /etc/callflow/callflow.conf (nas primeiras linhas):

# SETUPDIR, default /usr/local/callflow
SETUPDIR="/usr/local/callflow"

crie esta pasta:

sudo mkdir /usr/local/callflow

ou altere SETUPDIR com a pasta existente, ou seja, /home/<your_home>/callflow

Agora você deve conseguir executar o programa, digitando:

callflow 
    
por girardengo 23.04.2014 / 11:31
0

Se você seguiu as instruções no arquivo INSTALL , basta criar a pasta:

$ sudo mkdir /usr/local/callflow
    
por Salem 28.03.2014 / 22:55
0

Você deve colocar em bandeja uma nova versão callflow-20141023.tar.bz2 em Sourceforge . Algum bug foi removido. Fiz alguns testes com o arquivo SIP pcap e parece funcionar (pelo menos com este tipo de mensagens). Achamos que é importante configurar $FILTER .

Por exemplo

  1. export $FILTER=sip

  2. slawek@kodeina:~/src$ callflow Register.pcap

    tshark started
    ** (process:20338): WARNING **: Preference "column.format" has been converted to     "gui.column.format"
    Save your preferences to make this change permanent.
    DPI: 90
       Background RRGGBBAA: ffffffff
       Area 0:0:1425:772 exported to 1425 x 772 pixels (90 dpi)
       Bitmap saved as: Register/callflow.png
       callflow: bz2 archive available at "Register/Register.tar.bz2"
       The output can be viewed with a browser:
       firefox Register/index.html
    
por Sławomir Mielczarek 24.01.2015 / 20:11