作为一名开发者很多时候需要 Linux 环境,就连 信息学奥林匹克竞赛(NOI) 使用的编译环境都是 Linux,但 Linux 上有些有些必备的工具没有,像 Photoshop,Internet Download Manager。所以 Windows 也不能扔,需要两个系统来回切换,很是麻烦,用虚拟机又会有性能损耗,并且两个系统之间传送文件也不方便,直到知道了 WSL。 Windows Subsystem for Linux(简称 WSL,适用于 Linux 的 Windows 子系统)是一个为在 Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层。WSL 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。
WSL 是 Windows Subsystem for Linux 的简称, 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生虚拟机开销。
Kali Linux是一款基于Debian的Linux发行版,旨在为渗透测试和网络安全领域提供全面的工具集合。它是由Offensive Security团队开发和维护的,专门用于渗透测试、漏洞评估和数字取证等任务。
当前windows10支持通过wsl方式安装linux运行环境,具体参见官方说明https://docs.microsoft.com/zh-cn/windows/wsl/install-win10,主要步骤是:
我的需求是需要有一个能够构建出 dotnet 的 AOT 包的环境,要求这个环境能解决 glibc 兼容依赖的问题,能打出来 x64 和 arm64 的 AOT 的包,且能够运行 gitlab runner 对接自动构建
新安装了WSL-Ubuntu默认的apt源是国外的源。国内访问速度会很慢。所以更改国内源是非常有必要的。
前一阵子买了个新的笔记本电脑,幻13-3050TI-1T版本,全能本,CPU是8核心16线程的标压版AMD锐龙9-5900HS,显卡是NVIDIA-3050TI,重量和macbook差不多,都是1.4kg,便携、可以改变形态。
“ 大家好哇!继上次我们说完怎么安装python之后,这一次给大家分享一下怎么根据自己的需求来部署所需要的库,如numpy库等。”
通过使用 tar 文件导入任何 Linux 发行版,可在适用于 Linux 的 Windows 子系统 (WSL) 中使用该发行版(即使它不在 Microsoft Store 中提供)。
现在,使用Docker或更复杂的K8S来部署你的服务应该是主流的选择了. 而这个做法的前提是使用把你的程序用docker打包构建成Docker镜像.
新安装的 Ubuntu 系统(或 WSL-Ubuntu)自带的源都是国外的网址,国内用户在使用的时候网速会很慢。下载安装一个软件需要耗费大量的时间,所以更改国内源非常有必要的。
有刚接触python的粉丝同学在运行此前《Python爬虫 | 手把手教你扒一扒贝壳网成交房源数据》的完整代码遇到以下问题,然后...
因为python默认使用的是国外镜像,有时候下载非常慢,最快的办法就是在下载命令中增加国内源:
◆ 微软 Build 2020:WSL2 即将到来,对 GPU 和 Linux GUI 的支持也不远了
之前在学习 ROS2 时,安装 ros-humble-desktop 出现依赖错误:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
1、下载了anaconda3的安装包之后,不要用sudo来运行,直接bash就好。不然会安装到root目录下面,然后就会出现普通用户没法使用conda的情况。
虚拟环境是用于依赖项管理和项目隔离的python工具,它可以将python程序和pip包管理工具安装在本地的隔离目录中(非全局安装)。
注意:此步骤先要点击自定义硬件,选择安装CentOS7镜像文件(即IOS文件)的位置。
pip/pip3更换国内源 用途:pip更换为国内源,可以大大的提高安装成功率和速度。 Windows更换pip/pip3源 打开目录:%appdata% 新增pip文件夹,新建pip.ini文件 给pip.ini添加内容 [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn 这个更换的是清华的源,清华的源5分钟同步官网一次,
Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。
WSL2(windows subsystem for linux 2)是微软推出的Windows上的Linux子系统,部署WSL2你将可以在windows上使用Linux系统,其使用体验无限接近与直接安装一台Linux系统。这里我部署WSL2主要是为了想在windows上使用docker。这里实现的过程大致是:
最近有个朋友突然问起,想买一台新的个人开发用电脑,偶尔连接公司环境做做远程开发,问我有什么推荐的配置。
集成电路从业人员用到的 EDA 工具大部分都是基于 Linux 操作系统,而我们生活中常用的 PC 操作系统以 Windows 最为普及。当我们暂时脱离正式工作环境,希望进行一些相关学习和研究的时候,往往需要在自己的 PC 上安装 Windows 和 Linux 两个操作系统,或者是在 Windows 系统中的虚拟机中安装一个 Linux 系统,从而可以在广泛基于 Linux 的开源世界中学习和探索。
我早就就想折腾一下了(小声逼逼),有点懒。。。最近测绘搞得挺上头,有必要给这个也安排一下。
今天发生了一件大事特拉斯辞任英国首相,我想借着这件事情说下我看到的一件研发效能的荒唐事,这其中的关联也许就是「都用了不靠谱的人」。
Jenkins 是一个由开源社区驱动的项目,拥有非常丰富的插件生态,任何人都可以根据社区给出的指南为之作出贡献,甚至是将自己开发的插件托管到 Jenkins 社区。从插件市场上能看到,到目前为止有超过1500个插件可供 Jenkins 的用户挑选。当我们走进 Jenkins 这个巨型超市时,有多少人曾经有过这样的感觉——看着琳瑯满目的商品,却完全无从下手?自由风格,流水线即代码,申明式流水线,多分支流水线,配置即代码,又有多少人被应接不暇的社区新概念搞得没了头绪?
File(文件) –>Setting(设置)—> Projcet:xx(项目:xx) —>Project Interperter(Python 解释器)—>点 “+”—>管理存储库
大家好,我是潇潇雨声,今天为大家带来一篇关于在 Windows 环境下使用 Docker 的教程。对于 Docker,我们可以简单地将其看作一种方便的软件安装方式,而无需深入涉及其复杂的概念。选择使用 Docker 主要是为了省事,比如在 Windows 上安装 MySQL、Redis 等软件时,繁琐的配置可能会成为阻碍前进的绊脚石。而使用 Docker 后,部署仅需一键操作,无需为琐碎的配置和晦涩的英文文档而烦恼。
参考 [Linux实践] macOS平台Homebrew更新brew update卡死,完美解决
①不指定的情况下,默认安装最新的 ②== 指定具体版本号 ③<= 指定最高版本号 ④>= 指定最低版本号 ⑤< 不高于某版本号 ⑥> 不低于某版本号
随着近年来开源技术的快速发展,越来越多的企业、组织与开发者参与到开源之中。与此同时,开源治理逐渐进入人们的视野,成为开源领域的一大热点话题。企业由内而外开源体系的创建;开源项目从0到1的运作、孵化和毕业;开源社区的建设与可持续运营……开源治理,是在技术之外,同样值得关注的问题。 如何进行企业内部开源建设?怎样推动内部优秀开源项目对外开源?对于我们每个人都参与其中的社区,什么才是使它保持长期繁荣的秘诀,“The Apache Way”又当如何理解?12月18日,「开源的“内外兼修”」TVP开源闭门会—
清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/
其中 https://sdn.geekzu.org/avatar/ 是一个国内源链接,这个是我目前找到的比较稳定的源。
经过不断的迭代,Win10 下已经发布多时的 Linux 子系统(WSL - Windows Subsystem for Linux)现在已经比较成熟了;WSL 默认只是不带图形化界面的终端窗口,这个由开放心态带来的新组合,补齐了 Windows 在终端操作和包管理等方面的短板,加上 windows 下丰富的软件生态,开发体验上已经可以简单类比甚至局部超越 macOS 了。
自从 VSCODE 出现以来,我就立马从 pycharm 转入了。厌倦了 pycharm 的笨重,用了 vscode 之后只能说是真香,编辑器界的 flask。但是和 flask 一样,虽然轻便,但是自然基本上一切都需要你自己去配置,各种插件和扩展。有些功能 pycharm 可能自带,但是 VSCODE 就需要自己各种折腾,比如说本文的主题:本地连接远程服务器上的容器。
可以使用 command 或者 git-bash 运行。(注意: nvm use 命令必须要以管理员身份运行)
我们构建一些项目,经常需要旧版本的node,如:Hexo目前支持性比较好的版本是v12,而最新的Node稳定版本是v14。这个时候,为了避免bug,我们需要切换Node版本。
Linux上运行Vivado这类EDA工具要比Window上快很多,大概就是优化的问题,所以选择Linux上开发是一个比较好的选择(主要是免费)。国内习惯了Win系统,所以用Linux比较少,那么有没有既可以在Windows上做一些文档之类的编写办公,同时在Linux上做FPGA开发呢?
就是如果要以非root用户直接运行docker时需要执行sudo usermod -aG docker 非root用户名,然后重新登陆即可。
新建文件wpa_supplicant.conf (该文件为无线网络配置,如果打算直连LAN口,可以不配置)
之前因为家里是移动的宽带,不给你分配公网ip,所以你无法实现类似在逛街的时候远程连接家里的电脑之类的操作。
上一篇我们安装了开源 Verilog 仿真器 EpicSim。既然是仿真,就会有通过波形 debug 的需求。这篇我们来安装一款开源的 VCD 波形查看器, GTKWave。
作为一个长期使用 Linux 作为主力系统的开发人员,我经常向周围的朋友安利 Linux ( Ubuntu )系统。但非常尴尬的是,大部分人都是浅尝辄止,最后还是会回到 Windows 系统,布道成功的并不多。毕竟习惯的力量非常强大,要从一个熟悉的系统转向陌生的系统,需要有足够的动力才行。一句“ Linux 系统上能够玩游戏吗?”就能让我哑口无言,还有诸如网课、办公、图像处理软件之类的问题。的确,Linux 系统在应用程序支持方面(特别是娱乐休闲类)一直是软肋。虽然经过这么多年的努力,但具有全平台支持(Windows、Linux、Mac OS等)的软件还是相当少,特别是国内的一些办公软件、网课客户端,通常只开发了 Windows 版本。
换了 m1 芯片的 Macbook 之后第一个感受到的就是使用 homebrew 的不一样,由于不同的芯片架构,其安装方法也有不同,在这简单记录。
安装 jdk、tomcat,参考:https://www.cnblogs.com/poloyy/p/13267814.html
博主最近从新学习 Rust FFI 的使用,但是手头上没有可用的 Linux 环境(Windows 编译c太麻烦了),于是就尝试着使用 WSL来搭建 Rust 环境和简易的 c 编译环境,并记录下中间遇到的一些坑。感谢 Unsafe Rust 群群友 @框框 对本文的首发赞助!感谢 Rust 深水群 @栗子 的 gcc 指导!
领取专属 10元无门槛券
手把手带您无忧上云