首页 > 系统相关 >嵌入式 Linux 基础:环境配置(Debian 12 安装配置)

嵌入式 Linux 基础:环境配置(Debian 12 安装配置)

时间:2024-06-17 22:22:16浏览次数:37  
标签:non 12 sudo free VMware Linux 安装 Debian 下载

目录

一、安装虚拟机

1、安装 VMware Workstation Pro

注意,现在官网下载很麻烦,不想麻烦可以直接看到后面官网下载失败的方法

注册博通官网注册账号

进入官网注册界面进行注册

使用 QQ 邮箱就行,注册完后需要自行登录

下载 VMware Workstation Pro

登录后进入下载界面

下滑找到 VMware Workstation Pro:

版本选择面向个人用户使用的 windows 版本:

点击想要下载的版本号,进入下载界面进行下载:

下载完成后安装即可。

如果官网下载失败,可以到果壳剥壳下载或者其他你信得过的第三方网站下载,安装完成后选择个人使用或输入密钥都可以正常使用。

不要下载 VMware Workstation Pro 17.5.2版,其 vmware-tools 有问题

2、虚拟机安装 Debian12

下载 Debian12 镜像

我选择在官网下载,觉得官网速度慢的可以在其他国内镜像源(中科大源、清华源等自行搜索即可)下载。

注意:要下载 3.7G(4G左右)的完整版。

进入debian官网,选择其他下载链接:

选择完整版进行下载:

虚拟机设置

我虚拟机使用的是 17.5.1 版本,至少这个版本 VMware Tools 是正常的。

选择创建新的虚拟机,选择典型:

设置镜像路径:

设置虚拟机名字和路径:

设置虚拟机磁盘大小(按需):

选择自定义硬件:

  • 网络设置为桥接,其他按需:

配置(安装) debian12

选择第一个(图形化界面)安装,回车进入:

语言选择简体中文:

选择位置为中国:

选择输入法为汉语:

设置主机名:

配置网络名留空:

设置root密码:

设置新用户名和密码:

对磁盘进行分区选择“向导 - 使用整个磁盘”:

以下默认即可:

将改动写入磁盘选择“是”:

扫描额外的安装介质选择“否”:

使用网络镜像站点选择“是”:

源站点选择中国:

源仓库选择清华源(其他可用源也可):

HTTP代理信息留空:

参加软件包流行度调查随意即可:

选择需要的基础服务和桌面环境(我选择的是 KDE ,SSH要选):

安装 GRUB 启动引导器:

安装引导器的设备选择”/dev/sda“:

安装完成,继续:

启动效果:

image-20240616154308915

配置 debian12 环境

用户账户添加到 sudo 组:

# 打开终端并使用 root 密码进入 root 账户
su
# 将用户添加到 sudo 用户组(-a 表示附加(append),-G 表示指定用户所属的附加组(groups))
/usr/sbin/usermod -aG sudo yzxe

添加源,更新软件:

# 编辑软件源列表文件
sudo nano /etc/apt/sources.list
# 获取最新的软件包信息
sudo apt update
# 下载并安装所有已安装软件包的最新版本
sudo apt upgrade

这里最上面那一条一定会有,要注释,否则会报错

源文件:

# deb cdrom:[Debian GNU/Linux 12.5.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240210-11:28]/ bookworm contrib main non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

image-20240617212603878

更新软件包:

VMware Tools:

这个版本 VMware Workstation Pro 竟然不用安装 VMware Tools 就可以用,要知道 VMware Workstation Pro 17.5.2 我试了多久,果然是 VMware Workstation Pro 版本问题啊。

VMware Tools 有很大的不稳定性(我捣鼓了很久,最后莫名其妙好了,到最后都没弄明白是什么问题),因此我的建议是大家可以“八仙过海,各显神通”了。

3、配置 Debian12 软件

设置 Flatpak 和 Flathub

安装flatpak包管理器:

sudo apt install flatpak

安装 Software Flatpak 插件:

让 snap 可以搜到 flatpak 上面的软件

sudo apt install gnome-software-plugin-flatpak

添加 Flatpak 远程软件仓库:

sudo apt install plasma-discover-backend-flatpak

