Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击
Ubuntu 18.04.1 LTS 安装网易云音乐,告别图标无法点击
今天终于找到了网易云音乐的正确安装姿势,告别玄学关机法。。。
参考: https://blog.****.net/weixin_40993826/article/details/80343032
一、下载
使用netease-cloud-music_1.0.0_amd64_ubuntu.deb版本,下载:
wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
netease-cloud-music_1.0.0_amd64_ubuntu16.04 百度云备份,包含原文件及重新打包后文件(个人使用)
二、修改依赖重新打包
1、修改依赖
先创建软件包目录
mkdir -p extract/DEBIAN
用dpkg解压
dpkg-deb -x netease-cloud-music_1.0.0_amd64_ubuntu.deb extract/
dpkg-deb -e netease-cloud-music_1.0.0_amd64_ubuntu.deb extract/DEBIAN
修改文件 extract/DEBIAN/control
找到Depends行,删除libqt5libqgtk2,删除libfontconfig1 (>= 2.11.94)中的(>= 2.11.94).注释:实践中删除第一个libqt5libqgtk2就可以运行了
2、重新打包:
建立软件包生成目录
mkdir build
重新打包
dpkg-deb -b extract/ build/
安装新打包的网易云音乐
在build目录下会看到新生成的包。安装这个新的包即可。
sudo dpkg -i netease-cloud-music_1.0.0_amd64_ubuntu.deb
如果缺少依赖
sudo apt install -f
sudo dpkg -i netease-cloud-music_1.0.0_amd64.deb
完整操作过程
[email protected]:~$ wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
# 2018-11-04 00:00:47 (4.51 MB/s) - ‘netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb’ saved [33239564/33239564]
[email protected]:~$ mkdir -p extract/DEBIAN
[email protected]:~$ dpkg-deb -x netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb extract/
[email protected]:~$ dpkg-deb -e netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb extract/DEBIAN
#修改文件 extract/DEBIAN/control,
[email protected]:~$ gedit extract/DEBIAN/control
# 找到Depends行,删除libqt5libqgtk2;删除libfontconfig1 (>= 2.11.94)中的(>= 2.11.94)。(删除第一个即可)
[email protected]:~$ mkdir build
[email protected]:~$ dpkg-deb -b extract/ build/
# dpkg-deb: building package 'netease-cloud-music' in 'build//netease-cloud-music_1.0.0_amd64.deb'.
[email protected]:~$ cd build/
[email protected]:~/build$ sudo dpkg -i netease-cloud-music_1.0.0_amd64.deb
# 中间缺了一些依赖
[email protected]:~/build$ sudo apt install -f
# 依赖解决,继续安装
[email protected]:~/build$ sudo dpkg -i netease-cloud-music_1.0.0_amd64.deb