小编com*_*nse的帖子

无法定位软件包 libc6-dev-i386

我正在尝试安装 NS3,但被卡在这个包 libc6-dev-i386 安装中。

sudo apt-get install cmake libc6-dev libc6-dev-i386 g++-multilib
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试了我可以在谷歌上找到的所有可能的解决方案。

一些细节:

sudo dpkg --print-architectures   
i386
Run Code Online (Sandbox Code Playgroud)

我试过直接命令,

  1. sudo apt install libc6-dev-i386

  2. sudo dpkg --add-architecture i386,然后尝试运行更新命令。

    但是再次没有运气,我认为这种尝试很愚蠢,因为我的基础架构是 i386,所以我不需要添加它(任何人都可以确认),但我以任何方式尝试过。

  3. sudo apt install -f,虽然我不知道-f代表什么。

  4. 我也读过这个包是用 g++ 自动安装的,我有 g++ 6.3.0。

在所有这些尝试之后,我得到了同样的错误:

Reading package lists... Done  
Building dependency tree       
Reading state information... Done  
E: Unable to locate package libc6-dev-i386
Run Code Online (Sandbox Code Playgroud)

我没有得到,在网站中找到哪里?

编辑

lsb_release -a. 的 o/p,

No LSB modules are available.      
Distributor ID: Ubuntu     
Description:    Ubuntu 17.04     
Release:    17.04
Codename:   zesty …
Run Code Online (Sandbox Code Playgroud)

package-management 32-bit multiarch software-installation 17.04

4
推荐指数
2
解决办法
3万
查看次数