首页»版块 智慧生活 平板 在安卓平板上安装Linux版的WPS【附教程】【已完结】

在安卓平板上安装Linux版的WPS【附教程】【已完结】

[复制帖子标题和链接]

537523

Hedy七喜  LV8  发表于 2023-4-5 19:32:18 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-9 16:12 编辑

一直想要用平板办公,怎奈V8Pro上的浏览器和办公软件太蛋疼。。。。。。

一直寄希望于官方开发像华为平板全功能的WPS一样的功能,怎奈官方不给力。。。。。。

前段时间看到有朋友在论坛安装aidlux跑了WPS,一时来了兴致,安装完系统,跑起来WPS结果出现一些莫名其妙的问题,主要是设置没法保存,工作特别忙就再没折腾,直接卸载了

之前有些Linux基础,家里的NAS也是我自己组装的,跑的Debian,跑的各类Docker服务,今天心血来潮,下载了神器termux,安装了大Debian,想跑起个Linux 全功能WPS来办公,方便出差就OK,结果踩坑无数。。。。。

最后耗时5个半小时,安装了浏览器、输入法、WPS,解决了好多遇到的问题,终于可以完美使用了
主要解决的问题:

1.中文输入法安装后不起作用
2.qt5库无法安装
3.wps账号无法登录
4.wps假死无法打开文件
5.wps字体缺失

系统空间消耗也不多,好像不到5个G

近期有点忙,哪天有空了可以帮需要的、不会安装的朋友写个简单的安装步骤。

几点说明:
1.我的计算机专业知识有限,表述的一些内容可能会存在不准确的地方,欢迎大家批评指正,但是这并不影响大家实现系统、浏览器和WPS的安装。
2.适合对象:对Linux入门知识有所掌握或在Windows下进行过命令行操作,对Linux知识有一定兴趣的朋友。
3.工作较忙,时间不多,陆续编辑,就不配图了,大家见谅。
4.刚开始安装的时候遇到一些问题,解决过程中百度参考了一些优秀博主的文章,后续的操作中会对一些内容和资源进行引用,在此表示感谢!有些图文内容大家也可以移步参考(友情提示,我的操作可能与原文略有差异)。
5.如果本帖编辑不下,就在楼下继续编辑,这里给出目录和相应楼号,大家按目录查找相应内容。

Good luck!

目录:
1.Termux、VNC Viewer安装及一些准备工作。(3楼)
2.解决termux掉后台以及Android12 以上signal 错误。(4楼)
3.在Termux中安装Debian系统、桌面环境并实现VNC远程访问。(5楼)
4.完成xfce4桌面汉化,修改系统时区。(7楼)
5.安装、配置中文输入法。(8楼)
6.安装浏览器。(9楼)
7.安装WPS,安装WPS所需字体及系统字体,解决WPS可能出现的假死问题,为WPS设置快捷访问路径方便主机文件访问。(10楼)
评论23
栖者Qizhe  LV9  发表于 2023-4-5 20:48 安徽 来自:荣耀平板V8 Pro 12.1
插眼
Hedy七喜  LV8  发表于 2023-4-6 09:13 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-9 16:14 编辑

1.Termux、VNC Viewer安装及一些准备工作。
我使用的Termux是0.119.1版本,官网上前几天挂的最新版还是0.118,不知道怎么回事,大家百度下载即可。
VNC Viewer大家百度下载,我安装的是4.1.0版,这个关系不大,你要是觉得这个不好用,也可以使用AVNC。
为什么要安装VNC Viewer,因为我们在平板安装Linux操作系统后无法直接访问桌面环境,需要使用一种远程桌面的协议实现桌面访问。我之所以选择VNC是因为VNC个人感觉软件相关的兼容性好点,咱们要安装的是arm64架构的系统,软件更少,不想太麻烦,就直接走起,缺点就是画面质量不太高、音频无法输出(也有结合Termux实现音频输出的,感兴趣的自行研究),要用其他协议的,自行研究。

安装完上述两个软件后,平板模式下,设置-电池优化内选全部,将上述两个软件设置为不允许,其次在系统管家软件内应用启动管理中,将上述两个软件修改为手动管理,允许两个软件后台运行,最后打开两个软件,从屏幕底部上滑悬停,进入运行软件管理的界面,向下拖动再松开上述两个软件,为两个软件加锁。
Hedy七喜  LV8  发表于 2023-4-6 09:13 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-7 23:15 编辑

2.解决termux掉后台以及Android12 以上signal 错误。
进入平板的电脑模式(因为要方便无线调试)。
打开设置-关于平板电脑,快速点击版本号,再在菜单打开开发者模式。

