凯文·霍瓦特 ( Kevin Horvat)摄在我职业生涯的全部12年中,我一直在使用.NET,并且与Windows和专有开发工具紧密相连。 但是,由于有了Microsoft,.NET Core改变了一切,现在您可以在几乎任何事物上使用.NET进行开发。 重点不大-将您的项目拖到Core上。 不久前,我决定了这个问题,并启动了拖拉机,全面转向Ubuntu。
我真的很喜欢这个结果-一切顺利,易于开发,并且Docker和Kubernetes使重定位过程变得更加容易。 但是由于对操作系统,bash的了解不足以及某些工具(例如,同一个Docker)的安装选项混乱,因此初始设置花费了超过一天的时间。 也就是说,该过程很长,并且在某些地方令人困惑。
为了节省自己和将来打算尝试Linux开发的时间,我
以脚本的形式设计了所有内容。 您可以在纯Ubuntu上运行它们,它们将在您坐下来喝海鸥时进行所有设置。 此外,如果需要,它们很容易完成以适应您的需求。
如果这对您听起来很有用,欢迎来到Cat。
脚本可在
Github上的
存储库中找到。 最初对bash的介绍足以阅读它们,并且对其进行了广泛引用。 一个有经验的人很可能会在其中找到非最佳的时刻(如果找到了,请让我知道,我将非常感谢您)。
假定脚本将比原始格式更经常地针对特定需求进行“调整”,所有微妙之处(例如,在sudo模式下如何从当前用户下运行命令)也都具有链接。
最后一组仅包含五个文件-三个脚本和两个kubernetes的配置文件。
抱歉,但是第一个脚本是“完成”甚至通过的主要候选。
首先,他安装了用于随后启动kubernetes的管理程序。 我选择了Virtualbox,但也可以
在KVM上运行
,并且通常无需管理程序 。 每个选项都有自己的细微差别,因此最终选择权是您自己选择。
该脚本还安装了对俄语的支持(以便我可以写这篇文章)。
启动后,您需要重新启动,以便Virtualbox可以在安装其余工具之前对其进行配置。
最大和最有用的脚本。 他安装了以下工具:
执行已安装工具的设置。 即:
要应用docker访问设置,您需要注销并重新启动docker服务。 或者只是重新启动操作系统。
实际上,仅此而已。 我希望这些脚本对于希望快速熟悉Ubuntu和.NET Core开发的人有用。