Cubietruck開發板折騰009:升級apt後的故障解決
阿新 • • 發佈:2018-11-10
前面我們遇到了Cubietruck開發板折騰008:apt-get update出現警告問題解決,我們通過apt-get install -f apt將apt進行了升級(之前百度了發現說apt與當前版本的ubuntun系統不匹配,ubuntun版本高於apt的版本.所以升級一下apt 就行了),然後再進行ap-get update的確沒有在出現警告:
Unknown Multi-Arch type 'no' for package 'compiz-core' Unknown Multi-Arch type 'no' for package 'compiz-gnome' Unknown Multi-Arch type 'no' for package 'libxapian-dev' Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min Unknown Multi-Arch type 'no' for package 'kwin' Unknown Multi-Arch type 'no' for package 'kwin-dev' Unknown Multi-Arch type 'no' for package 'kwin-wayland' Unknown Multi-Arch type 'no' for package 'kwin-x11' Unknown Multi-Arch type 'no' for package 'libkf5sysguard-dev ---------------------
但是隨著而來的就是很多的命令又出現無法使用了,輸入大部分命令都提示:command not found,其實這裡我們忽略了一個問題,那就是linaro版本是14.04的,相當於ubuntu14.04,我們可以在這裡:https://mirrors.ustc.edu.cn/repogen/,看到我們ubuntu對應版本的命名,可以發現我們之前使用的是ubuntu16.04版本的軟體源。
而我們的系統只有linaro14.04,強行更新apt到16.04導致系統出現各種不相容問題,更新的軟體都無法使用,而且重啟之後發現系統已經無法運行了。。。。
#中科大ARM源 deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
所以這裡我們需要將軟體源再進行小小的修改,將xenial換成trusty,讓源匹配系統。
#自帶源ARM源
deb http://ports.ubuntu.com/ubuntu-ports/ trusty main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main multiverse restricted universe
#清華源ARM源
deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
deb-src https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb-src https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb-src https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb-src https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb-src https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
#中科大ARM源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
如何檢視當前正在執行的linaro的版本號,執行命令# lsb_release -a
[email protected]:~# lsb_release -a
No LSB modules are available.
Distributor ID: Linaro
Description: Linaro 14.04
Release: 14.04
Codename: trusty
這樣我們就可以根據系統版本來更新對應的軟體源了