ubuntu安装MobaXterm和WPS

news2024/11/25 7:25:01

文章目录

  • ubuntu安装MobaXterm
    • i386 架构
    • wine
    • 操作步骤
  • ubuntu安装WPS
    • 操作步骤
    • WPS版本知识补充

ubuntu安装MobaXterm

i386 架构

  • sudo dpkg --add-architecture i386 是一个Linux系统中的命令,用于添加一个新的架构(architecture)支持到当前系统的软件包管理工具dpkg。

  • 在Linux系统中,不同的硬件架构可以使用不同的指令集和二进制格式。常见的架构包括 x86_64 (64位), i386 (32位), armhf, arm64等。默认情况下,系统可能只支持当前主要架构,但有时候需要在系统上安装和运行其他架构的软件。

  • 当运行 sudo dpkg --add-architecture i386 命令时,它会告诉**dpkg添加32位x86架构支持(i386)**到当前的系统中,这样你就可以在64位系统上安装和运行32位的软件包。这对于一些旧的或者特定的应用程序可能是必需的。

  • 在添加了 i386 架构后,需要使用 apt update 命令来更新软件包列表,使得新的架构能够生效,然后你就可以使用 apt install 命令来安装32位的软件包了。

wine

  • Wine(Wine Is Not an Emulator)是一个开源的兼容层软件,它允许在类Unix操作系统(如Linux、macOS)上运行Windows应用程序。 Wine并不是一个模拟器,而是实现了Windows API的库,使得Windows应用程序能够在非Windows环境下运行。

Wine的一些主要特点和重要信息:

  1. 兼容性:Wine致力于提供尽可能高的兼容性,使得许多Windows程序在Linux和其他Unix-like系统中能够顺利运行。虽然并不是所有的Windows应用都能在Wine下完美运行,但许多常见的Windows程序,特别是较早版本的软件,往往能够很好地在Wine中工作。
  2. Windows API 实现:Wine实现了Windows操作系统的API(应用程序编程接口),这样Windows程序可以直接调用这些API,而无需修改源代码。这种“透明”的方式使得很多Windows软件在Linux环境下可以无需改动就运行。
  3. WineHQ:Wine项目拥有一个名为WineHQ的官方网站,网站上有关于支持的Windows应用程序的数据库,用户可以查看某个程序在Wine中的兼容性和工作状态。
  4. Wine的图形界面:Wine也提供了一些图形界面工具,如winecfg用于配置Wine,winefile用于文件管理,以及wineboot用于模拟Windows的启动过程等。
  5. 可定制性:用户可以通过配置来调整Wine的行为,如改变Windows版本的模拟、修改注册表等。
  6. 不需要Windows许可证:Wine是一个自由开源软件,因此它不需要Windows许可证。你可以自由地在Linux、macOS和其他类Unix系统上使用Wine。

操作步骤

  • Wine是一个允许在Linux系统上运行Windows应用程序的兼容层。尽管Wine在很多情况下都能很好地运行Windows应用程序,但并不是所有应用程序都能完美地在Wine中运行。
  1. 安装Wine:
    //过程较长,请耐心等待
    sudo dpkg --add-architecture i386
    sudo apt update 
    sudo apt install wine64 wine32
    
  • 查看ubuntu系统的wine版本
    wine --version
    
  1. 下载MobaXterm安装程序:

    • 从MobaXterm官方网站下载MobaXterm安装程序
      在这里插入图片描述
  2. 运行安装程序:在终端中导航到下载解压后的MobaXterm目录下,并使用以下命令运行它:

    • 注意文件名称请使用自己下载的文件名称
    wine msiexec /i ./MobaXterm_installer_23.2.msi 
    
  3. 正常安装MobaXterm:按照安装程序的指示完成MobaXterm的安装。

    • 请注意,由于Wine的限制,某些功能可能无法在MobaXterm中正常工作,或者可能会遇到性能问题。

ubuntu安装WPS

  • WPS提供由linux版本,所以安装比较简单

操作步骤

  1. 下载安装包
    • 下载地址:WPS Office 2019 For Linux
      在这里插入图片描述
  2. 进入安装包目录下,执行安装命令
    sudo dpkg -i wps-office_xx.x.x.xxxx_xxxx.deb
    

在这里插入图片描述
3. 在程序图标中即可找到WPS
- 运行WPS,发现有缺失字体的情况。可以忽略,或者安装字体
在这里插入图片描述

