Anyconnect Mac 安裝包精簡


Anyconnect 官方Mac的安裝包默認是帶很多組建,在我們一鍵部署的時候無法選擇性安裝,此時就需要我們在安裝包內將無用的組建刪掉

1.雙擊dmg安裝包解壓,解壓后如下圖。

2.我們將Anyconnect.pkg文件復制到一個新目錄,比如我這里是復制到了文檔里的一個文件夾內的一個4.10的文件夾,然后在這個文件夾內也同步創建一個叫”anyconnect“的文件夾(名稱隨意)。

 

 

 3.打開電腦終端,將目錄切換到”4.10“這個文件夾內,運行 

cd /Users/<你的用戶名>/Documents/4.10/anyconnect

 

xar -xf ../AnyConnect.pkg

解壓后會在/Users/<你的用戶名>/Documents/4.10/anyconnect 文件夾內新增很多文件

4.按照下圖,將多余的文件刪掉,只保留如下圖所示的文件和文件夾

 

 5.用編輯器將”Distribution“文件打開,現在開始精簡安裝腳本

按照下圖將上半部分多余的代碼刪掉,只保留如圖所示的部分,<script>標簽內的內容我們只保留”InstallationCheck“,”VolumeCheck“,其余的都可以刪除。

 

下半部分我們只保留 <pkg-ref id="com.cisco.pkg.anyconnect.vpn"> 內的內容

 

 

 

 保存

5.重新打包成pkg文件

xar --compression none -cf ../anyconnect_new.pkg *

這樣你就會在上級目錄內看到 anyconnect_new.pkg 的新的pkg文件

 

 6.重新壓縮成.dmg (可選)

 新建一個文件夾,將剛生成的 nayconnect_new.pkg 拖到該文件夾內

打開apple自帶的磁盤工具

 

選擇 基於文件夾新建映像,然后選中剛才建的文件夾

 

這些選項根據需要更改,然后點存儲

 

這樣就生成了dmg壓縮文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM