0

0

Mac怎么安装软件_Mac安装dmg与pkg文件的区别【指南】

尼克

尼克

发布时间:2025-12-31 08:49:36

|

761人浏览过

|

来源于php中文网

原创

DMG文件需拖拽.app到“应用程序”文件夹,无需管理员权限;PKG文件需运行安装向导并输入管理员密码,具备系统级安装能力。二者在性质、权限、结果及签名验证上存在本质区别。

mac怎么安装软件_mac安装dmg与pkg文件的区别【指南】

如果您在Mac上下载了软件,但不确定如何正确安装,可能是因为遇到了.dmg或.pkg两种不同格式的安装文件。这两种文件虽都用于软件分发,但安装机制、权限要求和使用场景存在本质差异。以下是针对这两种格式的详细安装说明与区别解析:

一、DMG文件的安装方式

DMG(Disk Image)是Mac系统中常见的磁盘镜像格式,功能上等同于一张虚拟U盘或光盘。它本身不执行安装逻辑,仅作为容器承载应用程序或其他资源;用户需手动将其中的.app文件拖入“应用程序”文件夹才能完成部署,整个过程无需系统级权限。

1、双击下载得到的.dmg文件,系统会自动挂载并弹出一个Finder窗口。

2、在该窗口中找到带有应用图标的.app文件(通常名称与软件一致)。

3、按住鼠标左键,将该.app图标拖拽至窗口右侧显示的“应用程序”文件夹图标中。

4、松开鼠标后,系统可能提示是否替换已有版本,选择“替换”“保留两者”依需操作。

5、安装完成后,关闭挂载的DMG窗口,并在访达中右键点击该DMG文件,选择“推出”以安全卸载镜像。

二、PKG文件的安装方式

PKG(Package)是Mac系统原生的安装包格式,具备完整的安装逻辑和权限控制能力,常用于需要写入系统目录、注册服务、修改配置或安装驱动类软件。运行PKG文件将触发图形化安装向导,过程中需输入管理员密码以授权系统级变更。

1、双击下载获得的.pkg文件,系统将启动安装程序界面,显示软件名称、版本及简介。

2、点击“继续”进入安装路径选择,默认路径为“Macintosh HD”,一般无需更改。

3、点击“安装”按钮后,系统弹出密码输入框,此时需输入当前用户的管理员账户密码(非Apple ID密码)。

4、密码验证通过后,安装进度条开始运行,期间不可中断或强制退出。

SlidesAI
SlidesAI

使用SlidesAI的AI在几秒钟内创建演示文稿幻灯片

下载

5、安装完成后,界面显示“安装成功”,点击“关闭”结束流程。

三、DMG与PKG的核心区别

DMG与PKG并非替代关系,而是分工明确:DMG侧重轻量分发与用户自主部署,PKG侧重受控安装与系统集成。理解二者差异有助于判断软件行为是否符合预期,也能规避误操作引发的权限或兼容性问题。

1、文件性质不同:DMG是只读磁盘镜像,挂载后内容不可修改;PKG是可执行安装脚本包,含预检、复制、配置、签名验证等完整流程。

2、权限需求不同:拖入.app至Applications文件夹通常只需用户级写入权限;而PKG安装默认要求管理员身份认证,部分步骤甚至需root权限。

3、安装结果不同:DMG方式安装的应用多为沙盒化独立程序,卸载时直接删除.app即可;PKG方式可能在/Library、/usr、/etc等系统路径写入配置、启动项或内核扩展,卸载需依赖配套卸载工具或手动清理。

4、签名与公证状态可见性不同:在“访达”中右键PKG文件→“显示简介”,可查看是否通过Apple公证(Notarized);而DMG内.app的签名状态需单独检查其内部可执行文件。

四、常见安装异常应对方法

当DMG或PKG安装失败时,原因往往集中于权限、签名验证或磁盘完整性。以下为三种互不依赖的排查路径,可根据现象选择执行:

1、对于提示“已损坏,无法打开”的错误,先在终端中执行:sudo xattr -rd com.apple.quarantine /Applications/软件名.app,清除隔离属性后再尝试启动。

2、若PKG安装中途报错“无法验证开发者”,进入“系统设置→隐私与安全性”,在“安全性”板块底部点击“仍要打开”按钮解锁安装。

3、当双击DMG无反应或挂载失败,先检查该文件是否完整:在终端中运行hdiutil verify 下载路径/文件名.dmg,确认校验值一致后再重试挂载。

相关专题

更多
excel制作动态图表教程
excel制作动态图表教程

本专题整合了excel制作动态图表相关教程,阅读专题下面的文章了解更多详细教程。

20

2025.12.29

freeok看剧入口合集
freeok看剧入口合集

本专题整合了freeok看剧入口网址,阅读下面的文章了解更多网址。

65

2025.12.29

俄罗斯搜索引擎Yandex最新官方入口网址
俄罗斯搜索引擎Yandex最新官方入口网址

Yandex官方入口网址是https://yandex.com;用户可通过网页端直连或移动端浏览器直接访问,无需登录即可使用搜索、图片、新闻、地图等全部基础功能,并支持多语种检索与静态资源精准筛选。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

197

2025.12.29

python中def的用法大全
python中def的用法大全

def关键字用于在Python中定义函数。其基本语法包括函数名、参数列表、文档字符串和返回值。使用def可以定义无参数、单参数、多参数、默认参数和可变参数的函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

16

2025.12.29

python改成中文版教程大全
python改成中文版教程大全

Python界面可通过以下方法改为中文版:修改系统语言环境:更改系统语言为“中文(简体)”。使用 IDE 修改:在 PyCharm 等 IDE 中更改语言设置为“中文”。使用 IDLE 修改:在 IDLE 中修改语言为“Chinese”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

16

2025.12.29

C++的Top K问题怎么解决
C++的Top K问题怎么解决

TopK问题可通过优先队列、partial_sort和nth_element解决:优先队列维护大小为K的堆,适合流式数据;partial_sort对前K个元素排序,适用于需有序结果且K较小的场景;nth_element基于快速选择,平均时间复杂度O(n),效率最高但不保证前K内部有序。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

12

2025.12.29

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

134

2025.12.29

抖音网页版入口在哪(最新版)
抖音网页版入口在哪(最新版)

抖音网页版可通过官网https://www.douyin.com进入,打开浏览器输入网址后,可选择扫码或账号登录,登录后同步移动端数据,未登录仅可浏览部分推荐内容。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

63

2025.12.29

快手直播回放在哪看教程
快手直播回放在哪看教程

快手直播回放需主播开启功能才可观看,主要通过三种路径查看:一是从“我”主页进入“关注”标签再进主播主页的“直播”分类;二是通过“历史记录”中的“直播”标签页找回;三是进入“个人信息查阅与下载”里的“直播回放”选项。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

18

2025.12.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Java 教程
Java 教程

共578课时 | 39.7万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号