上面的官方源太慢了(等到地球毁灭了,一个软件都还没下载完),更换为上海交大的镜像源:

sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

安装微信

安装完 Flatpak 后,可在软件管理中心直接搜索下载:

安装 Flatpak 应用程序前会弹出以下需要安装,完成安装即可:

其他软件同理,可在软件管理中心安装,也可使用以下命令进行安装:

# 使用 apt(一般):apt 是 Debian 和基于 Debian 的发行版(如 Ubuntu)中使用的包管理工具。
sudo apt install <package-name>
# 使用 Flatpak:Flatpak 是一个用于在各种 Linux 发行版上部署和管理应用程序的工具。
sudo flatpak install flathub <application-id>
# 使用 Snap:Snap 是由 Canonical 开发的用于在各种 Linux 发行版上分发和管理应用程序的系统。
sudo snap install <application-name>

以下是我安装的一般软件:

二、其他开发环境配置

标签:non,12,sudo,free,VMware,Linux,安装,Debian,下载
From: https://www.cnblogs.com/YZXE/p/18253333

相关文章

  • Linux安装JDK环境
     1.下载安装官网地址:https://www.oracle.com/java/technologies/downloads/?er=221886#java11本地包下载后传入路径/usr/local/下。 不使用xftp也可以直接拖入。如果无法拖入需要安装上传下载文件包:#安装上传下载文件包yuminstalllrzsz-y解压......
  • 12k star 项目 cmake-examples 阅读和点评
    12kstar项目cmake-examples阅读和点评Author:ChrisZZTime:2024.06.17目录12kstar项目cmake-examples阅读和点评项目概要01-basicA-hello-cmakeB-hello-headersC-static-libraryD-shared-libraryE-installingF-build-typeG-compile-flagsH-third-party-libraryI-compi......
  • 12、docker-数据卷容器-多个容器之间数据同步----volumes-from
     =========================================================================================测试:让docker02和03继承docker01·三个容器中,如果父容器被删除了,02和03的数据还是会存在的·容器共享的只有做了特殊处理的卷,不是所有的文件都共享,比如下列的volume01和......
  • 【Linux 12】进程控制
    文章目录......
  • 史上最全最详细的适合新手的从零搭建一个Linux的HTTP服务器
    一.概念梳理    http(hyper-text-transmission-protocol)超文本传输协议,顾名思义就是传输超文本(html)的协议,具体地来说,我们不需要知道html怎么写,我们只需要梳理服务器的数据接收和响应.具体业务具体分析,你们可以自行丰富内容,这里只做最简单的功能演示.http协......
  • Linux – menuconfig讲解
    menuconfig1.简介        menuconfig是一套图像化配置工具,由ncurses库提供软件支持。ncurses库提供了一系列的函数以便使用者调用它们去生成基于文本的用户界面。        menuconfig本身的软件只负责提供menuconfig工作的这一套逻辑,比如说通过上下左右调整......
  • ARM Linux 设备树详细介绍(2)共二篇
    承接上文,第一篇        3.Device&Tree引发的BSP和驱动变更        有了DeviceTree后,大量的板级信息都不再需要,譬如过去经常在arch/arm/plat-xxx和arch/arm/mach-xxx实施的如下事情:        1.注册platform_device,绑定resource,即内存、......
  • ssh-key-deploy:一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具
    ssh-key-deploy简介使用Python编写的一个在Windows上创建ssh密钥并且自动部署到Linux服务器上的小工具。功能特点创建具有自定义名称和可选密码的SSH密钥。列出本地存储的所有SSH密钥。将SSH密钥安全地上传到远程服务器。使用直观的命令行界面进行操作,支持菜单导航。友好......
  • Oracle 12C的闪回技术详解
    1闪回技术介绍闪回技术是oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还......
  • CF1267G Game Relics
    GameRelics首先猜一下(在\(x\lec_i\)的条件下),应该先抽奖,后剩下的全买考虑已经拥有了\(k\)个圣物,再又有一个圣物的期望代价为\(E(X)=\frac{n-k}{n}x+\frac{k}{n}(E(X)+\frac{x}{2})\)\(E(X)=x(1+\frac{k}{2(n-k)})\)随着随机选择,设还剩\(k\)个圣物没有,其代价和为......