ubuntu 软件降级:
安装 libxml2-dev出现如下log:
The following packages have unmet dependencies:
libxml2-dev : Depends: libxml2 (= 2.9.1+dfsg1-3ubuntu4) but 2.9.1+dfsg1-3ubuntu4.7 is to be installed
E: Unable to correct problems, you have held broken packages.
需要2.9.1+dfsg1-3ubuntu4版本的libxml2,但本地安装了2.9.1+dfsg1-3ubuntu4.7。
使用指令如下指令搜索和libxml2相关的信息
apt search libxml2
信息如下:
...
libxml2/now 2.9.1+dfsg1-3ubuntu4.7 amd64 [installed,local]
GNOME XML library
libxml2-dbg/trusty 2.9.1+dfsg1-3ubuntu4 amd64
Debugging symbols for the GNOME XML library
libxml2-dev/trusty 2.9.1+dfsg1-3ubuntu4 amd64
Development files for the GNOME XML library
...
说明本地安装了libxml2/now 2.9.1+dfsg1-3ubuntu4.7,而libxml2-dev/trusty 2.9.1+dfsg1-3ubuntu4
使用如下指令安装指定版本的libxml2
sudo apt-get install libxml2=2.9.1+dfsg1-3ubuntu4
然后安装libxml2-dev成功。
sudo apt-get install libxml2-dev