国产开发环境搭建填坑记(二)-- 系统及环境安装
下载地址: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)算一个,要想国产操作系统的小白正常使用,总有些坑要有人填。)
下一篇,开发软件的安装。
浙公网安备 33010602011771号