1. 程式人生 > >centos 7 安裝Bsdiff外掛增量

centos 7 安裝Bsdiff外掛增量

在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

安裝完成!