其它

作业 安装Chrome和拼音输入法

说明:使用的是云服务器,发行版CentOS7。

一、安装Chrome浏览器

  1. 如果云服务器上没有GUI,应先安装一种桌面工具,安装方法是使用yum的groupinstall。

    必须安装X Window System 包,桌面可以选择 GnomeKDE

    安装 xrdp 并启动服务,为了能在 windows10 下远程连接 gnome 桌面。

    在 win10 下打开远程连接,输入IP,username,password,成功连接到云服务器桌面。

  2. 为了避免依赖缺乏等诸多麻烦,采用 yum 安装。

    尝试安装:

    报错不能找到安装源,因此必须先添加google浏览器安装源。

    使用 vim 编辑器编辑一个新文件,存放在软件源目录下:

    编辑该文件如下,这里的 gpgcheck 要改成0,不然会出现 gpgcheck 通不过的情况。

    输入:进入底线命令模式,输入wq写入并退出。

    现在使用 yum 安装:

    出现安装信息,输入 y 确认,开始安装,一段时间后出现complete,安装成功。

    image-20200319165716972

    至此,google-chrome-stable 安装完毕,现在打开远程连接查看安装结果。

  3. 远程连接到云服务桌面,查看 application -- Internet,出现系统自带火狐浏览器和刚安装的Chrome浏览器:

    image-20200319170002349

安装完发现不能启动,使用CLI尝试启动,提示缺失--no-sandbox参数。

增加这一参数,再次启动,发现成功启动。

为了更方便的在桌面上启动,需要对 application 的启动命令做出修改。打开文件管理系统,进入 /usr/share/application 找到 chrome 浏览器,右键进入 properties,修改启动命令如下:

此时,在Application -- Internet 下,双击 Chrome Drive,成功进入Chrome浏览器。

image-20200319171758554

二、安装搜狗拼音输入法

先说一个失败的尝试:

  1. 安装 fcitx
  1. 下载搜狗拼音输入法
  1. 用 alien 把 deb 转 rpm,并用 rpm 安装。

发现缺失依赖:

安装 qtwebkit, 然后再用 rpm 安装。

问题仍未解决,libstdc++.so.6 的依赖缺失没解决,经查询发现是 gcc 版本太低,而 yum 指令下载不到高版本 gcc 因此决定手动安装高版本gcc,主要步骤是先wget下载 gcc ,tar指令解包,用configure make make install 依次安装前置文件和 gcc 本体,然后把libstdc++.so.6的软连接重新指向新版本的libstdc++。

尝试以上方法,问题仍未解决,不知道为什么。尝试多次无果,决定换一个方法:

 

  1. (已经安装fcitx)下载搜狗拼音输入法,借助 dpkg 把内容提取出来:

得到一个tar.gz文件,把它解压到系统中,并将输入法相关文件复制到fcitx文件夹下:

 

  1. fcitx 配置

在有 GUI 的情况下,点击桌面左上角 Application --> Other,能找到 Fcitx 配置,点击,弹出提示缺乏配置工具fcitx-configtool,将会以文本形式打开,随后弹出文本配置。因此要安装 fcitx-configtool

装完之后点击就会出现如下界面:

image-20200320132553437

点击 + 号:

image-20200320132624661

已经出现搜狗拼音,将其添加到输入法中。

但目前默认的输入法并不是 fcitx,因此更换:

然后 GUI 上出现 im-chooser 输入法选择界面,选择 “使用fcitx”,然后点击 “注销”。

image-20200320133001908

重新远程登录,打开文档编辑,发现已经可以使用搜狗输入法了。

image-20200320133340917