国产开发环境搭建填坑记(二)-- 系统及环境安装

下载地址:openEuler官网

下载版本:openEuler 24.03 LTS SP1(openEuler 25.03 通用)

安装体验总结:

1、服务器安装:勾选 Windows文件服务器

2、root和普通用户都要建(普通用户实验用时可以设置无密码登陆)。

 

槽点:

shell不支持中文。

部分细节功能未能正常实现。

系统默认语言这块存在Bug。

官方反馈缓慢。

人性化设计欠缺(U盘不能自动挂载,这可能也是其简洁的特色)。

 

本人系统安装为求尽善尽美,截至现在已经重装不下30次。为方便安装,自制安装脚本。共享给大家。

1、

必须的命令操作:

mkdir /mnt/usb

mount /dev/sdb1 /mnt/usb

cd /mnt/usb

进到目录后,即可执行自动脚本(1update.sh)(备注:可以将下面的代码在windows中存为txt文件,保存时编码一定要是UTF-8,然后再重命名把txt改为sh,但即便这样,进到openEuler中执行sh,还是有可能要报编码错误,这个时候你还需要用 doc2unix 命令再执行一下,这样就万无一失了。)

#!/bin/bash

# 配置 dnf 以优化下载速度
sudo tee /etc/dnf/dnf.conf <<EOF
[main]
max_parallel_downloads=10
fastestmirror=true
EOF

# 安装中文字体
sudo dnf install -y wqy-*-fonts open-*-fonts dejavu-fonts liberation-fonts

# 更新系统
sudo dnf update -y

正常状态:以下所有步骤应该全部无错提示,一次性正常完成。

 

2、

命令太繁琐,改用桌面。Gnome和XFCE,我选了Gnome,理由是openEuler自带了wayland,这先进与X11,Xfce目前到4.20,对wayland的支持还是实验性的。

槽点:中文输入法没有。

安装桌面系统(2GnomeWindow.sh):

#!/bin/bash

# 安装 GNOME 核心组件
sudo dnf install -y gnome-shell gdm gnome-session gnome-terminal nautilus gnome-control-center

# 安装网络管理工具
sudo dnf install -y NetworkManager nm-connection-editor

# 安装基本的 GNOME 应用程序
sudo dnf install -y gnome-software gnome-system-monitor

# 启用 GDM 并设置默认目标
sudo systemctl enable gdm
sudo systemctl set-default graphical.target

 

3、

之前说过原始系统太多细节未处理。

槽点:输入法安装后不会自动显示,需要手动添加。  设置》键盘 》 输入源》+》汉语(中国)》中文(智能拼音)   

需要安装office的小伙伴可以将sudo前面的#去掉。安装上LibreOffice和中文语言包,就可以当办公电脑用了(没有打印机)。

安装完善工具(3Tools.sh)

#!/bin/bash

#安装 IBus拼音输入法
sudo dnf install -y ibus-libpinyin

#终止现有 IBus 进程
sudo ibus exit

# 启动新的 IBus 守护进程
sudo ibus-daemon -drx

# 安装LibreOffice和中文语言包
#sudo dnf install -y libreoffice libreoffice-langpack-zh-*

#安装火狐浏览器
sudo dnf install -y firefox

#安装Chromium
#sudo dnf install Chromium

# 重启系统
sudo reboot

 

至此,你的主机已经可以进入一个类windows的系统了。

 

4、

安装远程桌面

官方仓库没有xrdp这个包,需要第三方软件仓库支持。

安装远程服务(xrdp)(4yuanCheng.sh)

#!/bin/bash

#安装阿里云镜像站
sudo tee /etc/yum.repos.d/epel-aliyun.repo <<EOF
[epel-aliyun]
name=Aliyun EPEL Mirror
baseurl=https://mirrors.aliyun.com/epel/8/Everything/\$basearch/
enabled=1
gpgcheck=0
EOF

#清理dnf缓存
sudo dnf clean all

#重建dnf缓存
sudo dnf makecache

#安装xrdp服务
sudo dnf install -y xrdp xorgxrdp

#启用并启动Xrdp服务
sudo systemctl enable xrdp
sudo systemctl start xrdp

#配置防火墙
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload

#配置Xrdp会话
#sudo echo "exec startxfce4" > ~/.xsession
sudo echo "exec gnome-session" > ~/.xsession
#重启Xrdp服务
sudo systemctl restart xrdp
# 重启系统
sudo reboot

 

折腾了3天(25.03,走过不少坑,其中Xorg(技术已算落后)算一个,Xfce(未能适应新技术wayland)算一个,要想国产操作系统的小白正常使用,总有些坑要有人填。)

下一篇,开发软件的安装。

 

posted @ 2025-04-07 17:37  沉默种子  阅读(124)  评论(0)    收藏  举报