在安裝Linux操作系統(tǒng)時,我們經(jīng)常需要使用命令行界面來安裝各種軟件。其中,apt-get是Debian及其衍生發(fā)行版(例如Ubuntu、Linux Mint等)的包管理器。它可以通過安裝軟件包來輕松地解決操作系統(tǒng)軟件包之間的依賴關(guān)系。但是,有時候當(dāng)我們嘗試使用apt-get命令來安裝mysql時,會發(fā)現(xiàn)安裝失敗。
$ sudo apt-get install mysql-server
如果你運行以上命令,你可能會看到類似以下的錯誤提示:
Package mysql-server is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'mysql-server' has no installation candidate
這個錯誤通常是由于apt-get源中沒有包含mysql-server軟件包而導(dǎo)致的。我們可以通過更新apt-get的源列表,從而獲得更多的軟件包。
$ sudo apt-get update
更新成功后,再次嘗試安裝mysql-server:
$ sudo apt-get install mysql-server
這時,你應(yīng)該能夠安裝mysql-server成功了!如果還是失敗了,你可以考慮改用其他源或手動安裝mysql。