ubuntu下安装各种软件
參考2:https://gitee.com/atzlinux/debian-cn/tree/apt-install/(所有軟件)
系統環境
ubuntu 18.04環境
zhengshibin@zhengshibin-ubuntu:~/下載$ cat /proc/version Linux version 4.15.0-23-generic (buildd@lgw01-amd64-055) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018安裝前準備
下載網易云音樂安裝包
wget http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb配置國內源
目前版本的ubuntu源在/etc/apt/sources.list里面,而感人的清華鏡像站也給了方便的配置方法
因此,簡單粗暴,備份原有源配置信息。
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak寫入新的配置信息
sudo vi /etc/apt/sources.list選擇自己的版本,復制內容粘貼進/etc/apt/sources.list即可。
更新源sudo apt-get update
開始安裝
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb上面的操作可能會出錯,一般來說就是依賴的軟件環境不完整,執行sudo apt-get -f install解決依賴關系即可。
啟動及異常
啟動網易云音樂
netease-cloud-music發現報錯并卡在啟動處,報錯信息如下:
Gtk-Message: 12:02:46.607: Failed to load module “canberra-gtk-module”
這里是因為缺少包導致的系統無法啟動,安裝即可。
sudo apt-get install libcanberra-gtk*后臺啟動
sudo nohup netease-cloud-music &好吧,我也不知道為什么需要管理員權限才能啟動。。。
問題描述:網易云版本安裝后點擊圖標無法啟動,只能在終端啟動。
原因:啟動需要root權限(來自stackoverflow);啟動時需要啟動單獨的一個sandbox
第一種方法:
用root權限修改文件/usr/share/APPlications/netease-cloud-music.desktop
比如:sudo gedit /usr/share/applications/netease-cloud-music.desktop
修改執行參數:找到 exec 那一行 ,在 %U 前面加上 --no-sandbox。
修改完后保存,更新軟件或者重啟,有大部分人可以用這個方法解決。我是個例外。
第二種方法:
sudo gedit /etc/sudoers
修改/etc/sudoers文件,加一行:
YOURNAME ALL = NOPASSWD: /usr/bin/netease-cloud-music
YOURNAME為你登錄的用戶名。
sudo gedit /usr/share/applications/netease-cloud-music.desktop
修改Exec=netease-cloud-music %U 為 Exec=sudo netease-cloud-music %U,
這樣點擊網易云音樂圖標就是以管理員權限啟動的了,且不用輸入密碼。
總結
以上是生活随笔為你收集整理的ubuntu下安装各种软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给thinkphp3.2用上compos
- 下一篇: ubuntu18.04安装pycharm