解决树莓派无法安装QT5 的问题
樹莓派安裝QT5步驟
這篇博客里面有步驟,但是我在安裝時候遇到了一下問題,我一開始沒有查到怎么解決就重裝了系統,最后發現應該是源的問題,就寫了這個來記錄一下,希望能幫助到和我一樣玩樹莓派的小伙伴。
1.命令行輸入:sudo apt-get update
2.命令行輸入:sudo apt-get upgrade
3.命令行輸入:sudo rpi-update
4.命令行輸入:sudo apt-get install qt5-default
5.命令行輸入:sudo apt-get install qtcreator
但是我在運行第4步時候會出現以下問題
正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是 因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件 包尚未被創建或是它們已被從新到(Incoming)目錄移出。 下列信息可能會對解決問題有所幫助:下列軟件包有未滿足的依賴關系:qt5-default : 依賴: qtbase5-dev 但是它將不會被安裝 E: 無法修正錯誤,因為您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關系。這個是因為樹莓派下載源的問題,
把源更新回去就好了
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak.1
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak.1
先把原來的源備份
然后更換源
1、編輯軟件源配置,刪除原來所有文字,換成下面的
sudo nano /etc/apt/sources.list
Ctrl+o 保存,之后回車確認,然后 Ctrl+x 退出
2、編輯系統源配置刪除原來所有文字,換成下面的
sudo nano /etc/apt/sources.list.d/raspi.list
然后更新軟件源列表
sudo apt-get update
命令行輸入:sudo apt-get upgrade
ps這個在更新時候發現一個問題,就是下載的時候前幾秒速度很快,然后就速度只有幾十k,要等很久。
我更新下載時候就執行這個命令,速度變慢之后Ctrl+c然后再執行,就利用前幾秒很快的速度完成了更新。實在不行就只能等了,或者翻個墻啥的不知道有沒有用(我沒翻過)。
命令行輸入:sudo rpi-update
這個好像成不成功都沒啥關系;反正我這里是沒成功的,但是好像不影響的下載qt;
pi@raspberrypi:~ $ sudo rpi-update*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom*** Performing self-update% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒絕連接!!! Failed to download update for rpi-update!!!! Make sure you have ca-certificates installed and that the time is set correctly然后命令行輸入:sudo apt-get install qt5-default
pi@raspberrypi:~/bishe/shell $ sudo apt-get install qt5-default 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 將會同時安裝下列軟件:libegl-dev libgl-dev libgles-dev libgles2-mesa-dev libglx-dev libqt5opengl5-dev libvulkan-dev libxext-dev qt5-qmakeqt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser x11proto-xext-dev 建議安裝:libxext-doc default-libmysqlclient-dev firebird-dev libegl1-mesa-dev libgl1-mesa-dev libpq-dev libsqlite3-devunixodbc-dev 下列【新】軟件包將被安裝:libegl-dev libgl-dev libgles-dev libgles2-mesa-dev libglx-dev libqt5opengl5-dev libvulkan-dev libxext-dev qt5-defaultqt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser x11proto-xext-dev 升級了 0 個軟件包,新安裝了 15 個軟件包,要卸載 0 個軟件包,有 5 個軟件包未被升級。 需要下載 3,448 kB 的歸檔。 解壓縮后會消耗 28.7 MB 的額外空間。 您希望繼續執行嗎? [Y/n] Y 獲取:1 http://archive.raspberrypi.org/debian buster/main armhf libglx-dev armhf 1.3.0-7~bpo10+1 [16.4 kB] 獲取:2 http://mirrors.zju.edu.cn/raspbian/raspbian buster/main armhf libvulkan-dev armhf 1.1.97-2 [390 kB] 獲取:3 http://archive.raspberrypi.org/debian buster/main armhf libgl-dev armhf 1.3.0-7~bpo10+1 [100 kB] 獲取:6 http://archive.raspberrypi.org/debian buster/main armhf libegl-dev armhf 1.3.0-7~bpo10+1 [19.3 kB] 獲取:7 http://archive.raspberrypi.org/debian buster/main armhf libgles-dev armhf 1.3.0-7~bpo10+1 [50.4 kB] 獲取:4 http://mirrors.zju.edu.cn/raspbian/raspbian buster/main armhf x11proto-xext-dev all 2018.4-4 [3,128 B] 獲取:8 http://archive.raspberrypi.org/debian buster/main armhf libgles2-mesa-dev armhf 19.3.2-1~bpo10+1~rpt1 [49.2 kB] 獲取:10 http://mirrors.zju.edu.cn/raspbian/raspbian buster/main armhf qtchooser armhf 66-2 [23.1 kB] 獲取:5 http://mirrors.ustc.edu.cn/raspbian/raspbian buster/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB] 獲取:9 http://mirrors.ustc.edu.cn/raspbian/raspbia......(后面還有一大堆就不往上放了,反正問題解決了就是了)然后命令行輸入:sudo apt-get install qtcreator
pi@raspberrypi:~/bishe/shell $ sudo apt-get install qtcreator 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 將會同時安裝下列軟件:binfmt-support clang clang-7 geoclue-2.0 iio-sensor-proxy libbotan-2-9 libclang-common-7-dev libclang1-7 libffi-devlibgc1c2 libllvm7 libmbim-glib4 libmbim-proxy libmm-glib0 libncurses-dev libobjc-8-dev libobjc4 libomp-7-dev libomp5-7libqbscore1.12 libqbsqtprofilesetup1.12 libqmi-glib5 libqmi-proxy libqt5designercomponents5 libqt5positioning5libqt5qml5 libqt5quick5 libqt5quicktest5 libqt5quickwidgets5 libqt5script5 libqt5sensors5 libqt5webchannel5libqt5webkit5 libqt5xmlpatterns5 libtinfo-dev libtspi1 llvm-7 llvm-7-dev llvm-7-runtime modemmanager qbs-commonqdoc-qt5 qml-module-qtgraphicaleffects qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-layoutsqml-module-qtquick-window2 qml-module-qtquick2 qmlscen......(此處繼續省略后面的步驟)自此,QT安裝成功
如果有幸能幫到哪個小伙伴那真的是太好了!
總結
以上是生活随笔為你收集整理的解决树莓派无法安装QT5 的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 属性和索引器的使用
- 下一篇: w讠ndows Boot Manager