1、清华大学开源软件镜像站.
2、Ubuntu 软件仓库镜像使用帮助
3、Ubuntu Ports 软件仓库镜像使用帮助
4、unbuntu 18.04 apt-get update时报错 arm package 找不到–华为服务器(已解决)
5、opencv安装(解决libjasper-dev和MIPI接口)
经过上面的资料查询,如果需要在ARM框架上使用Ubuntu,支持的源镜像有两个:
https://repo.huaweicloud.com/ubuntu-ports/
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
不同版本的Ubuntu有不同的镜像设置:
14.04LTS
==>> trusty
16.04LTS
==>> xenial
18.04LTS
==>> bionic
20.04LTS
==>> focal
22.10
==>> kinetic
23.04
==>> lunar
22.04LTS
==>> jammy
备份源设置:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
源文件改为:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb http://ports.ubuntu.com/ubuntu-ports/ focal-security main restricted universe multiverse
# # deb-src http://ports.ubuntu.com/ubuntu-ports/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
# 改用华为源,支持arm64框架
deb https://repo.huaweicloud.com/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal main restricted universe multiverse #源码镜像,注释掉
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-security main restricted universe multiverse
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://repo.huaweicloud.com/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-backports main restricted universe multiverse
## Not recommended
# deb https://repo.huaweicloud.com/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src https://repo.huaweicloud.com/ubuntu-ports/ focal-proposed main restricted universe multiverse
更新源:
topeet@iTOP-RK3588:~/Downloads/opencv-3.4.16/build $ sudo apt-get update
[sudo] password for topeet:
Hit:1 https://repo.huaweicloud.com/ubuntu-ports focal InRelease
Hit:2 https://repo.huaweicloud.com/ubuntu-ports focal-security InRelease
Hit:3 https://repo.huaweicloud.com/ubuntu-ports focal-updates InRelease
Hit:4 https://repo.huaweicloud.com/ubuntu-ports focal-backports InRelease
Get:5 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal InRelease [265 kB]
Get:6 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates InRelease [114 kB]
Get:7 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports InRelease [108 kB]
Get:8 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security InRelease [114 kB]
Get:9 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/main arm64 Packages [940 kB]
Get:10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/main Translation-en [506 kB]
Get:11 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/main Translation-zh_CN [113 kB]
Get:12 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/restricted arm64 Packages [1,300 B]
Get:13 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/restricted Translation-zh_CN [1,324 B]
Get:14 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/restricted Translation-en [6,212 B]
Get:15 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/universe arm64 Packages [8,458 kB]
Get:16 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/universe Translation-zh_CN [388 kB]
Get:17 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/universe Translation-en [5,124 kB]
Get:18 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/multiverse arm64 Packages [114 kB]
Get:19 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/multiverse Translation-zh_CN [4,612 B]
Get:20 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal/multiverse Translation-en [104 kB]
Get:21 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/main arm64 Packages [1,822 kB]
Get:22 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/main Translation-en [424 kB]
Get:23 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/restricted arm64 Packages [4,804 B]
Get:24 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/restricted Translation-en [249 kB]
Get:25 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/universe arm64 Packages [974 kB]
Get:26 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/universe Translation-en [248 kB]
Get:27 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/multiverse arm64 Packages [8,204 B]
Get:28 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-updates/multiverse Translation-en [7,408 B]
Get:29 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports/main arm64 Packages [45.3 kB]
Get:30 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports/main Translation-en [16.3 kB]
Get:31 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports/universe arm64 Packages [24.3 kB]
Get:32 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-backports/universe Translation-en [16.3 kB]
Get:33 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/main arm64 Packages [1,512 kB]
Get:34 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/main Translation-en [341 kB]
Get:35 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/restricted arm64 Packages [4,580 B]
Get:36 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/restricted Translation-en [235 kB]
Get:37 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/universe arm64 Packages [746 kB]
Get:38 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/universe Translation-en [166 kB]
Get:39 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/multiverse arm64 Packages [3,072 B]
Get:40 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports focal-security/multiverse Translation-en [5,488 B]
Fetched 23.2 MB in 12s (2,014 kB/s)
Reading package lists... Done
如果在RK3588中安装OpenCV,会发现上面的两个有源都没法找到这一个库:libjasper-dev
,这个库在Ubuntu18.04的源中是有的:
Package: libjasper-dev
Architecture: arm64
Version: 1.900.1-debian1-2.4ubuntu1.3
Priority: optional
Section: libdevel
Source: jasper
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Roland Stigge <stigge@antcom.de>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1000
Depends: libjasper1 (= 1.900.1-debian1-2.4ubuntu1.3)
Conflicts: libjasper-1.700-2-dev
Replaces: libjasper-1.700-2-dev
Filename: pool/main/j/jasper/libjasper-dev_1.900.1-debian1-2.4ubuntu1.3_arm64.deb
Size: 501826
MD5sum: 61d3ca6e2474ccea2f0f2c1ab255f51f
SHA1: 07c0b52559f199b1a334ff630da10f1ce3bbf1a2
SHA256: 7f7ec18207688719d23e6bb423e53d7fa1d68859c86a8f765b469f48132b5188
SHA512: fed0b2fb38689348c03e1e2657a8acbb1ab6bc9fe7865a9e2b7900b1f3a11da036ba30766dcc9c57e1588af3021de9a2828e179c06ae844b6f571394069f305e
Description: Development files for the JasPer JPEG-2000 library
Description-md5: cffe1269c80cd3e31782da0e12e80b0e
Supported: 5y
根据信息,进行下载这个包,进而安装也是ok的【没试过】