WPS在ArchLinux常见问题

在ArchLinux上通过包管理器安装的WPS可能会遇到字体缺失和无法导出PDF的问题。解决方案包括安装特定的字体包yay-Sttf-wps-fonts来消除字体警告,以及安装libtiff5包以修复WPSpdf的相关功能。参照wiki和社区资源能有效解决这些问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题简述

wps在aur源上有包,直接下载安装即可,但是通过包管理器安装的wps会出现一些奇怪的问题,我遇到的有两个:

  1. wps在打开时提示缺少字体
  2. wps word不能导出pdf文档,同时wps pdf也不能打开pdf文档。

解决方法

1. 缺少字体

警告:

请添加图片描述此警告含义是系统中缺少相关字体,安装即可,关键是字体包名。

安装:

yay -S ttf-wps-fonts

安装完成后再次打开wps可以发现警告已经消失了。

2. 不能导出pdf

警告:

请添加图片描述
在arch wiki中有相关的解决方法:wps 的与pdf文档相关的功能都是由wpspdf完成的,而wpspdf依赖 libtiff5.so.5 。所以安装libtiff5aur包即可解决:

yay -S libtiff5

安装成功后,wps world就可以正常导出pdf文档:

总结

遇到问题,多看wiki


参考

  1. WPS Office - Arch Linux 中文维基
<think>好的,用户想在虚拟机里安装Arch Linux,我得一步步来帮他。首先,我需要确定用户使用的虚拟机软件是什么,常见的有VirtualBox和VMware,可能还有QEMU之类的。不过通常用户可能用VirtualBox比较多,所以先以这个为例。 接下来,安装前的准备步骤。用户需要下载Arch Linux的ISO镜像,这应该从官网获取,确保是最新版本。然后创建虚拟机,设置内存、硬盘空间这些参数。比如,内存至少1GB,推荐2GB以上;硬盘的话,20GB应该够用,但可能用户需要更多,视情况而定。 然后是启动虚拟机并进入Live环境。这里可能需要调整启动顺序,确保从ISO启动。进入之后,连接到网络是关键,Arch安装需要网络下载包。如果是用VirtualBox,可能需要配置NAT或者桥接网络,用户可能需要知道如何检查网络连接,比如用ping命令。 分区和格式化是安装中的重要步骤。用户可能需要使用cfdisk或者fdisk来分区,创建根分区和交换分区,或者EFI分区如果是UEFI系统。这里要说明分区的步骤,比如创建/boot、swap、/等分区,然后用mkfs格式化,特别是EFI分区要用FAT32。 挂载分区到/mnt,可能需要创建对应的目录结构,比如/mnt/boot。接下来是安装基本系统,用pacstrap命令。然后生成fstab,chroot到新系统,设置时区、本地化,安装引导程序,比如GRUB或者systemd-boot,具体取决于UEFI还是BIOS。 最后,创建用户、设置密码、配置网络管理工具,比如NetworkManager,然后退出重启。可能还需要提醒用户移除安装介质,否则会再次进入Live环境。 在过程中,用户可能会遇到问题,比如网络连接失败、分区错误、引导配置不正确等,需要给出常见问题的解决建议,或者推荐查阅Arch Wiki。另外,引用相关的参考资料,比如安装指南和虚拟机配置的链接,确保用户有更多资源可以参考。 还要注意用户可能对命令行操作不熟悉,所以步骤要尽量详细,比如具体的命令示例,如何编辑文件,比如使用nano或者vim。另外,设置root密码和创建普通用户的步骤不能遗漏,否则用户可能无法登录系统。 可能还需要提到安装后的基本配置,比如安装图形界面,但用户的问题只是安装到虚拟机,所以可能不需要深入,但可以简要提及。最后生成相关问题,比如如何优化性能,安装图形界面,解决常见错误等,帮助用户进一步学习。</think>### 分步指南:在虚拟机中安装Arch Linux #### 1. **准备工作** - **下载Arch Linux ISO镜像** 访问[Arch Linux官网](https://archlinux.org/download/)获取最新ISO文件。 - **安装虚拟机软件** 推荐使用VirtualBox或VMware Workstation(本文以VirtualBox为例)[^1]。 - **创建虚拟机** - 内存:至少1GB(推荐2GB以上) - 硬盘:20GB以上(动态分配) - 启用EFI(可选,取决于宿主系统) #### 2. **启动虚拟机并进入Live环境** - 加载ISO镜像后启动虚拟机,进入Arch Linux Live环境: ```bash # 验证网络连接(如未自动连接) ping archlinux.org ``` - 若使用VirtualBox NAT网络失败,可尝试桥接模式。 #### 3. **分区与格式化** - **分区工具选择** 使用`cfdisk`(图形化)或`fdisk`(命令行): ```bash fdisk /dev/sda ``` - **典型分区方案(以BIOS为例)** - `/dev/sda1`:`/boot`(200MB, `ext4`) - `/dev/sda2`:`swap`(2GB) - `/dev/sda3`:`/`(剩余空间, `ext4`或`btrfs`) - **格式化分区** ```bash mkfs.ext4 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 swapon /dev/sda2 ``` #### 4. **挂载分区并安装系统** - **挂载根分区** ```bash mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot ``` - **安装基础包** ```bash pacstrap /mnt base linux linux-firmware nano ``` #### 5. **生成fstab并配置系统** - **生成文件系统表** ```bash genfstab -U /mnt >> /mnt/etc/fstab ``` - **Chroot到新系统** ```bash arch-chroot /mnt ``` #### 6. **时区、本地化与网络配置** - **设置时区** ```bash ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc ``` - **编辑本地化文件** ```bash nano /etc/locale.gen # 取消注释`en_US.UTF-8`和`zh_CN.UTF-8` locale-gen echo "LANG=en_US.UTF-8" > /etc/locale.conf ``` - **配置主机名与网络** ```bash echo "myhost" > /etc/hostname pacman -S networkmanager systemctl enable NetworkManager ``` #### 7. **安装引导程序(以GRUB为例)** - **安装GRUB** ```bash pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg ``` #### 8. **完成安装** - **设置root密码** ```bash passwd ``` - **退出并重启** ```bash exit umount -R /mnt reboot ``` #### 9. **验证安装** - 重启后以root登录,运行`ping archlinux.org`验证网络。 - 使用`pacman -Syu`更新系统。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值