1.安裝編譯環(huán)境
sudo?apt-get?install?git?build-essential?devscripts
安裝編譯環(huán)境
2.選定一個(gè)自己的目錄监婶,下載源代碼
git?clone?git://github.com/Xinkai/XwareDesktop.git?
下載源代碼
3.在當(dāng)前目錄下會(huì)有一個(gè)XwareDesktop的文件夾般哼,該文件夾下就是迅雷的源碼
源碼文件夾
4.依賴檢測(cè)把敢,如果有未安裝的依賴燥爷,使用sudoapt-get install ****即可蜈亩。
dpkg-checkbuilddeps
依賴檢測(cè)
缺失依賴安裝
筆者在安裝qtbase5-dev的時(shí)候,一直出現(xiàn)報(bào)錯(cuò)前翎,如下圖勺拣,這個(gè)主要原因是由于下載更新源的問(wèn)題,Ubuntu自帶的原生安裝源訪問(wèn)有問(wèn)題鱼填,所以筆者在本文重新修改了安裝來(lái)源药有,使用了阿里的安裝源(參考:https://blog.csdn.net/paincupid/article/details/52895676)。
缺源報(bào)錯(cuò)
5.制作安裝包
dpkg-buildpackage
安裝包制作
在源代碼同級(jí)目錄下會(huì)有.deb的安裝包苹丸,雙擊使用軟件中心安裝即可愤惰。
6.啟動(dòng)前的基礎(chǔ)設(shè)置
github上作者對(duì)項(xiàng)目有進(jìn)行強(qiáng)調(diào):安裝完成后,第一次打開不要進(jìn)行登錄赘理。
具體使用參考迅雷官方github:https://github.com/Xinkai/XwareDesktop/wiki/使用說(shuō)明
切記:設(shè)置好之后重新啟動(dòng)機(jī)器
7. 最后附上我Ubuntu上的迅雷界面
Ubuntu迅雷界面