尝试在我的Rasberry Pi b +上运行Alexa语音服务时未满足的依赖性

时间:2019-06-28 00:33:12

标签: raspberry-pi3 raspbian alexa

代码应在配置完成后重新出现,但始终会卡在其中。

我已经进行了几次升级,一切似乎都很好。

pi@raspberrypi:~ $ sudo bash setup.sh config.json [-s 1234]
    ################################################################################
    ################################################################################


    AVS Device SDK Raspberry pi Script - Terms and Agreements


    The AVS Device SDK is dependent on several third-party libraries, environments, 
    and/or other software packages that are installed using this script from 
    third-party sources ("External Dependencies"). These are terms and conditions 
    associated with the External Dependencies 
    (available at https://github.com/alexa/avs-device-sdk/wiki/Dependencies) that 
    you need to agree to abide by if you choose to install the External Dependencies.


    If you do not agree with every term and condition associated with the External 
    Dependencies, enter "QUIT" in the command line when prompted by the installer.
    Else enter "AGREE".


    ################################################################################
    ################################################################################
    agree
    ################################################################################
    Proceeding with installation
    ################################################################################
    ==============> INSTALLING REQUIRED TOOLS AND PACKAGE ============

    Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
    Hit:2 http://archive.raspberrypi.org/debian buster InRelease
    Reading package lists... Done
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    build-essential is already the newest version (12.6).
    gcc is already the newest version (4:8.3.0-1+rpi2).
    gcc set to manually installed.
    git is already the newest version (1:2.20.1-2).
    gstreamer1.0-plugins-good is already the newest version (1.14.4-1).
    libssl1.0-dev is already the newest version (1.0.2q-2).
    python3-pip is already the newest version (18.1-5+rpt1).
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
     libcurl4-openssl-dev : Conflicts: libssl1.0-dev but 1.0.2q-2 is to be installed
    E: Unable to correct problems, you have held broken packages.

任何帮助我都无法在线找到任何东西

1 个答案:

答案 0 :(得分:0)

如果要在Debian 10.0“ buster”上构建SDK,则可以从pi.sh列表中删除 libssl1.0-dev 包(第34行的apt-get命令) )。

来自Debian的packages site:“这是一个过渡软件包,在扩展版本发布后将消失,为尚未准备好使用1.1版的那些软件包提供1.0.X API。”

然后,您可以毫无问题地构建客户端。