今天在新电脑上安装 sublime 进行中文汉化,
在第一步安装包管理插件时,提示错误,然后根据错误修改了下应该是 hash值就可以了。
估计网站现在是没人维护了
下面代码复制到 sublime 进行安装包管理插件
ESC + ` 输入下面代码
代码语言:javascript
复制
import urllib.request,os,hashlib;h = '817937144c34c84c88cd43b85318b265' + '6f9c3fac02f8f72cbc18360b2c26d139';pf = 'Package Control.sublime-package';ipp = sublime.installed_packages_path();urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.cn/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest();print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
修改说明
主要修改的位置是:
代码语言:javascript
复制
import urllib.request,os,hashlib; # h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; # 由原来的 6f4c 替换到 8179 # 错误说的是验证得到的应该是hash 和我们提供的不对 h = '817937144c34c84c88cd43b85318b265' + '6f9c3fac02f8f72cbc18360b2c26d139'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.cn/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
其他
和以前的操作一致, 可以参考以前的文章进行汉化。