劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-05 11:11
軟體安裝包和安裝檔案有什麼不同?
17
回覆列表
1 # 樹紅樹綠s
“安裝”其實就是自動部署的過程,軟體必須依賴於正確的外部環境才能正確執行,“部署”其實就是把這些環境進行正確的設定。比如:
軟體在執行之前需要新增/修改/刪除系統配置。比如,QQ為了防鍵盤監控,自帶驅動程式。為了能夠讓驅動程式正常工作,必須要在系統中對驅動程式進行添加註冊等操作。類似的還有寫登錄檔、註冊控制元件等。軟體需要的檔案必須複製至不同的目錄。比如,一些檔案必須要複製到系統目錄,一些檔案必須要複製到使用者目錄,剩下的檔案才可以讓使用者自行選擇放在哪裡。一個常見的例子是,安裝程式會為使用者自動新增快捷方式檔案、開始選單目錄等。沒有安裝程式的話,這些工作可就只能手動完成了。提供“部分功能”的安裝選項,比如很多大型程式都提供只安裝部分功能的功能。即便是隻有一個壓縮包,使用者下載下來解壓就能用,這個“解壓”的過程也是一種部署的過程。因為“解壓”其實就是按照預先設定好的檔案相對位置,把檔案寫到硬碟上的過程。這個“相對位置”就是軟體執行所需要的環境。只不過這個部署過程很簡單而已。
那把這“安裝”和“執行”兩個步驟合在一起行不行?行,只是:
每次執行都需要部署一遍,使用者雙擊之後要等10分鐘,不罵娘才怪。上面這些步驟,通常都需要管理員/root許可權。以特權執行程式是有風險的,所以不如只在安裝的時候把這些工作搞定,程式就只需要普通許可權就可以了。能用程式自動完成的事,我為什麼要手工去做,我做還可能出錯……
發表回復
∧
中秋節和大豐收的關聯?
∨
廚房不能放冰箱那到底放哪兒好?
熱門排行
爆米花祖母方格鉤法?
三八節送情人幽默的祝福語?
2013年1.5手動Excelle變速箱油多久更換?
六星街需要門票嗎?
為什麼陽臺上辣椒長不大?
電動鬧鐘怎麼弄?
叮叮車怎麼下車?
一笑江湖舞蹈叫什麼名字?
開局怎麼看瑞茲大招是什麼羈絆?
一個水立方等於多少千克?
“安裝”其實就是自動部署的過程,軟體必須依賴於正確的外部環境才能正確執行,“部署”其實就是把這些環境進行正確的設定。比如:
軟體在執行之前需要新增/修改/刪除系統配置。比如,QQ為了防鍵盤監控,自帶驅動程式。為了能夠讓驅動程式正常工作,必須要在系統中對驅動程式進行添加註冊等操作。類似的還有寫登錄檔、註冊控制元件等。軟體需要的檔案必須複製至不同的目錄。比如,一些檔案必須要複製到系統目錄,一些檔案必須要複製到使用者目錄,剩下的檔案才可以讓使用者自行選擇放在哪裡。一個常見的例子是,安裝程式會為使用者自動新增快捷方式檔案、開始選單目錄等。沒有安裝程式的話,這些工作可就只能手動完成了。提供“部分功能”的安裝選項,比如很多大型程式都提供只安裝部分功能的功能。即便是隻有一個壓縮包,使用者下載下來解壓就能用,這個“解壓”的過程也是一種部署的過程。因為“解壓”其實就是按照預先設定好的檔案相對位置,把檔案寫到硬碟上的過程。這個“相對位置”就是軟體執行所需要的環境。只不過這個部署過程很簡單而已。那把這“安裝”和“執行”兩個步驟合在一起行不行?行,只是:
每次執行都需要部署一遍,使用者雙擊之後要等10分鐘,不罵娘才怪。上面這些步驟,通常都需要管理員/root許可權。以特權執行程式是有風險的,所以不如只在安裝的時候把這些工作搞定,程式就只需要普通許可權就可以了。能用程式自動完成的事,我為什麼要手工去做,我做還可能出錯……