1. 一种更新Linux系统中文件的方法,其特征在于,包括在基于Linux系统的电视的主 程序中设计一个功能接口,该功能接口在电视系统检测到外部存储设备接入时被调用,所 述功能接口实现以下内容: A:判断接入电视的外部存储设备中约定的目录下是否有符合要求的shell脚本 B:判断脚本的合法性并删除校验位。用校验算法核对脚本校验位是否正确,正确则判 断为合法,此时删除校验位,继续C步骤,否则判断为不合法,结束升级; C:判断正确后,解密脚本,将脚本还原为正常shel 1脚本; D:从脚本中解析出将要被更新的文件,将其备份; E:赋予脚本可执行属性; F:执行脚本; G:判断脚本是否正确执行,如果shell脚本执行完后,退出状态值即$?的值为O则说明 脚本被正确执行;如果shell脚本执行后退出状态值即$?的值为非O状态则表示执行出过程 出现了错误; Η:根据G中的判断结果,如果脚本被正确执行,则UI上显示一个信息提示框给出升级更 新成功的提示,然后自动重启电视;如果脚本执行过程发生了错误,则将D中备份的文件还 原。
2. 根据权利要求1所述的一种更新Linux系统中文件的方法,其特征在于:本发明还包 括用于升级更新的升级包,所述升级包包括控制更新系统中错误文件的shell脚本和将要 被更新到系统中去的正确文件。