centos 7 安裝Bsdiff外掛增量
阿新 • • 發佈:2018-12-16
在Android開發中,越到後面生成apk檔案越來越大,每次使用者更新都是全部下載更新,浪費時間和流量,如果能增量更新就不錯了,使用Bsdiff就是為了生成更新包,就像微信一樣,只需要下載補丁檔案+原來檔案進行組合,就更新我們的app軟體!
一,安裝步揍: wget http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz 解壓: tar zxvf bsdiff-4.3.tar.gz 進入bsdiff目錄: cd bsdiff-4.3 |
二,編譯:依賴zip庫,所以先:yum install bzip2-devel 然後修改Makefile 加空格 換行處理 (也可以使用EditPlus進行遠端連結修改配置檔案【推薦】)
儲存後執行make |
三,編譯完成後,會在目錄下生成2個二進位制檔案: bsdiff bspatch 這2個二進位制檔案可以直接使用 也可以拷貝到/usr/local/sbin/下(相當於在桌面建立一個快捷方式) cp bsdiff /usr/local/sbin/ cp bspatch /usr/local/sbin/ |
四,完成上面的操作後,進行測試 輸入[[email protected] ~]# bsdiff -h 輸入[[email protected] ~]# bspatch -h 安裝完成! |