CBL Mariner Linux 1.0由微软发布,以下是如何安装
毫无疑问,微软近年来对Linux表现出了更多的喜爱。Linux的Windows子系统就是一个明显的例子。
微软的Linux系统小组是微软创建WSL2的团队。现在,该团队最近发布了
第一个稳定版本
的Linux发行版
CBL水手
。如果你想知道,
CBL代表Common Base Linux。
微软工程团队使用该发行版来构建其云基础设施以及边缘产品和服务。
CBL Mariner消耗有限的磁盘和内存资源。CBL水手的轻量级特性还提供了更快的启动时间和最小的攻击面。
但是,让我们做一个重要的澄清:
CBM Mariner不是一个通用的Linux disro。
其目的是作为微软工程团队进入Azure基础设施的内部轻量级Linux发行版。
如何安装Microsoft CBL Mariner Linux
微软在获得麻省理工学院许可的情况下,在GitHub上提供了CBL Mariner。虽然源代码可用,但没有ISO映像,但您可以构建自己的映像。以下是如何使用Ubuntu来做到这一点。
1.构建您自己的安装ISO映像
首先,让我们安装构建ISO映像所需的一些先决条件:
sudo apt install make tar wget curl rpm qemu utils golang go genisoimage python2 minimum bison gawk
接下来,克隆CBL Mariner GitHub repo:
吉特
克隆
https:
//github.com/microsoft/CBL-Mariner.git
代码语言:
PHP
(
php
)
克隆到
“CBL水手”
...
remote:枚举对象:
32298
,完成。
...
接收对象:
100
% (
32298
/
32298
),
506.43
MiB,完成了。
正在解析增量:
100
% (
15482
/
15482
),完成。
代码语言:
JavaScript
(
javascript
)
最后,输入
CBL水手/工具包
目录,并构建安装ISO映像。以下内容从预编译的RPM构建可引导的ISO映像:
cd CBL水手/工具包
sudo使iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=/imageconfigs/full.json
...
警告
[0001]
99
.64
%
完成
,
估计
完成
星期一
七月
12 21
:58
:14
2021
警告
[0001]
全部的
翻译
桌子
大小
: 2048
警告
[0001]
全部的
岩脊
属性
字节
: 29673
警告
[0001]
全部的
目录
字节
: 71680
警告
[0001]
路径
桌子
大小
(
字节
): 222
警告
[0001]
马克斯
brk
空间
习惯于
44000
警告
[0001]
346267
范围
书面的
(676
MB
)
代码语言:
CSS
(
css
)
完成。您可以在中找到ISO文件
../out/images/full/
目录下的名称,例如
完整1.0.20210712.2155.iso
.
2.在VirtualBox上安装Microsoft CBL Mariner Linux
创建一个新的VirtualBox虚拟机。为硬件配置1个CPU、1GB RAM和8GB磁盘。这就足够做一次测试了。在我们的案例中,选择一个启动磁盘
完整1.0.20210712.2155.iso
,然后按照下面显示的屏幕开始安装过程。
2.1选择
图形安装程序
选项

2.2选择
CBL水手满
'用于安装类型。

2.3接受条款和条件。

2.4选择
擦除磁盘
选项当然,也可以选择手动对磁盘进行分区。

2.5输入您的首选名称、用户名和密码。请注意,此用户将具有root/sudo权限。完成后,只需点击
安装
按钮

2.6等待安装完成…

2.7如下图所示,安装过程非常快。

祝贺您已经成功地在VirtualBox上安装了Microsoft CBL Mariner Linux。现在只需使用以前创建的用户凭据登录即可。

正如您所看到的
CBL Mariner软件包系统基于RPM。它使用
tdnf
(微小DNF)
它是DNF包管理器的C实现,没有Python依赖性。或者,您也可以使用well-know
dnf
用于包管理的命令。
如何在Linux中使用命令行删除用户
正如您所知,Linux是一个多用户系统,这意味着多个用户可以同时与同一系统交互。因此,用户管理是Linux管理的重要组成部分。 您可能已经熟悉在Linux中添加新用户。现在让我们学习如何移除它们。 userdel命令语法 这个 删除用户 Linux中的命令是一个低级实用程序,用于删除用户帐户和相关文件。该命令修改系统帐户文件,删除所有引用USERNAME的条目。 删除用户 [选项] 用户名 代码语
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhone之间传输照片的所有方法。 将照片从旧iPhone传输到新iPhone 当你升级到新iPhone时,苹果提供了几种不同的方式来从旧iPhone传输照片。最佳方法取决于您可以等待多长时间才能开始使用新设备,您的互联网连接速度有多快,您有多少iCloud存储空间,以及您是想传输所有内
如何定制macOS终端的zsh提示符
当天的视频 滚动以继续浏览内容 无论您是希望zsh提示符使用不同的颜色,显示额外的细节,还是采用最小的外观来充分利用空间,macOS都可以让您做到这一点。学习如何在终端中定制zsh提示符,使其无论背景如何都能脱颖而出。 zsh提示符的基础知识 当你 打开Mac上的终端应用程序 ,它会显示一些有用的信息,比如您的上次登录和命令提示符。这是默认情况下的提示符: 最后的。 登录 : 结婚 2月
如何在Linux上下载和安装TeamViewer
TeamViewer无疑是互联网上最受欢迎的远程计算客户端之一。与Windows和macOS一样,Linux用户也可以安装TeamViewer来远程访问其他设备和计算机。 以下是您如何在Linux计算机上下载和安装TeamViewer(远程控制和访问软件)。 下载TeamViewer for Linux 在安装TeamViewer之前,您需要从TeamViewer网站下载官方包。您可以找到用于De
联系人海报在iPhone上不起作用?尝试以下3种修复方法
为自己创建了一个有趣的联系人海报,但没有你的联系人可以查看它?无论是软件错误阻止功能正常工作,还是您在创建海报时犯的无辜错误,我们都将帮助您快速解决此问题。 1.启用与联系人的姓名和照片共享 如果您最近创建了联系人海报,则可能意外禁用了允许您与联系人共享海报的功能。这是正确的错误发生,并再次启用功能将只需要几秒钟!按照以下步骤操作: 打开 电话 在您的设备上安装应用程序,然后前往 触点自下而上的部