最近不得不用这个体系来进行开发和工作,所以记录一下常用的操作和装备,如果今后需求或者协助到别人。

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

硬件资源

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

$ 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:无法执行二进制文件: 可执行文件格局过错

触摸板

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

别的敲击笔记本自带键盘的时候,手很简单接触到触控板,导致光标忽然移位,这时能够禁用触控板:

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

个人装备

个人装备相关的文件便是.bashrc文件,最好追加而不要替换,由于体系预先装备好了各种文件在命令行里的默许配色,一旦替换成自己的.bashrc文件,很多配色就变了,并且简单冲突。

开发环境

开发环境最重要的是java的根目录$JAVA_HOME,这个目录非常重要,各种软件都会依靠。独自下载各种JDK是没用的,就算下载了也运转不起来(二进制指令底子不兼容!),统信的体系现已设置好了java环境,在/usr/lib/jvm下能够看到主要有2个java版别java-1.11.0-openjdk-arm64java-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 呈现一个默许选框,根据需求调整大小,别的需求点击截图选项卡,不然是录屏操作。截图直接生成图片,不能拷贝到剪切板,有点不方便。

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

工作套件

工作常用的Excel和Word之类的,选用了石墨文档,直接在使用商铺中就能够下载装置。石墨文档现在名望很大,居然还有离线版,值得欣赏。不过不知道是不是arm64的原因仍是石墨文档的bug,开端运转的几回居然都溃散闪退,同一文件多翻开几回后安稳了些。