WPS版本知识补充

  • WPS Office是一款跨平台的办公套件,支持多种操作系统和架构。WPS Office提供了不同的安装包,以适配不同的操作系统架构。常见的架构包括X64、MIPS、ARM和LoongArch。这些架构针对不同的CPU架构设计,下面简要介绍它们之间的区别:
  1. WPS for X64:这个安装包适用于64位的x86架构。大多数现代个人计算机和服务器都使用64位的x86架构。如果你的计算机是64位的,并且使用Intel或AMD的64位处理器,你可以选择安装这个版本。
  2. WPS for MIPS:MIPS架构是一种RISC(精简指令集计算机)架构,通常用于一些嵌入式系统和路由器等设备。如果你使用的是基于MIPS架构的设备,比如一些特定的嵌入式系统,你可以选择安装这个版本。
  3. WPS for ARM:ARM架构是一种广泛应用于移动设备和嵌入式系统的RISC架构。如果你使用的是基于ARM架构的设备,比如Android智能手机、某些平板电脑或树莓派等,你应该选择安装这个版本。
  4. WPS for LoongArch:LoongArch(龙芯)是中国自主研发的一种指令集架构。如果你使用的是基于LoongArch架构的设备,你可以选择安装这个版本。

WPS Office在Linux平台上提供两种不同的安装包格式:Deb格式和RPM格式。这是因为不同的Linux发行版使用不同的包管理系统,其中Deb用于Debian及其派生发行版,RPM用于Red Hat及其派生发行版。下面我将介绍这两种格式的特点:

  1. Deb格式(.deb):

    • 适用发行版:Deb格式的安装包主要适用于基于Debian包管理系统的Linux发行版,如Ubuntu、Linux Mint、Debian等。
    • 包管理工具:Deb格式的安装包由dpkg进行管理,可以通过apt、apt-get等命令来安装、更新和卸载软件包。
    • 安装命令:在支持Deb格式的发行版上,你可以使用以下命令来安装Deb格式的WPS Office安装包:
    sudo dpkg -i wps-office.deb
    sudo apt-get install -f
    
  2. RPM格式(.rpm):

    • 适用发行版:RPM格式的安装包主要适用于基于Red Hat包管理系统的Linux发行版,如Fedora、CentOS、openSUSE等。
    • 包管理工具:RPM格式的安装包由rpm进行管理,可以通过dnf、yum等命令来安装、更新和卸载软件包。
    • 安装命令:在支持RPM格式的发行版上,你可以使用以下命令来安装RPM格式的WPS Office安装包:
    sudo rpm -ivh wps-office.rpm
    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/718332.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ant Design4中Form.List和shouldUpdate一起使用的坑

背景 在antd3.x版本中,如果要实现一组表单增加删除的功能,需要Array.map()加上state状态来控制,代码比较复杂,而且非常不优雅。 其次在antd3.x中,表单中任何一个表单项的内容更新都会触发页面重新渲染,这在…

自定义MVC引用XML配置文件实现

目录 前言 自定义MVC实现 1. 导入XML配置文件 2. 导入XML解析建模 3. 优化中央控制器 3.1 修改DisPathServlet中init初始化方法 3.2 修改ActionServlet逻辑处理流程 3.3 通过反射机制实例化子控制器类 3.4 中央控制器将请求委托给子控制器处理 3.5 根据请求结果码跳…

【运维工程师学习】低级格式化磁盘

【运维工程师学习】低级格式化磁盘 1、查看需要格式化的磁盘2、下载低级格式化工具3、打开低级格式化工具,选择目标磁盘,并操作 1、查看需要格式化的磁盘 找不到目标磁盘的话需要到磁盘管理去找,这边我要低级格式话的磁盘是磁盘0 2、下载低级…

BPMNJS 在HTML中的引入与使用

BPMNJS 在HTML中的引入与使用 在网上看到的大多是基于vue使用BPMN的示例或者教程,竟然没有在HTML使用的示例,有也是很简单的介绍核心库的引入和使用,并没有涉及到扩展库。于是简单看了下,真的是一波三折,坎坎坷坷。不过…

vue使用mapbox地图

1、下载依赖 npm install --save mapbox-gl mapbox/mapbox-gl-language 2、引入mapBox,将引入的内容封装为js文件 在api/map文件夹下新建mapbox.js文件 代码: import mapboxgl from mapbox-gl import mapbox-gl/dist/mapbox-gl.css import MapboxLang…

vue表单验证的时候提示 async-validator:‘‘xxx is not a string“

对vue不是很熟悉,在做vue开发的时候,遇到一个很奇怪的问题,输入框涉及到number类型的时候会提示 is not a string 这块的代码是这样的: v-decorator"[ fraction, { rules: [{ required: true, type: number, message: 请输入…

SQL Server中如何将累积数值拆解

