apt-get “下列套件將會維持其原有版本”?

如何解決 apt-get 出現”下列套件將會維持其原有版本”? 或是英文 “The following packages have been kept back”?

下面以mysql-server-5.7、mysql-server-core-5.7為例。
~$ sudo apt-get upgrade
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
籌備升級中... 完成
下列套件將會維持其原有版本:
mysql-server-5.7 mysql-server-core-5.7
升級 0 個,新安裝 0 個,移除 0 個,有 2 個未被升級。

可以用 apt-cachce 觀察一下,明明有新版。
~$ apt-cache policy mysql-server-5.7
mysql-server-5.7:
Installed: 5.7.13-0ubuntu0.16.04.2
Candidate: 5.7.15-0ubuntu0.16.04.1
Version table:
5.7.15-0ubuntu0.16.04.1 500
500 http://tw.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
500 http://tw.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
*** 5.7.13-0ubuntu0.16.04.2 100
100 /var/lib/dpkg/status
5.7.11-0ubuntu6 500
500 http://tw.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

方法1:先前為避免被升級 hold 住版本(apt-mark hold),把它解開
sudo apt-mark unhold mysql-server-5.7 mysql-server-core-5.7
後再 sudo apt-get upgrade 一次。

方法2:重裝一次
~$ sudo apt-get install mysql-server-5.7 mysql-server-core-5.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libevent-core-2.0-5
Suggested packages:
tinyca
The following NEW packages will be installed:
libevent-core-2.0-5
The following packages will be upgraded:
mysql-server-5.7 mysql-server-core-5.7
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.2 MB of archives.
After this operation, 163 kB of additional disk space will be used.
Do you want to continue? [Y/n]

(Visited 162 times, 1 visits today)

別人也看了:

PHP、nginx設定中跟上傳檔案大小有關的地方... 如果你的 WordPress 上傳檔案處出現“最大上傳檔案大小:2 MB”,是被php限制上傳檔案大小。又或如果nginx server出現HTTP 413 (Request Entity Too L...
幾個php 7跑WordPress要安裝的模組 這幾天重裝一台ubuntu server,裝了nginx、php7.0之後,要跑Wordpress或phpMyAdmin,有幾個php 7.0的模組要安裝,紀錄一下,免得忘記: sudo apt-g...
mdadm增加RAID硬碟陣列的容量 前文提到修復RAID5的硬碟陣列,如果換的硬碟是容量較大的,可以用mdadm將容量增加。注意RAID是以所有硬碟最小容量為準,所以硬碟容量最好一致最划算。 一樣先用mdadm -D觀察一下容量,...
grep for Windows/DOS 復古的搜尋工具 用慣 unix / Linux 系統的人一定覺得命令列太好用了,加上 unix 上豐富的工具程式及 shell script,整個組合起來,豈是一個爽字可以形容... 視窗系統就是慢--點、點、點、選...
用mdadm重建RAID硬碟陣列 因為怕自己忘記,也給需要的人參考,把一些Linux的處理過程記下來。先前建好的RAID硬碟陣列,若是其中一顆有問題,把它取出後,用mdadm命令看RAID,應該看到類似下面的資料,其中一個不見了(de...
分享:

發表迴響