五好的Book - 解除没有必要的依赖
type: channel
link: http://www.opensoft.pw/tag/%E8%A7%A3%E9%99%A4%E6%B2%A1%E6%9C%89%E5%BF%85%E8%A6%81%E7%9A%84%E4%BE%9D%E8%B5%96/
items: ubuntu 依赖问题的解决

ubuntu 依赖问题的解决
type: item
date: 2017-10-28T10:26:00+00:00
description: 有时候，某些软件的依赖有问题，直接导致包损坏，必须卸载这个软件才能安装和更新其他软件，但是他的依赖又不是很重要，可以去掉，对软件运行以及功能也没有多大影响，那么 方法如下（以网易云音乐为例）：新建文件夹 mkdir -p extract/DEBIANmkdir build解压出包中的文件到extract目录下dpkg -X netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb extract/ 解压出包的控制信息extract/DEBIAN/下dpkg -e netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb extract/DEBIAN/ DEBIAN下有一个control文件，编辑文件，将Depends：libqt5libqgtk2替换为qt5-style-plugins 打包文件成deb包dpkg-deb -b extract/ build/ 进入build文件夹，即可安装新的deb包，大功告成cd build sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb