在x86平台制作龙芯版debian 10系统(mips64el)

OS: ubuntu 18.04

使用debootstrap制作根文件系统会分成两个阶段。第一阶段是,使用debootstrap命令来下载软件包。 第二阶段是安装软件包。

安装debootstap 等相关工具
$ sudo apt install  binfmt-support qemu qemu-user-static debootstrap

使用debootstrap 下载软件包

$ mkdir debian10_mips64el
$ sudo debootstrap --arch mips64el --foreign buster debian10_mips64el  http://mirrors.ustc.edu.cn/debian/

--arch:指定要制作文件系统的处理器体系结构,比如mipsel或者mips64el
buster:指定Debian的版本。buster是Debian10系统的代号。
debian10_mips64el:本地目录,最后制作好的文件系统会在此目录。
--foreign:只执行引导的初始解包阶段,仅仅下载和解压。
http:/mirrors.ustc.edu.cn/debian/:国内中科大镜像源地址

因为主机跑在x86架构上,而我们要制作的文件系统是跑在龙芯上,因此可以使用qemu-mips64el-static来模拟成mips64el的执行环境。
$ cp /usr/bin/qemu-mips64el-static  debian10_mips64el/usr/bin/

通过chroot 使用debootstrap命令进行软件包的安装和配置。其中命令参数--second-stage表示执行第二阶段的安装
$ sudo chroot debian10_mips64el/  debootstrap/debootstrap --second-stage

显示"I:Base system installed successfully."这句话,说明第二阶段已经完成。


通过chroot 进入刚制作的根文件系统
$ sudo chroot debian10_mips64el/


设置密码
# passwd root

配置网卡支持DHCP协议。修改/etc/network/interfaces文件,增加如下内容。
auto lo 
iface lo inet loopback 

allow-hotplug eth0
iface eth0 inet dhcp

### 回答1: docker-ce_18.06.3.ce-1_mips64el.deb是适用于mips64el架构的Docker Community Edition(CE)的安装包。Docker CE是一个开源的容器化平台,它可以让开发人员通过把应用程序和其所需的运行时环境打包到容器中来轻松地构建、发布和运行应用程序。 这个安装包是docker-ce的一个特定本,本号为18.06.3.ce-1。这意味着它是Docker CE的18.06.3本的一个修订,其中的“ce”表示这是一个社区(Community Edition)。 mips64el是一个处理器架构,特别适用于嵌入式系统和网络设备。因此,这个安装包是专门为mips64el架构的系统设计的,以便在此类设备上安装和运行Docker CE。 要安装这个deb安装包,可以使用dpkg命令。首先,将.deb文件下载到系统中,然后在终端中导航到该文件所在的目录,并运行以下命令: ```bash sudo dpkg -i docker-ce_18.06.3.ce-1_mips64el.deb ``` 此命令将安装docker-ce本18.06.3.ce-1,并在系统上启用Docker CE。 总之,docker-ce_18.06.3.ce-1_mips64el.deb是一个特定于mips64el架构的Docker CE安装包,可以用于在mips64el系统上安装和运行Docker容器。 ### 回答2: docker-ce_18.06.3.ce-1_mips64el.deb是一个Docker容器引擎的软件包。Docker是一个开源的容器化平台,通过将应用程序和其依赖项打包成一个独立的容器,可以实现快速、可靠和可移植的应用程序交付。 这个软件包中的CE代表Community Edition,即社区,是免费的本,通常适用于个人用户和小型企业。18.06.3.ce-1是软件的本号,表示这是Docker的第18.06.3.ce-1mips64elMIPS 64位架构的指令集,.deb则是Debian软件包的扩展名,适用于Debian及基于Debian的Linux发行。 安装这个软件包可以让用户在MIPS 64位架构的计算机上使用Docker容器引擎。在安装之后,用户可以使用Docker命令行工具创建、分享和运行容器。Docker的容器化技术可以提供更高效的资源利用率和更好的开发环境一致性,同时提供了快速部署和水平扩展的优势。 使用Docker可以加快软件开发和部署的速度,减少不同环境之间的兼容性问题,并提供了更好的应用程序隔离性和安全性。因此,对于需要部署和管理容器化应用程序的用户来说,安装docker-ce_18.06.3.ce-1_mips64el.deb软件包是非常有益的。 ### 回答3: docker-ce_18.06.3.ce-1_mips64el.deb是Docker社区本18.06.3的一个deb软件包,适用于MIPS64架构的Little Endian(mips64el)。Docker是一种开源的容器化平台,可以帮助用户快速构建、测试和部署应用程序。它通过将应用程序和其依赖项封装在一个独立的容器中,提供了一种轻量级、可移植和可扩展的解决方案。 这个软件包可以帮助用户在MIPS64架构的系统上安装和运行Docker环境。用户可以使用Docker命令在该系统上创建和管理容器。容器可以在不同的环境中移植,因为它们封装了应用程序的全部依赖项,包括操作系统和库文件。 使用Docker可以带来很多好处。首先,它使开发人员可以快速创建和销毁应用程序的实例,节省了开发和测试的时间。其次,容器化使得应用程序更加轻量级,能够更快地启动和停止。此外,容器还能够保持应用程序的环境整洁,避免了依赖冲突和本问题。 对于需要在MIPS64架构的系统上运行Docker的用户来说,docker-ce_18.06.3.ce-1_mips64el.deb是一个必备的软件包。通过安装该软件包,用户可以享受到Docker提供的高效、便捷和可移植的容器化解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值