今天被要求解決乙個樹莓派無法正常安裝 mysql 的問題。以下是解決過程記錄。
我在 mac 上利用 ssh 連線到樹莓派,執行 sudo apt-get install mysql-server mysql-client 後出現以下錯誤。
有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是截圖如下。因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體
包尚未被建立或是它們已被從新到(incoming)目錄移出。
下列資訊可能會對解決問題有所幫助:
下列軟體包有未滿足的依賴關係:
下列軟體包有未滿足的依賴關係:
mysql-client :以來:mysql-client-5.5
但是它將不會被安裝
mysql-server :以來:mysql-server-5.5
但是它將不會被安裝
e: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。
我被告知安裝 mysql-client-5.5 和 mysql-server-5.5 還會出現別的依賴問題,繼續安裝提示的包也不能解決問題,感覺是個無底洞。所以我又尋找了別的方法。
sudo apt-get update結束後,沒有出現之前的錯誤,但是當我輸入 mysql 後依然顯示找不到指令。顯然,這個方式不適用於我這種情況。(不過大家還是可以試一試這個方法,也許可以解決問題。)sudo apt-get install
aptitude
sudo aptitude install mysql-server mysql-client
在搜尋過很多文章後,我感覺問題可能出在源上。當時這個樹莓派已經被換過源了,換成了阿里雲源。我嘗試著換成另乙個源。找到了乙個詳細的換源文章(換成了中科大的軟體源和系統源。根據提示,執行下列操作。
#備份原始檔sudo
cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo
cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
#修改軟體更新源進入檔案後將之前資訊注釋,然後新增第一行 deb http://sudo nano /etc/apt/sources.list
mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
。按ctrl + o儲存,按回車,再按ctrl + x退出編輯。
#修改系統更新源進入檔案後將之前資訊注釋,然後新增第一行 deb http://sudo nano /etc/apt/sources.list.d/raspi.list
mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
。按ctrl + o儲存,按回車,再按ctrl + x退出編輯。
然後執行:
#同步更新源完成以上操作後,就可以再次執行 sudo apt-get install mysql-server mysql-client 完成 mysql 的安裝了。sudo apt-get update
#更新公升級以安裝軟體包
sudo apt-get upgrade
樹莓派 無法安裝mysql 樹莓派安裝mysql
前置,更新系統 sudo apt get update sudo apt get upgrade 安裝與配置mysql 因為系統版本不同所以我們要根據自己的系統版本來換相應的源 更換源時,必須先將原來的源複製乙份 cp etc apt sources.list cp etc apt sources....
樹莓派安裝Mysql
安裝mysql,安裝過程中會要求輸入2次密碼 sudo apt get install mysql server 啟動mysql,預設是自動啟動 sudo service mysql start 關閉mysql sudo service mysql stop 重啟mysql sudo service...
樹莓派 mysql 安裝
linux mysql yesterday is a history,tomorrow is a mystery,but today is a gift.mysql 在樹莓派 raspberry pi 上的安裝和在 linux 上的差不多,因為網上的教程只是記述了一部分且遇到了情況,就整理下來 su...