1. 程式人生 > >MAC系統PKG檔案和DMG檔案有哪些區別&VMWare安裝Mac OS

MAC系統PKG檔案和DMG檔案有哪些區別&VMWare安裝Mac OS

  MAC系統中的檔案包含著兩種格式,一種PKG檔案,還有一種便是DMG檔案。許多使用者都對這兩種格式的檔案分不清,認為它們是同一種類型的檔案。其實並不是這樣的,今天,小編就為大家介紹一下這兩個格式檔案的區別。

 關於PKG

  pkg檔案也就是安裝包配置檔案,是製作Symbian OS安裝程式的核心部分。

  它包含了製作安裝檔案所需要的全部資訊,根據這個檔案的內容,sis檔案生成器(安裝程式的副檔名是.sis)製作生成應用程式的安裝程式,也就是.sis檔案。

  .sis檔案相當於PC中的setup.exe這樣的程式,通過這個檔案,Symbian OS的智慧電話可以將應用程式部署到合適的位置,使得我們所編寫的程式可以在手機中正常工作。

  關於DMG

  dmg是MAC蘋果機上的壓縮映象檔案,相當於在Windows上常見的iso檔案。

  DMG在蘋果機上可以直接執行載入,在Windows PC上可以通過命令列軟體dmg2iso.exe轉換成ISO檔案

  命令執行格式:dmg2iso.exe 空格 filename(待轉換檔名).dmg 空格 filename(轉換後文件名).iso 確定。

  dmg2iso是一個免費軟體,但其功能相對有限,某些情況下目標dmg檔案無法成功轉換為iso。這種情況下可以使用UltraISO等商業軟體進行格式轉換。

  同時,使用者可以在程式-常用工具-磁碟工具裡面建立,大小自己定義的dmg檔案,用來放程式,檔案打包,或用來做一個限定容量的路徑。然後你可以對這個磁碟做你要做的事情,如用TOAST燒錄。因此說,dmg檔案在Mac中又相當於一個軟U盤。

  這就是PKG檔案和DMG檔案的區別了,有不懂的新手使用者,快來看看吧,以免自己在下載一些需要的檔案時下錯了。

各個版本的OS X下載分享:

OSX 10.11分享連結:

VMware 安裝 OSX教程整理:

相關推薦

MAC系統PKG檔案DMG檔案哪些區別&VMWare安裝Mac OS

  MAC系統中的檔案包含著兩種格式,一種PKG檔案,還有一種便是DMG檔案。許多使用者都對這兩種格式的檔案分不清,認為它們是同一種類型的檔案。其實並不是這樣的,今天,小編就為大家介紹一下這兩個格式檔案的區別。  關於PKG   pkg檔案也就是安裝包配置檔案,是製作

CentOS7CentOS6具體哪些區別?我來分析分析,CentOS7上手不是問題

CentOS7和CentOS6的區別首先,先介紹一下CentOS7的鏡像,本文中,我們使用的是CentOS7.2的鏡像CentOS7的下載地址可以從以下這個地址下載http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.i

Java開發中SessionCookie都哪些區別?

1.背景介紹 什麼是CookieCookie 是在HTTP協議下,伺服器或指令碼可以維護客戶工作站上資訊的一種方式。Cookie 是由 Web伺服器儲存在使用者瀏覽器(客戶端)上的小文字檔案(內容通常經過加密),它可以包含有關使用者的資訊。無論何時使用者連結到伺服器,Web站點都可以訪問

EJB3.0EJB2.1哪些區別

本文從實戰角度比較EJB2和EJB3的異同,通過深入剖析揭示EJB3.0的真相,EJB3.0真是帶來簡化?還是一種表象上的簡化?EJB3.0真的變得輕量了,還是披著羊皮的狼?   EJB程式設計模型的簡化   首先,EJB3簡化的一個主要表現是:在EJB3中,一個EJB不再象

雲伺服器虛擬主機哪些區別

虛機主機就是利用技術把一臺伺服器分成多個“虛擬”的主機,這些劃分出來的主機具有獨立的域名,和具有完整的Internet伺服器功能,劃分出來的虛擬主機共享伺服器的寬頻和IP。虛機主機之所以使用率較高

運算放大器儀表放大器哪些區別

儀表放大器這一術語經常被誤用,它指的是器件的應用,而非器件的架構。在過去,任何被認為精準(即,實現某種輸入失調校正)的放大器都被視為“儀表放大器”,這是因為它被設計為用於測量系統。儀表放大器(即 INA)與運算放大器(運放)相關,因為二者基於相同的基本構件。但 INA 是

linux系統上傳下載檔案(命令列)

