VirtualBox安装openSUSE

注意:openSUSE分为两个版本Leap和Tumbleweed,Leap是稳定版本(几年才更新一次,适合学校机房之类软件更新换代慢、追求整体稳定性的环境),Tumbleweed也称滚风草版本是实时更新的版本(适用于做研发、软件更新迭代快的环境)

网上教程较少,整理出来方便自已也方便他人

目录

1.准备好虚拟机

2.下载openSUSE的ISO文件

3.设置虚拟机并挂载虚拟光盘

4.开始安装openSUSE系统

5.系统内设置

6.快捷方式的设置

7.软件安装

8.安装编译工具

9.常用的命令


1.准备好虚拟机

这里使用的是Virtual Box(相比于VMware对新手较为友好操作简单),教程网上很多。

2.下载openSUSE的ISO文件

选择DVD-X86_64.iso文件就行,目前最新版本:

        Leap:openSUSE-Leap-15.5-DVD-x86_64-Media.iso

        Tumbleweed:openSUSE-Tumbleweed-DVD-x86_64-Snapshot20230917-Media.iso

下载地址可以选择官方网站或者国内镜像网站,使用迅雷加速都挺快的:

官方网站:获取 openSUSE

Leap:openSUSE Leap 15.5 - 获取 openSUSE 选择离线安装版本

Tumbleweed:openSUSE Tumbleweed - 获取 openSUSE 选择离线安装版本

3.设置虚拟机并挂载虚拟光盘

需要注意的是,系统类型选择Linux,版本选择openSUSE(64-bit),内存根据需求来(如果运算仿真多的话建议12G这样运算速度快,不清楚就先设置为4G),创建新虚拟硬盘选择动态分配,硬盘大小根据你的需求来越大越好(动态分配是用多少占用实际硬盘多少,固定分配是直接占用实际硬盘),其他没有说明的默认选项就行。

虚拟机创建好后需要挂载虚拟光盘,选择创建的虚拟机——设置——存储——控制器——选择你的ISO虚拟光盘文件。

4.开始安装openSUSE系统

准备工作完成,正式开始安装openSUSE系统,启动虚拟机进入安装界面,如果不熟悉建议按F8进入中文安装界面,一路Next,桌面选择第一个就行,时区选择上海,磁盘分区那里选择默认安装设置,所有的安装设置完成,开始系统安装时间比较久需要30分钟(有时会安装超时),安装结束会重启系统,然后回到安装系统的界面直接enter再enter进入系统,如果你看到一个大灯泡那么恭喜你安装成功,openSUSE系统和Windows系统很相似,个人感觉比其他Linux系统好用,openSUSE不需要设置增强工具就可以随意的再Windows系统和Linux系统之间实现鼠标的切换,还有输入法方面,即使你安装的语言是中文它也自带中英文双键盘。

一些比较方便的设置:再虚拟机界面最上方菜单栏——设备——共享粘贴板和拖放——都选择双向,这样设置可以实现主机与虚拟机之间灵活的交互。

5.系统内设置

首先,openSUSE的软件源需要更换为国内的镜像源,换成国内源可以避免大部分软件发生下载超时错误,比较方便的是图形化操作:YaST Software——配置——软件源——添加(这里会询问是否信任该源,信任即可),然后把系统的源给他禁用了,就完成源的修改了。(禁用源只需要把该源的已启用取消勾选即可) 查看源的命令:zypper lr

6.快捷方式的设置

Konsole命令终端和YaST Software这俩工具是很常用的,建议添加快捷方式到状态栏,未修改前可以在开始菜单找到。(有时会因为库的原因导致开始菜单无法打开,所以这样做有备无患)

7.软件安装

openSUSE-Tumbleweed所自带的软件都是最新版本(会自动更新?我也不清楚第一次接触这个),一般自带的软件的库都可以在YaST Software里面直接下载,就像手机app下载一样,会自动配置依赖项(真心喜欢),我用的较多的是Python,目前最新版本自带的是Python3.11.15,就拿Python的spyder库来示范,YaST Software——搜索spyder——选择spyder(会自动选择所必须安装的依赖项,都是最新版)——接受,开始下载(如果之前没有换源,那么这里你大概率会连接超时下载失败)。

需要注意的是安装软件的时候建议先查看一下系统是否自带该软件,若自带该软件及其相关的库文件都是无法使用命令下载的,需通过YaST Software下载。查询: 软件名 --version

例如:python3 --version

8.安装编译工具

忘记一件重要的事情,openSUSE是没有安装gcc、make等编译工具的,下载软件前记得提前安装。

sudo zypper install gcc

sudo zypper install gcc-c++

9.常用的命令

(有没有用我也不知道,网上查的还没用过)

zypper search gcc --  Search for string gcc

zypper info   gcc --  Show description for package gcc

zypper refresh    --  Update package description from repositories

zypper lu         --  List upgradable packages

zypper up         --  Upgrade packages

zypper dup        --  Upgrade distribution

### 安装 VirtualBox 的前提条件 为了在 OpenEuler 上成功安装并运行 VirtualBox,需先确认主机已满足最低硬件需求以及软件环境准备充分。通常情况下,建议确保系统已经更新至最新状态,并且内核支持 KVM 虚拟化技术以获得更好的性能表现[^1]。 ### 添加必要的仓库 由于默认的 OpenEuler 仓库可能不包含 VirtualBox 及其依赖项,因此需要添加额外的第三方源来获取这些包。可以考虑使用 OBS (Open Build Service) 或者其他社区维护的镜像站点作为补充资源。具体命令如下: ```bash sudo dnf config-manager --add-repo=https://download.opensuse.org/repositories/home:/virtualbox/openSUSE_Leap_15.3/home:virtualbox.repo ``` 请注意上述 URL 是示例链接,实际操作前应当访问官方网站查找适用于当前发行版的最佳下载地址。 ### 安装 VirtualBox 完成以上准备工作之后,就可以通过 DNF 包管理器轻松地安装 VirtualBox 了: ```bash sudo dnf install virtualbox-7.0.x86_64 ``` 这里假设要安装的是 7.0 版本;如果想要安装不同版本,则应调整相应的包名参数。 ### 启动与配置服务 安装完成后,启动 VirtualBox 并设置开机自启功能: ```bash sudo systemctl start vboxdrv.service sudo systemctl enable vboxdrv.service ``` 此时应该能够正常打开图形界面或者命令行工具来进行后续的操作了。 ### JDK 解压安装(非必需) 对于某些特定应用场景下需要用到 Java 开发套件的情况,可以通过下面这条指令将预先下载好的压缩文件解压到指定目录中去: ```bash tar -zvxf jdk-8u401-linux-x64.tar.gz -C /opt/ ``` 不过这一步骤并非安装 VirtualBox 所必须执行的部分[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值