打开Termux,控制台下直接输入termux-setup-storage,弹框确认为Termux开启存储权限。
在浏览器访问以下地址(无法访问时打开手机热点,让平板连接手机热点后访问,主要是要用IPV6的协议,有时候会被墙或者DNS不能正常解析,仍然无法访问的百度修改host)。
网址https://github.com/SaicharanKandukuri/termux-android12-phantom-fix
点击项目下方Instructions中的here按钮进入下面网址
https://github.com/SaicharanKandukuri/termux-android12-phantom-fix/blob/master/INSTRUCTIONS.md
按照说明完成操作,主要操作如下

在设置-开发者设置中找到打开无线调试,点击确认,点击下方使用配对码配对设备,保留当前对话框

继续在termux中逐条输入一下指令:
apt update
apt upgrade -y
apt install git -y
git clone https://github.com/SaicharanKandukuri/termux-android12-phantom-fix
等待拉取完成
cd termux-android12-phantom-fix
执行bash runme.sh
先后输入配对端口、配对码、调试端口,确认等待完成操作。


至此,我谈一点注意事项,做完上述操作,你的termux和vnc viewer两个软件将不会再有系统后台限制,那么建议大家以后每次用完你的Linux系统后,请在平板模式下,在平板下拉任务栏termux任务条下点击exit,并手动清理上述应用的后台程序,如果不清除,系统内有大型程序运行。。。。。。自己体会哦
Hedy七喜  LV8  发表于 2023-4-6 09:13 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-7 17:52 编辑

3.在Termux中安装Debian系统、桌面环境并实现VNC远程访问。
(1)首先更换Termux的国内源
在Termux执行termux-change-repo,然后选择mirror group(空格选择,回车确认),再选择mirrors in china。

(2)为Termux安装nano编辑工具(如果系统内有,默认就不会再安装)
apt update && apt  upgrade -y
apt install nano -y
(3)下载 proot 和proot-distro
两条命令
apt update && apt  upgrade -y
apt install proot proot-distro -y
(4)执行proot-distro list可以列出能proot安装的Linux列表(看看就行了)。
(5)安装Debian,输入proot-distro install debian等待安装完成。
(6)进入Debian系统proot-distro login debian
(7)为Debian安装nano编辑工具(如果系统内有,默认就不会再安装)
两条命令
apt update && apt  upgrade -y
apt-get install nano -y
(6)更改Debian系统国内源
执行nano apt/source.list编辑文件,在文件末尾加入
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib deb http://mirrors.aliyun.com/debian-security/ bullseye-security main deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

Ctrl加o保存,Ctrl加x退出(组合键不起作用的,用termux内的屏幕模拟键)

执行一下apt update && apt  upgrade -y
(7)再安装一下neofetch(你可以不安装,为什么要安装,就是无聊试试,也能安装点底层依赖)
apt-get install neofetch -y
执行neofetch就能看到系统信息了
(8)安装sudo
apt-get install sudo -y
(9)增加用户tom(我叫tom,你随便起,最好用纯小写,别问我为什么)
输入adduser tom
输入两边密码,其他信息默认,一路确认,最后输入y确认


下楼继续
。。。。。。

评论

5楼和6楼的内容,大家参考这位博主的文章,图文教程:https://blog.csdn.net/overfile/article/details/122819253?spm=1001.2014.3001.5502  发表于 2023-4-7 18:18  甘肃
Hedy七喜  LV8  发表于 2023-4-6 09:14 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-8 16:29 编辑

有些内容不让我保存,这就尴尬了。。。。。。
(10)将新用户tom加入sudoers组里
编辑文件,输入@n@a@n@o @/@e@t@c@/@s@u@d@o@e@r@s@,大家删除这条语句里面的@,不然论坛不让我保存。。。。。。
将tom ALL=(ALL:ALL) ALL
添加至原文件root ALL=(ALL:ALL) ALL下,注意root前没有%
Ctrl加o保存,Ctrl加x退出(组合键不起作用的,用termux内的屏幕模拟键)
(11)退出root用户登录,并为tom用户创建一个快速登录的脚本
退出登录exit
创建脚本nano login-debian-tom,输入以下内容,注意不要切换到其他文件路径
proot-distro login debian --user tom
(12)用tom登录debian
sh login-debian-tom
(13)为系统安装桌面环境
两条命令
sudo apt update