SecureCRT與linux互相上傳和下載檔案(命令列) 在scrt中檔案的上傳或者下載除了使用命令列以後可以通過ftp,今天咋們就用命令列rz實現檔案的上傳, 上傳 1. 檔案的上傳

Android系統中的.apk檔案dex檔案

Dex是Dalvik VM executes的全稱,即Android Dalvik執行程式,並非Java ME的位元組碼而是Dalvik位元組碼。Google 在新發布的Android 平臺上使用了自己的Dalvik 虛擬機器來定義,這種虛擬機器執行的並非Java 位元組碼,而是另一種位元組碼:dex 格式

Mac 系統如何實現掛載NTFS檔案系統

問題 使用mac時你會遇到無法寫資料到你到U盤上(NTFS系統),你只能從U盤中讀資料,沒有寫資料許可權;其實可以使用簡單命令就可以實現檔案寫入到U盤中,解決步驟如下: 步驟 明確你的移動裝置裝

二進位制檔案ASCII檔案區別

二進位制檔案和ASCII檔案(即文字檔案)的區別,對於和計算機親近時間尚短的同學是個難題。本文用簡單的例子,試圖展示其中的道道,希望能對菜鳥們有些幫助。1、一個例子:兩種100000  有程式:#include<iostream> using namespace

Mac系統下Excel轉csv檔案中文亂碼問題解決

匯出方式 問題的原因是編碼方式不同造成的,解決問題需要藉助一個工具 Numbers, 下載地址: http://soft.macx.cn/5144.htm 安裝完成後用Numbers開啟Excel文件; 在最上方點選:共享->匯出 出現 在這裡選擇csv,編碼格式一定

在.h檔案.m檔案裡使用import指令區別

有的程式設計師喜歡把所有import語句寫在.h檔案的頭部。而有的程式設計師則喜歡把import語句寫在.m檔案頭部。 你可能覺得寫在哪裡都無所謂。 那麼,import語句寫在.h檔案和.m檔案的哪一個都無所謂嗎? 這並不是真的。 通常,我習慣在.h檔案頭部加入所

掃描系統圖片檔案視訊檔案

圖片掃描 <span style="font-size:18px;">Uri imageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;// 外部圖片 ContentResolver contentRes

includerequire都能把另外一個檔案包含到當前檔案中,他們什麼區別?Includeinclude_once 又什麼區別

1、require 的使用方法如 require("MyRequireFile.php"); 。這個函式通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP

MySQL的索引為什麼用B+Tree?InnDB的資料儲存檔案MyISAM的何不同?

### 前言 這篇文章的題目,是我真實在面試過程中遇到的問題,某網際網路眾籌公司在考察面試者MySQL相關知識的第一個問題,我當時還是比較懵的,沒想到這年輕人不講武德,不按套路出牌,一般的問MySQL的相關知識的時候,不都是問索引優化以及索引失效等相關問題嗎?怎麼還出來了,儲存檔案的不同?哪怕考察個MVCC機

Windows批處理檔案(.bat檔案.cmd檔案)介紹以及簡單使用

首先說一下cmd檔案和bat檔案的區別,從檔案描述中的區別是,cmd檔案叫做:Windows命令指令碼,bat檔案叫:批處理檔案,兩者都可以使用任意一款文字編輯器進行建立、編輯和修改,只是在cmd中支援的命令要多於bat。 批處理檔案是一種沒有什麼固定格式的檔案,他可以處理一條或者多條命令,

Java讀檔案檔案

import java.io.*; public class FileTest { String path = "C:\\Users\\Desktop\\test.txt"; File f = new File(path); private void writeFile() throw

python讀取大檔案普通檔案

讀取檔案,最常見的方式是: with open('filename', 'r', encoding = 'utf-8') as f: for line in f.readlines(): do_something(line) 但是,當完成這一操作時,readlines()

vue引入外部js檔案scss檔案

最近在做一個vue專案,已經有一段時間了。之前對在vue專案如何引入外部的js檔案和scss檔案一片空白。網上百度也是魚龍混雜,很少有用的東西。後來自己通過一個線上專案學習到了。所以將自己的實現記錄下來 我將寫在vue檔案的js抽出來,放在一個js檔案裡面。然後在vue引入的形式如下(es6的寫

CPP檔案C檔案混編將sqlite3加入自己的c++工程

今天嘗試將使用sqlite3資料庫,直接使用sqlite3的原始碼,得到sqlite3.c和sqlite3.h。 我想將他們加入到我的cpp工程裡面 所以我新建了一個mysqlite3.cpp檔案,在裡面呼叫了sqlite3的函式。 下面來說明我遇到的問題及解決方法 一共有兩種編譯方