ubuntu安装MobaXterm和WPS

news/2024/4/28 7:54:04/文章来源:https://blog.csdn.net/yang2330648064/article/details/131525695

文章目录

  • 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.luyixian.cn/news_show_325563.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

netwox构造免费ARP数据包【网络工程】(保姆级图文)

目录 构造免费的 ARP 数据包。1) 构造免费的 ARP 数据包2) 使用 Wireshark 进行抓包 总结 欢迎关注 『网络工程专业』 系列,持续更新中 欢迎关注 『网络工程专业』 系列,持续更新中 温馨提示:对虚拟机做任何设置,建议都要先快照备…

IDEA中集成zookeeper的插件

IDEA中集成zookeeper的插件 一、IDEA中集成插件 搜索插件并安装: 安装完成,重启IDEA 配置zk集群 连接成功

【PortAudio】PortAudio 音频处理库Demo

1. 介绍 PortAudio是一个免费、跨平台、开源的音频I/O库。看到I/O可能就想到了文件,但是PortAudio操作的I/O不是文件,而是音频设备。它能够简化C/C的音频程序的设计实现,能够运行在Windows、Macintosh OS X和UNIX之上(Linux的各种…

从零开始 Spring Boot 57:JPA中的一对多关系

从零开始 Spring Boot 57:JPA中的一对多关系 图源:简书 (jianshu.com) 在上篇文章中我们介绍了如何在 JPA 中实现实体的一对一关系,在关系型数据库设计中,除了一对一关系,还存在一对多关系。本篇文章介绍如何在 JPA 中…

【Python】NLP参数控制模板

前言 学过AI的都知道训练一个模型需要调整很多参数,为了有效的管理这些参数、不至于让代码的参数写的乱七八糟,有必要写一套控制参数的模板。 argparser argparser是python当中的参数解析器,在NLP当中主要是用来接受和使用参数的。一个使用它…

QT学习笔记:TCP客户端的实现

QT一般用来做客户端&#xff0c;我这里就简单讲一下怎么开发基于QT的TCP客户端。 1、用QtCreator创建项目 2、界面 3、.pro文件添加network QT core gui network 4、mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include &l…

SpringBoot的缓存管理

缓存是分布式系统中的重要组件&#xff0c;主要解决数据库数据的高并发访问问题。在实际开发中&#xff0c;尤其是用户 访问量较大的网站&#xff0c;为了提高服务器访问性能、减少数据库的访问压力、提高用户体验&#xff0c;使用缓存显得 尤为重要。Spring Boot对缓存提供了良…

基于单片机的盲人导航智能拐杖老人防丢防摔倒发短息定位

功能介绍 以STM32单片机作为主控系统&#xff1b; OLED液晶当前实时距离&#xff0c;安全距离&#xff0c;当前经纬度信息&#xff1b;超声波检测小于设置的安全距离&#xff0c;蜂鸣器报警提示&#xff1a;低于安全距离&#xff01;超声波检测当前障碍物距离&#xff0c;GPS进…

从零开始备战数学建模国赛之线性规划1.1

从零开始备战数学建模国赛之线性规划1.1 现在距离2023年的数学建模国赛还有不足三个月的时间&#xff0c;想与大家共同备战国赛。 这是我自己总结的一些代码和资料&#xff08;本文中的代码以及参考书籍等&#xff09;&#xff0c;放在github上供大家参考&#xff1a;https://…

Redis学习(一)数据类型、Java中使用redis、缓存概念

文章目录 常用数据结构String类型Hash类型List类型Set类型SortedSet 类型 通用命令key的层级结构 Spring Data Redis快速入门RedisTemplate的序列化方式StringRedisTemplateRedisTemplate的Hash类型操作 实战操作短信登录发送验证码校验登录信息校验登录状态 商家查询缓存缓存更…

怎么学习PHP表单处理与验证? - 易智编译EaseEditing

要学习PHP表单处理与验证&#xff0c;可以按照以下步骤进行&#xff1a; 掌握PHP基础知识&#xff1a; 在学习PHP表单处理与验证之前&#xff0c;首先需要对PHP编程语言有基本的了解。学习PHP的语法、变量、数据类型、数组、函数等基础知识是必要的。 学习HTML表单&#xff1…

MySQL - 第13节 - MySQL用户管理

1.MySQL用户管理概念 MySQL用户管理概念&#xff1a; • 与Linux操作系统类似&#xff0c;MySQL中也有超级用户和普通用户之分。 • 如果一个用户只需要访问MySQL中的某一个数据库&#xff0c;甚至数据库中的某一个表&#xff0c;那么可以为其创建一个普通用户&#xff0c;并为…

交流220v转12v给单片机供电芯片

客户的应用需求&#xff1a;AD220V转DC12V 体积要非常小&#xff0c;单片机使用&#xff0c;单片机设备12V 电流很小不会超过100mA&#xff1f; 【AD220V转DC12V体积小的问题】 问题&#xff1a;我需要将交流电&#xff08;220V&#xff09;转换为直流电&#xff08;12V&…

【CSS】CSS使用变量与变量定义

如何定义可以在CSS中使用的变量 CSS变量&#xff08;也称为自定义属性&#xff09;的定义规则如下&#xff1a; 使用–作为前缀&#xff0c;后跟变量名。变量名可以由字母、数字、连字符和下划线组成&#xff0c;并且不能以连字符开头。变量名区分大小写。变量定义在选择器范…

Arrays类概述,Lambda表达式

数组操作工具类&#xff0c;专门用于操作数组元素 2&#xff1a;常用API Lambda概述 Lambda表达式是JDK开始后的一种新语法形式作用&#xff1a;简化匿名内部类的代码写法 格式&#xff1a; 注意&#xff1a;Lambda表达式只能简化函数式接口的匿名内部类的写法形式。 什么是…

django 使用channels 搭建websocket聊天程序

channels官方文档&#xff1a;Django Channels — Channels 4.0.0 documentation 效果如下&#xff1a; 主要实现功能 基于Django的认证的群聊 具体实现 当建立websocket的时候&#xff0c;建立之前是http消息&#xff0c;我们可以拿到http消息里面的cookie等信息进行认证&…

Elasticsearch实战(二十四)---ES数据建模一对多模型Nested结构

Elasticsearch实战—ES数据建模一对多模型Nested结构 文章目录 Elasticsearch实战---ES数据建模一对多模型Nested结构1.ES 一对多模型Nested 结构模型实战2.ES字段查询2.1 非Nested 错误结构及错误查询2.2 Nested结构&#xff0c;正确查询 3.Nested结构原理 我们如何把Mysql的模…

(0020) H5-Vue-router+Element-ui 搭建非常简单的dashboard

参考学习&#xff1a; Vue Vue-router Element-ui 搭建一个非常简单的dashboard demo demo参考&#xff1a;https://github.com/wangduanduan/vue-el-dashboard 在线预览 效果图&#xff1a; 使用到的技术&#xff1a; Vue Vue-router Element-ui webpack Normalize.css v…

Spring Boot 中的 @RefreshScope 注解是什么,原理,如何使用

Spring Boot 中的 RefreshScope 注解是什么&#xff0c;原理&#xff0c;如何使用 在 Spring Boot 中&#xff0c;RefreshScope 注解是一个非常有用的注解。它可以让 Spring Boot 应用程序在运行时重新加载配置。这意味着您可以在不停止和重新启动应用程序的情况下更改配置。在…

深入理解链表:一种动态的线性数据结构

文章目录 前言1. 概述2. 单向链表3. 单向链表&#xff08;带哨兵&#xff09;4. 双向链表&#xff08;带哨兵&#xff09;5. 环形链表&#xff08;带哨兵&#xff09;6. 结语 前言 链表是我们在日常编程中经常使用的一种数据结构&#xff0c;它相比于数组具有更好的动态性能。…