sudo apt-get install xfdesktop4 xfwm4 xfce4-panel xfce4-settings thunar gvfs dbus-x11 xfce4-session xfce4-terminal -y
安装过程会让你输入你要选的键盘,分别输入18和1(具体过程可以看楼上评论的链接教程),确认。
(14)在安装一个文本编辑器吧,也用的着
sudo apt-get install gedit
(15)开始安装VNC服务端:安装tigervnc
sudo apt-get install tigervnc-common tigervnc-standalone-server -y
(16)编写一个启动vnc服务的脚本
还是保持在home目录(默认就在,如果切换了路径,cd ~返回)
编辑文件nano vnc
文件中输入
tigervncserver -xstartup /usr/bin/xfce4-session -geometry 1920x1200 -depth 24 :0
保存再退出
(大家注意,我这里的分辨率调整成了1920x1200,因为平板分辨率太高,显示太小,xfce4对高分辨率支持不好所以还是调小一点,那个乘号别打错了是x,注意这里的端口号是0,一会儿要从5900端口访问)
下面初次开启vnc服务,输入命令
sh vnc
会要求输入访问密码输入两次同样的密码,还会要求输入一个只能显示的密码,这个可以不输入
(17)下面在编写一个结束vnc服务的脚本
还是在home下
编辑文件nano kill
文件内容
/usr/bin/vncserver -kill :0
保存再退出
执行一下,退出之前开启的服务
sh kill

输入exit这时候就会从debian系统的命令行退出到termux的命令行,每次打开软件就会回到这里。

(18)下面我们说说每次使用的时候如何登录debian,并开启远程访问
清理后台,在平板下拉任务栏termux任务条下点击exit,彻底退出termux
重新打开termux,目前是在termux命令行下
输入 sh login-debian-tom 以tom身份登录debian
在debian命令行下输入sh vnc开启vnc服务
(注意,Linux下可以通过tab自动补全文件路径,所以命令也不用一个字一个字的去敲,这是个小技巧)
现在就可以用vnc viewer连接服务访问你的debian桌面啦!
使用完后关闭vnc viewer,在termux控制台下输入sh kill结束vnc服务,关闭termux,并关闭任务栏回话、清理后台就OK啦。(建议最好在电脑模式下使用)

(19)本节的最后,说一下怎么使用vnc viewer
打开这个软件后,初次使用要配置服务器信息,地址填写localhost:0,显示画质选择最高,点击链接输入刚才设置的vnc服务密码,忽略没有配置的加密链接进入桌面,以后就可以不用配置。(图文教程见前楼评论链接)
Hedy七喜  LV8  发表于 2023-4-6 09:14 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-8 16:42 编辑

4.完成xfce4桌面汉化,修改系统时区。
以下操作可以在登录tom用户后的Debian系统的控制台操作,也可以在开启远程访问并通过VNC连接后,在桌面下的命令行程序中执行,sudo开头的命令执行可能要输入tom的登录密码
(1)安装字体
sudo apt-get install fonts-wqy-zenhei
(2)安装locales
sudo apt-get install locales
(3)编辑文件
nano /etc/locale.gen
在文件中找到#zh_cn开头的4行,将前面的#号删除,保存并退出
(4)编辑文件
nano /etc/locale.conf
写入
LANG=zh_CN.UTF-8
保存并退出
(5)运行dpkg-reconfigure locales
sudo dpkg-reconfigure locales
确定至到要求你输入选择编码序号的位置,输入487确定
(6)更改系统时区
输入sudo dpkg-reconfigure tzdata
确定后依次输入6确定70确定,即亚洲和上海。

做完这些后关闭VNC,在termux停止vnc服务,退出登录,在平板电脑任务栏点击exit结束termux回话,清理termux后台。

重新登录,VNC重新连接,桌面已汉化,时区已正常。

评论

图文教程访问这位博主的文章:https://blog.csdn.net/overfile/article/details/122825113?spm=1001.2014.3001.5502  发表于 2023-4-8 16:23  甘肃
修改时区的文章:https://tool.4xseo.com/a/2496.html  发表于 2023-4-8 16:42  甘肃
Hedy七喜  LV8  发表于 2023-4-6 09:14 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-9 15:19 编辑

5.安装、配置中文输入法。
这里以ibus拼音输入法为例,需要安装其他输入法的请自行研究
(1)登录debian系统的tom用户,在命令行下输入
sudo apt-get install ibus ibus-pinyin im-switch -y
(2)在VNC连接的桌面下打开系统
打开 所有应用程序-设置-输入法 菜单,点击 确定  是 选中ibus,确定
(3)在Debian系统菜单 所有应用程序,打开第一个应用,即命令行程序
(4)编辑文件
nano ~/.bashrc
在文件末尾添加以下三行内容
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
保存退出
(5)为桌面添加输入法的自启动
打开debian系统 所有应用程序 设置 会话和启动 程序,在应用程序自启动选项卡,点击+号添加自启动应用程序,名称:ibus,描述:ibus-daemon,命令:ibus-daemon -d -x -r,触发器:on login,点击确定。
(6)更改输入法切换的快捷键
打开 所有应用程序-设置-ibus 首选项 菜单,在设置中将切换下一输入法的快捷键修改为Ctrl加Shift(在快捷按键的设置框中仅仅选中Ctrl就行了,删除原有的space,shift是默认要按的),确定。

