对电脑程序“安装“的理解

参考文章
Installation (computer programs)

简单说明

  • install(安装)的时候做的事:install通常将一个文件**“copied/generated”到另外的地方**,可能还会创建必要的目录、环境变量、uninstallation程序。有的程序不需要安装,但是现在越来越多的程序需要安装。
  • uninstall(卸载)的时候做的事:由于install通常将文件“copied/generated”到多个位置,所以uninstall的时候可能不只是erased(删除)掉程序文件夹,还有可能修改/删除registry files(注册文件?)、其他system code(系统代码?)

安装的通用步骤

  1. 查看系统是否符合程序需求
  2. 查看是否有已安装的版本
  3. 创建/更新程序文件/文件夹
  4. 添加配置数据,如配置文件、windows registry entries(windows注册表条目)、环境变量
  5. 让用户可用,如添加链接、快捷方式、书签
  6. 配置自动运行的组件,如daemons或windows服务
  7. 启动程序
  8. 更新程序

安装的种类

  • attended install,用户会帮助,比如磁盘满了让用户去清理
  • unattended install,如windows xp等,通常会产生记录问题的log
  • silent install,属于unattended install的一种,恶意软件常用
  • headless install,用别的机器来控制安装
  • scheduled or automated install
  • clean install,安装前格式化磁盘
  • network install,在线下载安装

installer

  • 有的installer专门安装它所带的文件,有的installer会读取content of software package(软件包目录)并选择性地安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值