如何刷机(Harmonyos OS系统刷机教程)

我们的课程到了第四步,很多朋友卡在工具勺里,遇到谷歌上不去的错误。考虑到各种可能的错误,本文将在以后解决这个问题。教程会有点啰嗦,但是可以保证你即使不去Google也能成功安装Scoo。 ......

  我们的课程走到第四步,许多朋友都卡在了Scoop这个工具,遇到不能上Google的报错。本文将来解决此问题,考虑可能出现的多种报错,教程会有些啰嗦,但能确保你即使不上Google,就能成功装上Scoop这款软件包管理工具。

  安装上Scoop这一个动作,你就将80%的Windows用户都甩在了身后。

  不仅如此,安装好了Scoop,我将领你去触碰你过往不曾也不敢想象的任务。

  说到底呢,程序员是面向Github编程的职业。现在来设置你的Github。

  先搜索'github520':

  打开首个搜索结果,进入后找到“二、使用方法”下复制圈选的内容:

  再来打开“记事本”(notepad),从开始菜单中搜索notepad,并以“管理员身份运行”:

  在左上侧的“文件”选项卡下选择“打开”:

  按照这个路径'C:WindowsSystem32driversetchosts'找到hosts文件,注意右下方的选项框中,你要选择“所有文件”才能看到hosts, 单击打开:

  打开之后,将上一步复制的内容粘贴到此处:

  按键Ctrl S保存,注意“保存类型”还是“所有文件”:

  至此,第一步设置完毕,你直接重启电脑就好了。或者你不重启,接着继续下面的补充操作。(如果你重启了电脑,直接忽略,补充的部分不必看)

  以管理员权限打开PowerShell:

  输入命令' ipconfig /flushdns' 激活刚才的hosts:

  继续验证是否已激活。从刚才复制的内容中找到这一行“140.82.114.4 github.', 按下图操作:

  键入'ping github.' 核对反馈的地址 '140.82.114.4' 与前面一致,则验证激活成功。

  此后,你再去打开Github的时候将会看到它“全须全尾”的样子。关闭掉PowerShell。

  此刻,放松心情,沏上一壶茶,我们可以悠哉悠哉的安装Scoop了。

  先打开PowerShell(不必以管理员权限运行):

  输入'cd ~'切换到Home目录,注意Users后面是你的用户名(此处是gaowei),稍后会用到。

  进入本文的正题,开始安装scoop,运行这段代码'Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser', 在对话框中输入A。(这一步是多余的,只为百分百安装成功)。

  接着将这段命令'iex (new-object net.webclient).downloadstring('

  https://raw.githubusercontent./lukesampson/scoop/master/bin/install.ps1')' (引号去掉),输入到PowerShell中:

  复制后,在PowerShell中按键Ctrl Shift V就能黏贴过去,如果你遇到下面的报错:(黏贴的快捷键强调一下)

  接续在PowerShell中输入'explorer.exe .',打开当前目录,找到scoop文件夹并将其删掉:

  删掉后,重新再次输入'iex (new-object net.webclient).downloadstring('

  https://raw.githubusercontent./lukesampson/scoop/master/bin/install.ps1')' ,直到你看到下面的图片,说明安装成功:

  运行'scoop help'测试一下,如果还遇到报错(几乎不可能),重复上面的步骤(将scoop文件夹删掉,然后重新安装scoop)。

  到此处,大功告成,Scoop安装成功。

  有了scoop之后,我们先来安装管理员工具sudo.

  如果遇到任何报错,先看报错的英文说明,一般都是教你先卸载掉刚才安装的工具。倘若报错 的话,就运行 'scoop uninstall sudo', 再重新安装'scoop install sudo'。安装其他也是一样的,遇到报错就先卸载,再重新安装。

  继续安装第二个工具git以及7zip,运行以下命令'sudo scoop install git 7zip --global',倘若遇到以下或者任何报错(这是我故意断网弄的报错,你绝少遇到):

  就将'sudo scoop install git --global'中的 install 换成 uninstall, 即'sudo scoop uninstall git --global'先卸载,然后再次重复安装'sudo scoop install git --global':

  再继续安装两个下载工具curl和aria2:

  scoop将会默认调用aria2下载软件,而curl也是常用的下载工具。

  再给scoop添加extras库,准备安装windows-terminal, 运行'scoop bucket add extras':

  搜索windows-terminal,输入代码'scoop search terminal ':

  执行安装windows-terminal:

  从开始菜单中将其打开:

  回头再看前三步,其实很简单,只是借用了GitHub520项目提供的hosts源。只是要处理各种报错,就拖拉得比较冗长。

  由于某些原因,第一步中设置的hosts,一段时间后常常会失效,失效后又要手动更新。此处,我们设置自动更新hosts,作为一劳永逸的解决方案。

  在打开了的Windows-Terminal中安装以管理员权限安装switchhosts,就是运行'sudo scoop install switchhosts':

  安装后再以'管理员权限'将其打开:

  按键左上角的' '号,添加hosts:

  Hosts类型:远程

  Hosts标题:AutoGithub

  URL:https://api.hellogithub./GitHub520/hosts

  自动刷新:1小时

  确认后,点亮AutoGithub右侧的绿色开关,会提醒你“没有写入Hosts文件的权限”:

  按照路径'C:WindowsSystem32driversetchosts'找到hosts文件所在目录,你也可往Windows-Terminal中输入'explorer.exe C:WindowsSystem32driversetc' 而直接打开目标目录:

  找到hosts文件后,右键调出菜单后,选择“属性' -> '安全”--> '编辑':

  '编辑'中进来后,在“组或用户名”选择最后一项“Users”,并将Users的权限全部勾选“允许”,确定后退出。

  此时再看switchhosts,点亮AutoGithub右侧的开关,会在底部提醒“操作成功”。

  至此,所有步骤操作完毕,你使用Scoop和Github再无后顾之忧。

  有万分之一的可能,以上一番操作猛如虎,你仍旧不能安装Scoop。此时不要怕,有了前面四步打下了坚实的基础,你能轻松从Github中找到上网谷歌的方法。查看下面的项目,不再赘述。