关闭VNC,停止vnc服务,关闭termux会话,清理后台后重新登录,看看右上角时间旁边的输入法图标是否正常显示。
Hedy七喜  LV8  发表于 2023-4-6 09:15 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-8 17:26 编辑

6.安装浏览器。
我安装了火狐浏览器,当然也可以安装chromiun,但是chromium、VS code等软件可能启动异常,需要在启动程序的命令中加入--no-sandbox,大家自行尝试。

在debian控制台输入以下命令安装安装火狐浏览器
sudo apt update
sudo apt-get install firefox-esr -y

等待安装完成后点击程序或桌面的浏览器图标,等待程序打开,等待加载中文语言包,完成后可正常使用。
Hedy七喜  LV8  发表于 2023-4-6 10:44 甘肃 来自:荣耀平板V8 Pro 12.1
本帖最后由 Hedy七喜 于 2023-4-9 16:07 编辑

7.安装WPS,安装WPS所需字体及系统字体,解决WPS可能出现的假死问题,为WPS设置快捷访问路径方便主机文件访问。
(1)安装qt5-default依赖库
不知道为什么 arm64的debian系统无法直接安装qt5-default,提示找不到这个程序包。。。。。。泪流满面,好不容易找见一片帖子,给出了方法,执行以下安装命令
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools -y
等待安装完成
(2)现在开始安装wps arm64版
通过安卓系统的浏览器以桌面端网页的方式访问wps网站,点击选择下载其他版本的wps,版本选择Linux arm64版,安装包格式选择deb,等待下载结束。

平板安卓和debian的文件系统是相通的
如果没有更改浏览器的默认下载位置,安装包将会被保存至/sdcard/Download/Browser/路径下。
(3)安装Gdebi软件包安装工具
在debian控制台输入
sudo apt-get install gdebi
(4)进入wps安装包路径
cd /sdcard/Download/Browser
(5)列出路径下的文件及文件夹
ls
(6)安装WPS
如果此路径下存在名为wps**.deb(文件名较长,而且随wps版本更新会变化,我这就用**省略中间部分了)的一个文件,在当前目录下用以下命令进行安装
sudo gdebi wps**.deb -y
wps文件名较长,安装时注意替换,可以在输入wps三个字母后按下tab键自动补全。
一共6万多个程序,等待安装完成,所需时间较长。
(7)为WPS安装必须的字体
这部分内容可以访问学习这篇文章:https://www.cnblogs.com/librarookie/p/14655922.html文章提供了三种方法,实在觉得麻烦可以用第三种,下面我说一下第一种
使用默认浏览器访问上述网页中的网盘连接,输入分享码下载文件,默认的下载路径也在/sdcard/Download/Browser下
在刚才安装wps的那个控制台界面(也就是上述路径下),输入
ls
查看wps_symbol_fonts.zip这个文件是否下载成功,如果成功执行以下解压命令即可
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/wps-office
(8)为WPS安装所需的中文字体
为什么还要单独再说一下这部分内容,因为我办公要用的中文字体较多,我就将windows下的字体打了一个zip包,并将zip包解压至平板电脑的Fonts文件夹(/sdcard/Fonts)下,并建立了通/usr/share/fonts/wps-office路径的软连接,这时候再将步骤7需要的字体放置到/sdcard/Fonts路径下时就可以既在平板的wps中使用这些字体又可以在debian中的wps中使用同样的字体了,节省安装空间。
(9)解决WPS假死问题
打开桌面的wps图标,点击右上角的登录按钮,登录wps账号。
新建word或其他文档进入文档编辑,如果此时wps发生假死无法登录,请在debian命令行下执行以下命令
rm ~/.config/Kingsoft -rf
退出debian系统和termux,清空后台重新进入
(10)设置WPS的快捷路径,方便文件访问和编辑
wps在可以正常使用后,在进入wps的首页,设置wps访问的快捷路径,添加其他路径,我选择的路径为/sdcard/Download,并将安卓wps、安装baidu网盘等的默认路径也设置都至此,方便快速访问。
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表