cd /tmp 步骤 2: 使用 wget 下载 Google Chrome 安装包 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64...https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb:Google Chrome 安装包的下载链接。...步骤 3: 安装 Google Chrome sudo dpkg -i google-chrome-stable_current_amd64.deb 使用 dpkg 工具安装 当前稳定版本Google...步骤 5: 再次配置 Google Chrome sudo dpkg -i google-chrome-stable_current_amd64.deb 以确保依赖关系问题已经解决。...步骤 6: 启动 Google Chrome 浏览器 google-chrome 2.
Windows 的 Linux 子系统 WSL 2。...链接:https://github.com/microsoft/WSL2-Linux-Kernel 3、Gitlab 从 12.1 版本开始将不再支持 MySQL Gitlab 官方宣布,将从 12.1...链接:https://www.oschina.net/news/108045/debian-10-released 5、Chrome 代码出现广告拦截功能,谷歌或将治理网页广告乱象 几乎每一个网民都逃不开广告的影响...作为当前市场占有率最大的浏览器 Chrome 打算为用户分担一部分烦恼。...根据 9to5google 的报道,Chrome 浏览器的开源代码中出现了内置广告拦截功能的踪影,这项功能将帮用户屏蔽掉部分广告。
前言 Google Chrome早就支持了headless模式,但一般都是在Linux上运行,而我则习惯于在WSL上开发,折腾了好久终于找到了可以在WSL上跑headless模式的方法。...$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb $ sudo dpkg -i google-chrome-stable_current_amd64....deb $ which google-chrome /usr/bin/google-chrome 使用Chrome Headless访问网页 使用 官方文档的方法打开Chrome: $ google-chrome...使用puppeteer提供的Chrome 无意中发现,puppeteer中提供的Chrome竟然可以在WSL中开启调试端口并正常访问。...总结 安装依赖库,包括中文字体库 使用puppeteer提供的Chrome版本 完整的启动命令行:chrome --no-sandbox --headless --no-gpu --disable-setuid-sandbox
那如何启用WSL呢,打开控制面板->程序->启动或关闭Windows功能,勾选“虚拟机平台“和“适用于Linux的Windows子系统。重启电脑,即可启用WSL。...顺手安装一个Google Chrome。....deb 启动Google Chrome会报错如下 [19374:19374:1007/203507.298835:ERROR:zygote_host_impl_linux.cc(90)] Running...意思是root运行没有--no-sandbox 不支持,添加即可,启动 google-chrome --no-sandbox 当然我们可以修改快捷方式的command,一劳永逸。...这时,Google Chrome成功启动了,当然Google安装OK了,想干啥都行了。
在 VisualStudio 中以 WSL 方式启动程序的过程纪实 独立观察员 2023 年 9 月 28 日 一、安装 WSL WSL 是 “Windows Subsystem for Linux...VS 中以 WSL 方式启动程序,会自动安装 WSL(本次我选择的是 Ubuntu,还可以选择 Debian): 二、安装 ASP.NET Core 运行环境 安好之后再次点击启动,会提示没有安装 ASP.NET...cmd 后失效)设置代理: # 设置 socks5 代理 set http_proxy=socks5://dlgcy:w1xxx@d.dlgcy.com:10888 # 验证 curl -I www.google.com...按照《debian_ubuntu 配置 sock/socks5h/http/https 代理》(已记录笔记)的方法可成功设置代理: 速度有所改善(其实也差不了多少): 然后就安好了: 三、安装调试组件...vsdbg 在 VS 中以 WSL 方式启动还是不行(重启之后也不行): 3.1、方式一:使用脚本安装(失败) 按照文章《记一次 Visual Studio 启动 WSL 远程调试的方法》的方法,我们直接在
WSL设置相关: wsl -l -v # 查看当前配置情况 正常配置如下: NAME STATE VERSION * Debian Running...2 如果与以上有差异,按如下步骤进行配置: wsl --set-version 2 wsl --set-default-version 2 wsl --set-default Debian 卸载残留包:...the available versions: apt-cache madison docker-ce | awk '{ print $3 }' VERSION_STRING=5:24.0.7-1~debian....12~bookworm # 从列出的版本中选择自己需要的版本 sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING...containerd.io docker-buildx-plugin docker-compose-plugin 将用户加入Docker组: sudo usermod -aG docker $USER 启动
、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。...比较 WSL 1 和 WSL 2 从 WSL 1 升级到 WSL 2 的主要区别和优势是:完整的 Linux 内核、提高文件系统(IO)性能、支持完全的系统调用兼容性。...Ubuntu以管理员模式打开PowerShell,在在目标文件夹中运行分发版启动器应用程序;执行D:\Ubuntu\ubuntu2004.exe进行启动,非常注意第一次进入需要等待系统初始化完成,并设置好用户名和密码...NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux...另外,请进行检查以确认 WSL 已启用,并且在启用此功能后重新启动了计算机。
了: WSL服务自启动 创建启动脚本: 进入任意 WSL 发行版中,创建并编辑文件:/etc/init.wsl #!...发行版创建启动脚本,比如我创建的 Debian.vbs 文件: Set ws = CreateObject("Wscript.Shell") ws.run "wsl -d debian -u root.../etc/init.wsl start", vbhide 这个脚本就会在你登陆的时候自动在名字为 "debian" 的 wsl 发行版中执行 /etc/init.wsl 启动我们的服务了,如果你用的是...ubuntu18.04 的发行版,那么修改上面脚本里的 debian 为 ubuntu1804.vbs: Set ws = CreateObject("Wscript.Shell") ws.run "wsl...然后,WSL就会随着Windows系统自启动了。
正常使用 Windows 开发,在部署编译的时候因为大小写问题报错,想安装一个 WSL Debian 系统,在里面编译一下试试,可以正常编译。...在修改一个文件夹的大小写时,报了下面的错误: Unable to move/copy 'vscode-remote://wsl+debian/mnt/d/lib/packages/src/Line-chart...' because target 'vscode-remote://wsl+debian/mnt/d/lib/packages/src/line-chart' already exists at destination...mv Line-chart line-chart-temp 将临时文件名重命名为目标文件名: mv line-chart-temp line-chart 未经允许不得转载:Web前端开发资源网 » WSL...move/copy 推荐阅读: jQuery实现元素的鼠标移入移出及点击显示隐藏(微信二维码) CSS3中元素背景的 gradient 渐变属性 判断网页是通过PC端还是移动终端打开的 分享一些实用的Chrome
Linux 操作系统,可以让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。...Debian,再安装 Docker 的方式,因为 Debian 系统比其他系统更稳定,更兼容。...软件商店搜索 Debian 进行下载安装,再安装 Docker(https://docs.xswitch.cn/installation/attachment/#docker)即可。...增加两行) ports: - "5432:5432" 利用vim Makefile #ifeq ($(OS_NAME),darwin) UNAME =-mac #endif 启动...利用make up启动 XSwitch,浏览器访问 http://ip:8081 测试 XSwitch 打分机,将分机注册到软电话中,先下载一个软电话(https://www.microsip.org
ocid=pdpshare 安装方法: 安装 WSL - Microsoft Learn dpkg 工具 默认就在 Debian 里面带了,你只需要打开 Debian WSL 命令行,输入 dpkg...如没安装,那随便网上搜搜就知道怎么安装了 为什么在 WSL 里面要选用 Debian 版呢?...完成了文件结构,下面将进入打包环境,开始创建 deb 包 步骤三 打包 deb 文件 本例子打包采用的是 Debian 的 WSL 里的 dpkg 工具进行创建 deb 文件,开始之前请确保准备好 Debian...解决方法是在 WSL 配置里面,设置 umask=22 从而将权限转换为 755 的方式,具体步骤如下 进入 Debian 命令行,先提权,再创建或编辑 /etc/wsl.conf 文件 lindexi...重启 WSL 需要使用命令行(新开一个终端)输入 wsl --shutdown 命令进行关闭,随后再启动 Debian 命令行即可完成重启 这里请不要使用网上乱抄的关闭 LxssManager 服务的方法
内核 将 WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动) 列出可用的 Linux 发行版 >wsl --list --online 以下是可安装的有效分发的列表...NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux...-18.04\home\username Debian \\wsl$\Debian\home\username Windows PowerShell C:\Users\username 如果想从 WSL...搭配 Visual Studio Code Visual Studio Code 以及 Remote - WSL 扩展使你能够直接从 VS Code 使用 WSL 作为实时开发环境。...从 VS Code 中 还可以通过使用 VS Code 中的快捷方式 CTRL+SHIFT+P 调出命令面板,以访问更多 VS Code 远程选项。
WSL的全称是Windows Subsystem for Linux,是微软拥抱开源的里程碑式功能,从Windows10开始支持,从而使得在Windows系统的基础上可以运行类原生Linux系统,为什么想到了类原生这个概念呢...大概分三步: 开启wsl功能; 安装一个发行版本; 初始化:初始化系统、安装其他的服务、开机自启动等。...2.1、通过微软商店GUI安装 打开微软商店,搜索Linux后就会看到诸多WSL下的Linux发行版本,比如安全类的Kali,日常用的Debian、Ubuntu、Suse等等。...NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/...Note:朋友说Mobaxterm直接集成了wsl,所以如果使用Mobaxterm不需要vbs自启动可直接登录wsl。
WSL 和 WSL2 的相同点和区别 WSL和 WSL2的相同之处如下: 支持的发行版:WSL和WSL2都可以支持多种流行的Linux发行版,比如Ubuntu、Debian、Fedora等。...相比之下,WSL需要启动一个虚拟机来运行用户空间应用程序。...步骤3:配置和使用 WSL 安装完成并启动 Linux 发行版后,可以按照以下步骤进行 WSL 的配置和使用: 初次启动时,会提示你设置用户名和密码。按照提示进行设置,并记住你的密码。...请打开 PowerShell,并使用以下命令进入默认 WSL 分发版的根目录:wsl -u root 如果需要在非默认分发版中更新忘记的密码,请使用命令:wsl -d Debian -u root,并将...Debian 替换为目标分发版的名称。
y language-pack-zh-hans # 设置默认语言 update-locale LANG=zh_CN.UTF-8 配置开发环境 以下部分只选择自己需要的项目配置即可 1.配置服务自启动...-d Ubuntu-20.04 -u root bash /etc/init.wsl",0,TRUE)(window.close) 以后就可以向 /etc/init.wsl 追加服务,实现开启自启动了... 2.安装 golang 环境 # 安装必要依赖 apt-get install -y git cmake # 下载并解压 curl -o- https://dl.google.com/go/go1.14.4...数据库 apt-get install -y redis-server postgresql unzip # 数据库初始化 pg_createcluster 12 main start # 服务启动.../bin/sh # Quick start-stop-daemon example, derived from Debian /etc/init.d/ssh set -e # Must be a valid
控制信息(DEBIAN目录下),通常DEBIAN目录下有如下几个文件。...build/deb/DEBIAN/postinst 创建应用存放数据的目录 导入镜像 创建容器 启动容器 注册应用为系统服务,设置开机启动 本来只要docker开启启动,容器就会自动启动,但是我们有个需求是运维手动停止了容器的情况下...,重启机器后,也要自动启动容器。...,拷贝安装包里的数据库\n" mv /opt/google/chrome/chrome-interface/data /var/google/chrome/chrome-interface else...文件 build/deb/opt/google/chrome/docker-compose.yml 应用数据/var/google/chrome 挂载docker.sock和os-release是业务需要
发表于2020-03-052020-03-08 作者 wind 今天在WIN10下面安装WSL2的linux,WSL 2 仅适用于 Windows 10 版本18917或更高版本。...安装的步骤可以看官网:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install 今天遇到两个问题: 1、一开始安装的debian系统,但是在子系统中安装完...docker后启动报错,问题是找不到 /etc/fstab ,解决的办法是我 在安装了WSL 2 之后装的是ubuntu,然后安装好的docker 就没有这个问题了。...目前尚不清楚是因为WSL之前是1的原因还是 debian 与Ubuntu 的差异。
安装 Docker 应用程序 我们可以从 Docker 官方网站,获取到 Docker 应用程序安装包的下载。...图片 等待电脑重启完毕,我们启动 Docker ,可能会遇到报错提示,提醒我们需要 “WSL” 新版本。...NAME FRIENDLY NAME Ubuntu Ubuntu Debian...Debian GNU/Linux kali-linux Kali Linux Rolling...2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz) Copyright (c) 2015 Google
直到 WSL 的到来,准确来说是 WSL2。 WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得在 Windows 上做开发是一件非常爽的事情。...NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux...16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS 安装其他发行版,比如 Debian...wsl --install -d Debian 更详细的请参考官方文档[1] WSL + VS Code 演示 以下以 Ubuntu 为例,演示从下载代码,并通过 VS Code 打开代码目录进行 Coding...第一次会自动下载并安装 VS Code Server,安装完成后会自动启动你本机上的 VS Code,并打开了 Ubuntu 上的代码目录,整个过程非常丝滑。
当你 在 Windows 上使用 WSL 安装 Linux 时,会要求你创建一个用户名和密码。当你在 WSL 上启动 Linux 时,这个用户会自动登录。...image.png 从 Windows 菜单中,启动命令提示符: image.png 在这里,以这种方式使用你的发行版的命令。...Ubuntu 20.04 ubuntu2004 config –default-user root Ubuntu 18.04 ubuntu1804 config –default-user root Debian...debian config –default-user root Kali Linux kali config –default-user root 步骤 2:重设帐户密码 现在,如果你启动 Linux...ubuntu config --default-user username image.png 现在,当你在 WSL 中启动你的 Linux 发行版时,你将以普通用户的身份登录。