【linux】ubuntu18.0.4 libc6:i386依赖缺失和安装

相关问题的详细解决思路链接:wine 安装 apt软件安装包的依赖和dpkg包的覆盖——尝试覆盖共享/usr/share/doc/l它与软件包 libxxx:i386 中的其他实例不同,尚不能配置软件包 libx

可以直接在这个网址获取下载安装文件deb:

文件网页:

https://ubuntu.pkgs.org/18.04/ubuntu-main-i386/libc6_2.27-3ubuntu1_i386.deb.html

下载地址:

http://ports.ubuntu.com/pool/universe/c/cross-toolchain-base/libc6-i386-amd64-cross_2.27-3ubuntu1cross1_all.deb

可以直接在.deb文件所在的文件使用:

sudo dpkg -i xxx1.deb # 尝试正常安装,并查看正常安装会出现的问题,
# 如果有错误,错误内容是需要覆盖某个doc文件内容,doc又不重要,覆盖就覆盖了呗。。。
sudo dpkg --force-overwrite -i xxx1.deb # 确认不更改重要文件,进行强制安装包

如果出现错误是缺少某个库:
查找一下相关的库名称,下载对应的版本,
运行sudo apt --fix-broken install,这样就可自动下载依赖包,但可能下载的包无法正确安装,
这些包都保存在:/var/cache/apt/archives 目录下,如果没有,你可以到下面的网址下载对应版本:
1.百度
2.boinic版本的包下载,官方,对应ubuntu18.04LST
3.ubuntu源码 tar.gz和deb包下载(这个deb包位置比较隐蔽,需要找找)
4.个人感觉最全,而且方便,版本完善,直接右上角搜索deb名就行,搜不到就大致搜索然后自己找找

然后再依次安装:
/var/cache/apt/archives 目录下的deb文件

