统信操作系统(UOS)体验与开发环境安装

您所在的位置:网站首页 uos适合个人使用吗 统信操作系统(UOS)体验与开发环境安装

统信操作系统(UOS)体验与开发环境安装

2023-12-13 05:47| 来源: 网络整理| 查看: 265

最近不得不用这个系统来进行开发和办公,所以记录一下常用的操作和配置,万一以后需要或者帮助到别人。

在进入桌面之后,给我的感觉不得不说非常舒服。首先就是屏幕的感觉,经常用linux的话能够非常明显的感受到这个系统带给人的明亮和细致。看来显卡驱动非常给力了咯?几乎能够达到苹果电脑的视觉效果,其它各种linux的屏幕看着总是感觉有毛边。其次图标风格看着比较让人满意,与以往各种linux发行版都有显著的不同和提高。才发现UOS是基于deepin,华为当然也并不是所有都从零开始。最后是个人应用可谓一应俱全。从视频播放到相册画板,都已预先安装。这对于普通用户其实是非常便利的,不要说像fedora那样安个播放器都相当费劲。

硬件资源

截图录屏_选择区域_20220608203821.png

$ uname -a Linux 4.19.71-arm64-desktop #1 SMP PREEMPT Sat Nov 21 18:19:06 CST 2020 aarch64 GNU/Linux

虽然UOS是Linux系统,但最关键的一点就是这个操作系统的CPU是arm64位,所以基本所有可以运行在其它Linux的二进制文件在这个系统上都运行不了。典型的就是sublime text这个很受欢迎的文本编辑器,无论是官网上的rpm包还是deb包,还有压缩包都是安装不了的,就是因为包含的二进制文件与arm64都是不兼容的,除非全部本地编译。

$ /opt/programs/sublime_text/sublime_text bash: /opt/programs/sublime_text/sublime_text:无法执行二进制文件: 可执行文件格式错误 触摸板

非常不好用,滚动起来幅度时不时地变得很大,很难受。

另外敲击笔记本自带键盘的时候,手很容易接触到触控板,导致光标突然移位,这时可以禁用触控板:

截图录屏_选择区域_20220609090101.png

个人配置

个人配置相关的文件就是.bashrc文件,最好追加而不要替换,因为系统预先配置好了各种文件在命令行里的默认配色,一旦替换成自己的.bashrc文件,很多配色就变了,而且容易冲突。

开发环境

开发环境最重要的是java的根目录$JAVA_HOME,这个目录非常重要,各种软件都会依赖。单独下载各种JDK是没用的,就算下载了也运行不起来(二进制指令根本不兼容!),统信的系统已经设置好了java环境,在/usr/lib/jvm下可以看到主要有2个java版本java-1.11.0-openjdk-arm64和java-1.8.0-openjdk-arm64,根据需要设置好路径。再将export JAVA_HOME='/usr/lib/jvm/java-11-openjdk-arm64'追加到~/.bashrc中,不要忘记运行source ~/.bashrc。

最典型的就是Android Studio,不能用自带的JRE环境,就是因为arm64,否则根本运行不起来任何任务!这个问题花了不少时间,起初百思不得解,后来才恍然大悟。在File -> Project Structure -> SDKLocation 里指定JDK目录为/usr/lib/jvm/java-1.11.0-openjdk-arm64

常用软件 Chrome浏览器

没有chrome, chrome只针对x86_64和amd64打包发布,只有Chromium才有针对arm64的官方包。在应用商店里能够搜到,然而版本还在86,而且有个让人不爽的问题——无法登录账户同步数据,不知是配置问题还是chromium的bug;另一个让人抓狂的问题是,chromium动不动就页面崩溃,然而现在基本无解,需要费力去找arm64的deb包。

6.9更新

下载了101版本的Chromium,竟然安装不了:

chromium : 依赖: libc6 (>= 2.33) 但是 2.28.9-1+dde 正要被安装 依赖: libevent-2.1-7 (>= 2.1.8-stable) 但无法安装它 依赖: libfreetype6 (>= 2.11.1) 但是 2.9.1-3+deb10u1 正要被安装 依赖: libgcc-s1 (>= 4.2) 但无法安装它 依赖: libjsoncpp25 (>= 1.9.5) 但无法安装它 依赖: libre2-9 (>= 20201101+dfsg) 但无法安装它 依赖: libsnappy1v5 (>= 1.1.9) 但是 1.1.7-1 正要被安装 依赖: libstdc++6 (>= 12) 但是 8.3.0.3-3+rebuild 正要被安装 依赖: libwayland-client0 (>= 1.20.0) 但是 1.16.0-1 正要被安装 依赖: libwebp7 但无法安装它 依赖: libxcomposite1 (>= 1:0.4.5) 但是 1:0.4.4-2 正要被安装 依赖: chromium-common (= 101.0.4951.64-1) 但是 83.0.4103.116-1~deb10u3 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

看来当前的系统所带的各个软件包非常的旧了,怪不得应用商店里只有版本83的,于是又下载了一个89版本的,碰碰运气,需要同时安装common和sandbox;

sudo apt-get install ./chromium-common_89.0.4389.114-1~deb10u1_arm64.deb ./chromium-sandbox_89.0.4389.114-1~deb10u1_arm64.deb ./chromium_89.0.4389.114-1~deb10u1_arm64.deb

竟然成功安装了!但是google的账户还是登录不了,也就无法同步了。

命令行

自带的terminal用着是很不习惯的,首先就是不能alt+n切换标签,还有边框占的空间太大,看着很累赘。当然是用自己习惯的Xfce-terminal了apt-get install xfce4-terminal。

文件打开 打开任何文件可以用dde-open,只打开文本文件用deepin-editor

目录管理 对应的命令是dde-file-manager

快捷操作

区域截图:Ctrl+Alt+R 出现一个默认选框,根据需要调整大小,另外需要点击截图选项卡,不然是录屏操作。截图直接生成图片,不能拷贝到剪切板,有点不方便。

截图录屏_选择区域_20220608205118.png

办公套件

办公常用的Excel和Word之类的,选用了石墨文档,直接在应用商店中就可以下载安装。石墨文档现在名气很大,居然还有离线版,值得赞赏。不过不知道是不是arm64的原因还是石墨文档的bug,开始运行的几次居然都崩溃闪退,同一文件多打开几次后稳定了些。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3