opensuse是一款基于linux内核所开发的GNU/Linux操作系统,opensuse leap 15是该系统的最新版本。相比于前几个版本来说,该版本的兼容性以及支持性已经变得格外强大,而且用户可以在这里随意部署自己需要的模块。
【基本介绍】
openSUSE 15 已经正式发布,新版本采用全新的外观,并且允许 openSUSE Leap 15 可以迁移至 SLE。openSUSE Leap 15 带来了新的安装器和分区工具,支持性和兼容性变得更加强大,让用户方便的部署所需的模块。
【opensuse官方介绍】
openSUSE Leap 15.0是 openSUSE 打造定期释出的 Linux 发行版本的一种全新方式。 Leap 使用 SUSE Linux Enterprise(SLE) 的源代码,使 Leap 具有其它 Linux 发行版无法比拟的稳定性,并将其与社区开发相结合,为用户、开发人员和系统管理员提供*的 Linux 体验。贡献者和企业为 Leap 所做的贡献使它成为了提供成熟的软件包的 SLE 和提供最新的软件包的 Tumbleweed 这两者之间的桥梁。
【功能特色】
openSUSE Leap 15 现允许迁移至 SLE,带来一个新的分区工具,与 Groupware Kopano 整合,移动至 Firewalld —— 并由 Linode(对于云和基础架构设置)以及如 Tuxedo Laptops 的高端硬件厂商分发(其他云计算和硬件厂商将会跟进)。最重要的是,Leap 15 引入了一个系统角色选择,其中包含经典的“服务器(server)”角色和具有事务更新与只读根文件系统的“事务服务器(transactional server)”角色。这将原子更新(atomic updates)的全部好处带给了从物联网(IoT)和嵌入式设备到经典的服务器和桌面的全面部署(full scope of deployments)。除此之外,Leap 15 一直不断为云使用场景如虚拟化客户进行优化,并同时提供了各种各样的桌面,包括 KDE 和 GNOME 以及用于简单试用的 Live 镜像的回归。
新面貌,与 SLE 紧密结合
由社区开发的全新外观,openSUSE Leap 15 带来了大量的社区软件包构建于来自 SUSE Linux 企业版(SLE)15 的核心源码,其中两个主要版本是第一次从头开始并行构建的。Leap 15 与 SLE 15 共享一个共同核心,即将在未来几个月发布。Leap 的第一个版本是 42.1,它基于 SLE 12 的第一个 Service Pack(SP1)。三年后,SUSE 的企业版本和 openSUSE 的社区版本现已重新对齐在 15。
迁移至企业版变得简单
因此,SUSE 将首次支持从 openSUSE Leap 服务器安装迁移至 SUSE Linux 企业版,这使得系统集成商可以轻松地在 Leap 代码上进行开发,并随后为 SLA、认证、批量部署或扩展长期支持转移到企业版本。Dupke 解释道:“对于希望将社区 Linux 发行版解决方案迁移到企业发行版的开发者来说,升级到商业产品可能会非常复杂。借助 Leap 15 和 SUSE Linux Enterprise Server 15,这一过程变得非常简单。我们知道社区是创新发生的地方,如果需要,Leap 社区开发人员现在可以轻松地将它扩展到企业 Linux。Leap 15 为企业服务,支持和维护提供了最快捷、最灵活的过渡。”
OBS,OpenQA:更好的测试,更多的安全且比其他的更开放
通过使用开放编译服务和 openQA,openSUSE Leap 已经成为最佳且经过完全测试的 Linux 发行版,其构建方式与其他发行版不同,它使用了比竞争对手更安全的开发模式。社区发行版及其企业基础系统是与 SUSE 开发者合作构建的,使用诸如开放编译服务和 openQA 这样的开源及 openSUSE 工具,它们已经进行了超过一百万次测试。充满活力的开发人员社区,开放源代码工具的可用性以及 Leap 和 SLE 之间的发行版对齐使开发人员可以轻松地为 Leap 做出贡献,并进一步推动技术创新和开源解决方案。
全面应用及一些新的网络服务
对于所有现存的 Leap 用户可以对 Leap 15 进行无缝更新。建议在未来六个月内进行迁移。像以前的版本一样,系统管理员和小型企业可以使用 Leap 来托管网站和邮件服务器,或者使用 DHCP、DNS、NTP、Samba、NFS、LDAP 和数百种其他服务进行网络管理。
文件共享和云服务包括诸如 NextCloud 等软件,甚至是群件应用程序套件 Kopano(以前称为 Zarafa)也是 Leap 15 官方软件源的一部分。
新的安装器和分区工具,移动至 Firewalld
Leap 15 进一步改进了 openSUSE 最强大的工具之一 YaST。例如,分区器的 libstorage-ng 子系统已经过重新设计,使其更加强大和可靠,并将易用性提升到一个新的水平。从 SuSEfirewall2 转移到广泛使用的
防火墙管理工具 Firewalld 也是如此,Firewalld 提供了与动态网络设置更好的集成。需要进行大规模部署的管理员,例如云解决方案,将会发现 AutoYaST 中有帮助的改进。其配置文件包含安装和配置数据将简化无人值守安装。新的 AutoYaST 版本受益于清理过的配置文件,扩展的文档和 libstorage-ng 现在支持的新分区特性。
镜像、部署和硬件,与 Linode 和 Tuxedo 合作
今天发布的 Leap 15 不仅作为 DVD 和网络 ISO 发布:Linode 和硬件提供商 TUXEDO Computers 也有了 Leap 云端镜像。在全新的 TUXEDO InfinityBook Pro 13 预装 Leap 15 立即可用的同时,Linode 也提供了满足所有基础设施的需求。还有更多的云端镜像和硬件提供商将在未来几周内提供 Leap 15 预安装或部署。
Kubic 带来原子更新(Atomic Updates):为专业人员的附加构建模块
此版本具有系统角色选择功能,可提供经典的服务器角色和事务服务器角色。由 openSUSE 的容器平台项目 Kubic 提供,该角色使用事务更新和只读根文件系统在多种用例中提供给 Leap 原子更新的所有好处,包括容器主机,物联网(IoT)和经典的服务器功能,以及涉及桌面的潜在未来应用程序。
为可扩展构建
openSUSE Leap 也非常适合并可作为虚拟机(VM)或容器客户使用,使专业用户无论是单服务器还是数据中心都能高效地运行网络服务。
桌面及 Live 镜像现在可用
openSUSE Leap 的用户可以选择他们最喜欢的桌面环境,配置和设置。Leap 中的 GNOME 版本与 SLE 15 中使用的版本相同,现已默认使用 Wayland。GNOME Builder 首次可用于 Leap,从而可以轻松开发 GNOME 项目。KDE 和最新的 Plasma 5.12 长期支持版本(LTS)也可以通过 PackageHub 用于 SLE 15,包括其所有社区支持的工具和应用程序。Leap 为以上提到的桌面提供了 Live 镜像。
健康和科学
Leap 发行版支持健康、科学、研究和开发者社区,通过提供如 GNU Health 来促进医院的运营并收集重要的患者数据,以及 QGIS 使得研究人员可以创建、编辑、可视化、分析和发布地理空间信息。
平台与架构
Leap 与 X86_64 配合,可为物理、虚拟、宿主和客户机以及云提供部署方案。移植到其他架构例如 ARM64 和 POWER 的工作正在由社区进行。Leap 15 系列的维护和安全更新预计将持续至少三年。用户应在每个 SP 发布后的六个月内更新到最新的 Leap 15 Service Pack(SP),以获得审慎的更新。预计每年都会有 Service Pack 更新。
【opensuse安装步骤】
下载最新的openSUSE Leap 15.0的ISO镜像,制作系统启动U盘,openSUSE官网推荐用Rufus或SUSE Studio ImageWriter进行启动盘制作;
设置好boot选项后,进入启动画面,选Installation进入安装程序;
选择同意openSUSE的License,开始安装;
选择安装哪种桌面环境,openSUSE的KDE是一定要体验的,Gnome也很不错;
若选择Custom,则打开Yast软件管理,自己选择需要安装的桌面环境和软件,可以同时安装多个桌面环境,可以通过搜索直接从U盘的软件源安装自己需要的软件;
分区方案这里,不推荐默认方案(除非虚拟机或单独安装openSUSE),建议在专家分区下,选择基于现有分区方案,进入自定义分区工具;
左侧选择HardDisks,选sda1(即硬盘1),右侧即为图形化展示的分区方案;
当前是空盘,需要新建几个分区(若是双系统,需要通过分区位置和大小判断windows分区的位置,不要使用有数据的分区,尽量自己提前腾出一块空间给linux),点击Add添加分区,在分区程序中指定新分区大小(先建立/目录);
根目录用于存放系统文件,所以角色这里选操作系统;
根目录使用Ext4格式进行格式化,挂载点在/目录;
根目录建立完成,再依次建立/home目录和swap分区;
家目录属于用户数据和应用的存放位置,因此属于数据和应用类型;
而swap是交换分区,选swap即可;
三个分区建立完毕,如图;
有少量空间没有分配,忽略它继续安装即可;
新的分区方案如图;
新建用户,密码任意长度但必须有字符,个人使用为了管理方便,将此用户的密码同时作为管理员密码,且允许自动登录;
配置完成,下面是Yast给出的安装摘要,此处有许多青色高亮的链接,可以点击并直接跳回相关步骤,重新修改配置;
安装前Yast要求再次确认安装方案;
开始安装,当前方案一共有两千多个包……稍等一会;
右侧标签是openSUSE当前版本的发行注记;
安装末尾Yast自动进行相关配置;
完成后倒计时重启;
引导界面;
开机后第一印象……蜥蜴自Leap 42.1开始已经在风格上逐渐追求简约,而在Leap 42.2之后整个系统的风格都已经十分统一,Leap 15.0也是如此;
【opensuse使用方法】
一、双系统/多系统引导设置方法
需要配置双系统的话,菜单里搜索boot loader(其实桌面直接搜多也可以),因为属于Yast组件,需要权限;
Boot loader的第三个标签下基本就能满足引导选项菜单的配置了;
另外,Yast的伪图形化界面也可以配置,命令行下`sudo yast`即可,选择system下的boot loader;
方向键向右移至第三个标签页,Tab切换到引导项列表,方向键上下切换默认项,确认后,Alt+O确认(Yast用快捷键操作真的很方便)再Alt+Q退出即可;
二、软件源添加
openSUSE默认开启的源已经足够用,但如果需要额外的软件,建议开启社区提供给的几个源,在Yast的software中选择softwarerepository;
选择左下角的Add增加源;
选择从社区源增加;
在列表中勾选,并OK即可;
三、语言环境配置
系统安装时默认美式英语安装,locale结果是这样,没问题;但如果要输入中文,会比较麻烦;LC_CTYPE改为中文即可
修改方法命令行`export LC_CTYPE=”zh_CN.UTF-8”`即可;
【配置需求】
内存1024MB以上,CPU主频1GHz以上,硬盘8G以上,其他的硬件无太大要求,只要在Linux下有驱动程序兼容就可以。