树莓派 装机后的必要操作 — 给树莓派搭建“x86 + pi”环境 – 安装32位运行库 – 解决E:未发现软件包 xxx
问题
我的树莓派型号:Raspberry Pi 2 Model B V1.1
装机系统:NOOBS v1.9.2
当你使用sudo apt-get install
命令安装某个安装包的时候,会可能会出现E:未发现软件包 xxx
这样的问题,要如何解决?
如果你像要在树莓派上下载x86的软件包,要怎么做?
如果你像要在树莓派上运行x86的软件包,你要怎么做?
下面我就告诉你:
1 安装 32位运行库
安装 32位运行库的命令是:sudo apt-get install libc6:i386
。如果你现在在终端中执行这个命令,它会提示你:E:未发现软件包 libc6
。
我们需要做下面的一系列的设置。
我的树莓派安装的系统是:https://www.raspberrypi.org/downloads/noobs/里面的:NOOBS Offline and network install
1.1 设置 dpkg
“dpkg”是“Debian Package”的简写。我们第一件要做的事情是dpkg去接受不属于本系统结构机制而是X86机子的程序包(Package)。
sudo dpkg --add-architecture i386
1.2 编辑 apt 软件源 sources.list 配置文件 和 sources.list.d 路径里面的每一个配置文件
因为我们现在的软件源配置文件里面都是ARM相关的软件源网站。我们要想使用x86体系的软件,就要在软件源配置文件里添加x86软件源的下载网站。
如果我们直接就这个添加,软件源配置文件里同时又两个不同体制的软件源