軟件套裝
編輯軟件套裝、程序系統、軟件包、軟件包或應用程序包是(邏輯上)相關的文件和應用程序的匯編。
根據操作系統的不同,有不同的軟件管理方法。 創建和使用軟件套裝的程序和過程稱為包管理。
軟件套裝的內容
編輯除了實際的可執行程序外,軟件包還可以包含其他程序和特殊文件,例如可解釋程序、腳本、圖像文件、音頻文件、特定于應用程序的示例文件以及翻譯、文檔和源文本。 通常還包括有關作者、許可證、開發進度和版本的附帶元信息。
根據包的不同,其他文件直接負責集成到操作系統中。 除了安裝和卸載例程之外,這些還可以是對操作系統本身的修改。
建筑與結構
編輯最簡單的軟件套裝是簡單的檔案,其內容可以在任何地方提取。
由于軟件在安裝前仍需要編譯,因此包含了有關必須已安裝哪些其他軟件以及軟件包本身將安裝在何處的信息。
如果沒有用于管理軟件的中央工具可用,則每個軟件套裝都負責自己的安裝。 但是,這些操作系統提供了一個程序庫,其中包含大多數安裝程序使用的與安裝相關的功能。
難點與解決方案
編輯由于通過 Internet 協議進行安裝變得越來越普遍,因此今天的軟件套裝都配備了安全功能。 一方面,這適用于使用校驗和檢查物理完整性,另一方面適用于使用軟件作者或分發者的數字簽名的密碼保護。
由于某些包依賴于其他包,因此解決這些依賴性是最固有的問題之一。 在虛擬包的幫助下,將大包拆分成幾個較小的包,并統一分配版本號,這在很大程度上對用戶是隱藏的。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/341085/