概要 本文通过一个计算汽车每日里程数的例子,展现如何通过汽车每日的总里程数,来计算汽车每日的里程数。 代码及实现 每辆汽车中都有一个里程数表,记录汽车从出场到当前行驶的里程数,下表是一样汽车的里程数表,该表…

Elastic Stack之Logstash Beats

文章目录 Logstash简介&运行流程使用(日志采集)常用操作查看线程 BeatFilebeat Logstash 简介&运行流程 教程 一文快速上手Logstash 使用(日志采集) 配置logstash使用elasticsearch作为logstash后端 在logstash\bin目录…

Spring容器获取Bean的9种方式 | 京东云技术团队

1 前言 随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容器管理的Bean,此时就需要直接获取到对…

postgres数据库基础操作-ok

文章目录 1. 链接数据库2. 库操作2.1 创建库2.2 查看数据库2.3 切换数据库2.4 修改库名2.5 删除数据库 3. 表操作3.1 创建表3.2 查看table list3.3 删除表 4. 数据操作4.1 插入数据4.2 查询数据4.3 删除数据 5. 用户&权限5.1 创建用户5.2 查看用户5.3 删除用户5.4 修改用户…

spring cloud +java企业工程管理系统源码之提高工程项目管理软件的效率

高效的工程项目管理软件不仅能够提高效率还应可以帮你节省成本提升利润 在工程行业中,管理不畅以及不良的项目执行,往往会导致项目延期、成本上升、回款拖后,最终导致项目整体盈利下降。企企管理云业财一体化的项目管理系统,确保…

5.设计模式之思维导图整理

1.七大原则 2.分类 3.23大设计模式 //展开 ![ 在这里插入图片描述](https://img-blog.csdnimg.cn/070e9ba070a54a22ab4a05653ae1cf27.png)

钡铼技术多功能RTUS475:稳定可靠的油田数据采集解决方案

标题:S475在油田数据采集中的应用 摘要:本文介绍了钡铼技术多功能RTUS475在油田数据采集中的应用。该设备基于高性能微处理器MCU和嵌入式实时操作系统,支持Modbus Slave和Modbus Master功能,并能通过无线网络实现短信报警和数据传…

华为OD机试真题 Python 实现【木板】【2023 B卷 100分】,附详细解题思路

目录 一、题目描述二、输入描述三、输出描述四、Python算法源码五、效果展示1、输入2、输出3、说明 一、题目描述 小明有n块木板,第块木板的长度为a_i。 小明买了一块长度为m的木料,这块木料可以切割成任意块,拼接到已有的木板上&#xff0…

虚机Centos忘记密码如何重置 -- 小黑日常超细教学

有时候虚机太多,会忘记有一些虚机的密码,当启动机器的时候那我们可以尝试重置虚机密码然后登录。 日常的小技能记述!! 目录 一、 演示虚机为centos7系列 二、进入开机前的页面,选中第一个,按“e”键&…

idea中如何过滤某些文件不提交

文章目录 前言设置.gitignore文件解决方案 设置新的忽略文件具体步骤如下 常用过滤文件 前言 在开发过程中,经常会遇到一些文件是我们不想提交的内容。那么应该如何过滤掉?不去提交到我们的git仓库? 比如,我们常用的一些配置文件…

MBD开发 STM32 UASRT

目录 轮询 ptintf 中断方式 DMA方式 轮询 串口要加入这两个文件 bug在于接到10个后会一直发送 ptintf function buffPtr convert(buff)if coder.target(Sfun)%固定句式%Executing in MATLAB, Buff is nullbuffPtr uint32(0); elsecoder.cinclude(getBuffPtr.h);%加入头…

Apikit 自学日记:智能 Mock 规则

功能入口:API管理应用 / 公共资源菜单 / 智能 Mock 设置 二级菜单在编写API文档返回结果时,若参数字段和类型匹配智能Mock规则,系统则会自动填入对应的Mock值。该功能提供无感的快速mock值配置,减轻mock规则配置的工作负担。 智能…

Dubbo学习记录

Dubbo学习记录 一、Dubbo架构二、Provider启动Dubbo1.实现类的Service注解2.Dubbo的配置信息3.引入web.xml,加载Spring核心配置文件,才可以扫描到Dubbo的配置信息 二、Consumer启动Dubbo1.Autowired改为Reference2.qos介绍:Dubbo远程监控和控…

LeetCode 打卡day54-55 动态规划之编辑距离问题

一个人的朝圣 — LeetCode打卡第54-55天 知识总结 Leetcode 392. 判断子序列题目说明代码说明 Leetcode 115. 不同的子序列题目说明代码说明 Leetcode 583. 两个字符串的删除操作题目说明代码说明 Leetcode 72. 编辑距离题目说明代码说明 知识总结 今天学习动态规划里面的编辑…