Ubuntu 16.04.3 - Где мне получить зависимости? [закрыто]

Мне нужно установить один пакет . Где я могу получить зависимости для Ubuntu 16.04.3 x64?

Следующие зависимости не найдены.

root@ubuntu-s-1vcpu-1gb-ams2-01:~# apt-get install libopal-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libopal-dev
root@ubuntu-s-1vcpu-1gb-ams2-01:~# apt-get install libpt-dev libopal-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libpt-dev
E: Unable to locate package libopal-dev
root@ubuntu-s-1vcpu-1gb-ams2-01:~# 



root@ubuntu-s-1vcpu-1gb-ams2-01:~/sipcmd# make
g++ -c -Wall  src/main.cpp -o src/main.o -I/usr/include/opal -I/usr/include/ptlib -Isrc/ -g -DDEBUG
In file included from /usr/include/opal/h323/h323.h:39:0,
                 from src/includes.h:25,
                 from src/main.h:24,
                 from src/main.cpp:24:
/usr/include/opal/h323/h323ep.h:148:30: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
       unsigned int options = NULL,      ///<  options to pass to conneciton
                              ^
src/main.cpp: In member function 'bool Manager::SendDTMF(const PString&)':
src/main.cpp:446:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for (; i < dtmf.GetSize() - 1; i++) {
                  ^
src/main.cpp:459:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         ok = (i == dtmf.GetSize() - 1 ? true : false);
                 ^
g++ -c -Wall  src/commands.cpp -o src/commands.o -I/usr/include/opal -I/usr/include/ptlib -Isrc/ -g -DDEBUG
In file included from /usr/include/opal/h323/h323.h:39:0,
                 from src/includes.h:25,
                 from src/main.h:24,
                 from src/state.h:25,
                 from src/commands.cpp:29:
/usr/include/opal/h323/h323ep.h:148:30: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
       unsigned int options = NULL,      ///<  options to pass to conneciton
                              ^
src/commands.cpp: In member function 'virtual bool Wait::ParseCommand(const char**, std::vector<Command*>&)':
src/commands.cpp:439:30: warning: format '%u' expects argument of type 'unsigned int*', but argument 3 has type 'size_t* {aka long unsigned int*}' [-Wformat=]
   sscanf(*cmds, "%u", &millis);
                              ^
g++ -c -Wall  src/channels.cpp -o src/channels.o -I/usr/include/opal -I/usr/include/ptlib -Isrc/ -g -DDEBUG
In file included from /usr/include/opal/h323/h323.h:39:0,
                 from src/includes.h:25,
                 from src/channels.h:25,
                 from src/channels.cpp:27:
/usr/include/opal/h323/h323ep.h:148:30: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
       unsigned int options = NULL,      ///<  options to pass to conneciton
                              ^
g++ src/main.o src/commands.o src/channels.o -o sipcmd -lopal -lpt 
0
задан 22 February 2018 в 06:23

2 ответа

Вообще говоря: Зависимости для пакетов могут легко быть найдены для поддерживаемых пакетов путем рассмотрения соответствующей страницы в Поиске Пакета Ubuntu.

Конкретно говорить: зависимости Ubuntu для tmakkonen/sipcmd проекта (последнее обновление ноябрь 2016) Вы связались с, перечислены как libpt-dev & libopal-dev оба из которых доступны после включения репозитория Вселенной, как обозначено @muru в комментарии выше. После того как Вы включили необходимый репозиторий для пакетов, Вам нужно, Ваш apt-get install команды будут работать, как рекламируется.

1
ответ дан 30 October 2019 в 23:28

Следующее работало

make выводы просто ПРЕДУПРЕЖДАЮТ (который сбивал с толку).

$ cd /root
$ apt-get install libopal-dev
$ git clone https://github.com/tmakkonen/sipcmd.git
$ make

$ ./sipcmd -P sip -u 244xxx -c 1234 -w sip1.nomado.eu -x "c0012127773456;ws2000;d**;w200;h;j4"

Описание:

- login to 244xxx with password 1234 at sip1.nomado.eu
- call 0012127773456
- wait for 2000 ms
- send DTMF : * * 
- wait for 200 ms
- hangup
0
ответ дан 30 October 2019 в 23:28

Другие вопросы по тегам:

Похожие вопросы: