TonysMac
  • macOS软件安装包 [从入门到精通]
  • 前言:你是我的菜
    • 有话要说
    • 你是我的读者
    • 此书门槛高吗
    • 各章内容提要
    • 本书的约定
    • 版权
    • 联系作者和反馈
  • 第一章:整装待发
    • 基本概念
    • 参考书籍
    • 工具软件
    • 硬件考虑
    • 操作系统
  • 第二章:初试身手
    • 安装器
      • 安装器的其它功能
      • 安装的工作
    • 安装包形式
    • 安装包的组成
      • 小结
    • 查看安装包内容
      • Pacifist介绍
      • Suspicious Package介绍
      • 两个软件的比较
      • 查询安装包的命令
      • 安装包解包
      • 重新打包
    • macOS组织安装包
      • 已安装列表
      • 包标识符
      • 安装包文件
      • 查找安装包
      • 安装包信息
      • 安装包组
    • 本章总结
  • 第三章:重装出发
    • 命令行制作安装包
      • 真实场景
      • 测试App
      • 工作目录结构
      • 确保文件权限
      • 制作安装包
      • 小练习
      • 所有权选项
      • make脚本
      • 运行make脚本
      • 小结
    • Packages生成安装包
      • 1.建立项目
      • 2. 配置属性
      • 3.生成
      • 4.排错
      • 小结/练习
    • Iceberg生成安装包
      • 1.建立项目
      • 2.项目配置
      • 3.安装包设置
      • 4.文件
      • 5.设置权限
      • 6.生成
      • 7.小结和思考
    • 重新打包
    • 快照重新打包
      • 为快照搭建环境
      • Composer软件
      • 快照实例1:alfred
      • 快照实例2:smartmontools
    • 安装包更新
    • 本章总结
  • 第四章:暗度陈仓
    • 卸载简介
      • 卸载脚本
      • make脚本
      • 排错和完善
      • 小结
    • 使用Packages应用
      • 1.建立项目
      • 2.配置和生成
      • 3.小结
    • 详解安装包脚本
      • 脚本类型
      • 脚本参数
      • 脚本返回值
      • 用户环境
      • 注意事项
    • dockutil举例
      • 安装包脚本
      • make脚本
      • installer命令行
      • 查看日志
      • 小结
    • 总结
  • 第五章:扬帆起航
  • 第六章:庖丁解牛
Powered by GitBook
On this page

Was this helpful?

  1. 第三章:重装出发
  2. 快照重新打包

快照实例2:smartmontools

Previous快照实例1:alfredNext安装包更新

Last updated 6 years ago

Was this helpful?

前面是一个最简单的拖拽一个App到应用文件夹的操作。本节以一个稍微复杂的安装包安装过程为例,再来审视Composer的应用场景。

在Mac环境中,测试硬盘的S.M.A.R.T.状态并给出详细信息的软件不如Windows上那么多,尤其是硬盘生产商基本都是只提供Windows版的测试软件,而且免费的更少了。不过,smartmontools作为一个命令行的软件适合于几乎所有的现代操作系统中,它可以支持ATA/SATA, SCSI/SAS 和NVMe等等的硬盘。

它官网(www.smartmontools.org)有现成的封装好的pkg可以免费下载和使用(如果读者找不到,可以使用这个网址去下载,),本书使用6.6-1版本。当然也可以使用homebrew安装。而它的最新测试版,到这里来(https://builds.smartmontools.org/)

一个叫Alex Shaduri制作了个前端图形界面软件 (https://gsmartcontrol.sourceforge.io/home/)需要用homebrew安装了。本书暂不涉及它的安装使用。

因为macOS系统的原因,要访问USB外置盘,需要另外安装一个软件SATSMARTDriver。目前,它主要有两个发行版本0.8和0.10。一般来说,0.8版可以使用绝大多数情况,如果不兼容,再使用0.10版本。请到网站看其他说明和下载。本书使用版本下载链接为:

两个安装包准备好之后,就可以进行下一步了。 这里省略与前一节重复的步骤。到安装步骤时,我们安装smartmontools.pkg:

安装完成之后,再进行第二次的快照,知道完成Composer的所有步骤,经过清理不必要的文件和目录之后,可以得到类似下图的结果:

这就是smartmontools安装包所安装的所有文件。

作业:

https://sourceforge.net/projects/smartmontools/files/smartmontools
GSmartControl
https://binaryfruit.com/drivedx/usb-drive-support
https://binaryfruit.com/download/mac/satsmartdriver/SATSMARTDriver-0.8.zip