sudo dpkg -i xxx1.deb # 尝试正常安装,并查看正常安装会出现的问题,
# 如果有错误,错误内容是需要覆盖某个doc文件内容,doc又不重要,覆盖就覆盖了呗。。。
sudo dpkg --force-overwrite -i xxx1.deb # 确认不更改重要文件,进行强制安装包
安全性测试我的操作系统是Ubuntu 18.0.4 DUT是迅为rk3568 要进行CTS自动化测试 官网的配置DUT信息如下 准备 DUT 设置桌面设备后,您必须设置配置 DUT。 设置 DUT 要设置 DUT,请执行以下操作: 确保 DUT 运行的系统映像基于代号、标记 build 号中已知兼容用户 build(Android 4.0 或更高版本),并使用 user build 变体。如需详细了解 build 变体,请参阅选择目标。 如果 DUT 搭载的是 Android 13 或更高版本,请确保 build 已将 ro.product.first_api_level 设置为设备在商业化发布时采用的 API 级别。如需设置此值,请对 device.mk 文件进行以下更改: PRODUCT_SHIPPING_API_LEVEL := 21 某些 CTS 要求取决于设备最初搭载的 build。例如,如果设备最初搭载的是较低的 build,可能就不需要遵循适用于搭载较高 build 的设备的系统要求。如需了解有效的 API 级别值,请参阅代号、标记 build 号。如需详细了解 ro.product.first_api_level,请参阅供应商 API 级别。 对于 Android 10 或更低版本,请参阅设置 CTS(AOSP 10 或更低版本)。 如果您的设备支持 APEX 软件包管理,请执行以下操作: 下载适用于特定 Android 版本硬件架构的 APEX shim 软件包。shim 软件包表格中左侧的两列提供了指向所要下载的软件包的链接。 将下载好的软件包复制到 /system/apex。 将文件重命名为 com.android.apex.cts.shim.apex。 如果您的设备不支持 APEX 软件包管理: 下载适用于特定 Android 版本硬件架构的 APEX shim 软件包。shim 软件包表格中右侧的两列提供了指向所要下载的软件包的链接。 将 CtsShim.apk 复制到 /system/app/ 将 CtsShim.apk 重命名为 CtsShimPrebuilt.apk 将 CtsShimPriv.apk 复制到 /system/priv-app/ 将 CtsShimPriv.apk 重命名为 CtsShimPrivPrebuilt.apk 如果您的设备报告了多个安全元件: 下载 google-cardlet.cap。 将下载的文件复制到 /data/uicc/cardlets/。 如果您的设备报告存在多个安全元件,请将示例小程序安装到 DUT 的嵌入式安全元件 (eSE) 或 DUT 所使用的 SIM 卡中。如需了解详情,请参阅针对安全元件的 CTS 测试。 如果您的设备没有嵌入式屏幕,请将一个屏幕连接到设备。 如果设备具有存储卡插槽,请插入空的 SD 卡。 请使用支持超高速 (UHS) 总线且具有 SDHC 或 SDXC 容量的 SD 卡,或速度不低于 Class 10 的 SD 卡,以确保设备能通过 CTS 测试。 警告:CTS 可能会修改/清除设备中插入的 SD 卡上的数据。 如果设备有 SIM 卡插槽,请在每个插槽中插入一张已激活的 SIM 卡。如果设备支持短信,必须填充每个 SIM 卡的号码字段。对于搭载 Android 12 或更高版本的设备,所有 SIM 卡都必须支持存储缩位拨号 (ADN) 号码。具有电信专用文件 (DFTelecom) 的 GSM USIM 卡满足此要求。 警告:CTS 可能会修改/清除设备中插入的 SIM 卡上的数据。 确保您的设备有具备 CTS 运营商权限的 SIM 卡,且该 SIM 卡满足准备 UICC 中规定的要求。 注意:如果您要同时测试多部 DUT,则必须分别设置每部 DUT。 配置 DUT 按照以下步骤配置 DUT,以便与 CTS 搭配使用。 注意:如果您使用的是 Android 10 或更低版本,请参阅配置 DUT。 在 DUT 上: 将设备恢复出厂设置。 警告:重置操作会清空设备中的所有用户数据。 将设备的语言设置为 English (United States)。 如果设备支持自定义默认字体,请确保默认 sans-serif 字体系列设置为 Roboto。 如果设备具有 GPS 或 WLAN/移动网络功能,请开启位置信息设置。 连接到满足以下要求的 Wi-Fi 网络:支持 IPv6、可将 DUT 视为独立客户端,且可连接到互联网。如需获取有关独立客户端的说明,请参阅设置物理环境。 确保设备未设置锁屏图案或密码。 启用 USB 调试: 依次前往设置 > 关于手机,然后点按 build 号 7 次。开发者选项会显示在系统设置类别中。 点按 USB 调试。 若要在 Android 10 或更低版本中启用 USB 调试,请参阅设置 CTS(AOSP 10 或更低版本)。 将时间设置为 12 小时制。 启用开发者选项 > 不锁定屏幕。 停用 USB 应用验证功能: 前往开发者选项。 点按验证通过 USB 安装的应用。 在 Android 13 或更高版本中,启用模拟调制解调器: 前往开发者选项。 点按允许运行模拟调制解调器。 特定的电话测试需要启用此设置。 在桌面设备上,执行以下操作: 启动浏览器并关闭任何启动/设置屏幕。 使用 USB 线将 DUT 连接到桌面设备。 如果系统提示您接受允许通过此计算机进行调试的 RSA 密钥,请点击允许 USB 调试。 使用可供用户访问(非隐藏)的设置将 Roboto2 设置为 Sans Serif 字体。 将 CTS 媒体文件复制到 DUT: 导航 (cd) 到下载并解压缩媒体文件的目标路径。 更改文件权限: chmod u+x copy_media.sh 复制以下文件: 如需复制分辨率最高为 720x480 的剪辑,请运行以下命令: ./copy_media.sh 720x480 如果您不确定最大分辨率,请复制所有文件: ./copy_media.sh all 如果有多部 DUT,请在末尾添加特定设备的序列号选项 (-s)。例如,如需将分辨率最高为 720x480 的文件复制到序列号为 1234567 的设备,请运行以下命令: ./copy_media.sh 720x480 -s 1234567 那么我的开发板应该如何配置
最新发布
06-05
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值