Arch Linux wine 微信、heidissql、chrome - AUR heplers - yay

2023-05-16

Intro

$ uname -a
Linux arch 5.10.16-arch1-1 #1 SMP PREEMPT Sat, 13 Feb 2021 20:50:18 +0000 x86_64 GNU/Linux

装个wine来刷heidisql.。。appimage的MeowSQL功能还很有限。之前在deepin尝试用debian镜像装winehq最新版。。装不了。。。只能用deepin仓库的wine4.或者deepin-wine5。换了arch之后想高一搞

安装

# 添加pacman的multilib源,默认源中没有wine
sudo nano /etc/pacman.conf

# 取消这两行的注释
[multilib]
Include = /etc/pacman.d/mirrorlist
# 保存退出

# 同步软件仓库,安装wine
sudo pacman -Syyu
sudo pacman -S wine

# 可选组件
sudo pacman -S wine-mono
sudo pacman -S wine-gecko

相关解释

refer

主要看英文wiki-Wine,中文好久不更了

可选组件

Wine(简体中文)
安装
Wine可通过开启Multilib仓库来安装wine(稳定版本)orwine-staging(测试版本)。Wine-Staging包括目前上游未采纳的补丁,专门为wine开发者在向上游打补丁前测试。
另外,您可能需要安装 wine-gecko 和 wine-mono 软件包。它们分别用于运行依赖于 Internet Explorer 和 .NET 的程序。不过,也可以随后通过 Wine 在需要时下载安装这些组件。但如果提前下载安装,您就可以离线使用它们,而且 Wine 不必为了每一个 WINEPREFIX 都单独下载。

更新镜像列表

在Enabling multilib中说

To enable multilib repository, uncomment the [multilib] section in /etc/pacman.conf:

/etc/pacman.conf

[multilib]
Include = /etc/pacman.d/mirrorlist

Then upgrade the system and install the desired multilib packages.

改完镜像列表文件要升级系统???在upgrae对应的页面中这么描述到:不要用 -Sy,用 -Syu

  • Avoid certain pacman commands
    Avoid doing partial upgrades. In other words, never run pacman -Sy; instead, always use pacman -Syu.

然后在update中的Update the mirrorlist对应的页面却说要用# pacman -Syyu

Update the mirrorlist

  • Force pacman to refresh the package lists
    Mirrors can be out of sync and the package list from the old mirror may not correspond to the package list of the new mirror, even though the dates of the lists may suggest that they do.
    After creating/editing /etc/pacman.d/mirrorlist, issue the following command:
    # pacman -Syyu

注意事项

wine安全性不高,不要用root运行wine

使用

位数

默认的Wine是32位的程序,也是i686的Arch软件包。
Wine(简体中文)
对于64位用户,如果使用[multilib]仓库里的Wine,默认创建的系统目录是64位环境的。

舒服,我用的其他linux发行版默认32位wine,下载还要开启32支持。。arch直接上64位,或许和arch早已淘汰32位一样吧。

heidisql

舒服,比wine4提升太多了,这下子还要啥Linux_MeowSQL_0.4.8-x86_64.AppImage.
用户管理、脚本导出,应有近有。
在这里插入图片描述

wechat

可以接受消息、图片、文件,可以发消息,不可以发表情、图片、文件,输入消息无法预览,发出去 才知道输入了哪个字。。
在这里插入图片描述

emm

$ WINEPREFIX=~/.newprefix winecfg
$ WINEPREFIX=~/.new32prefix WINEARCH=“win32” winecfg
$ WINEPREFIX=~/.wine-wow wine $HOME’/.wine-wow/drive_c/Program Files (x86)/World of Warcraft/Wow-64.exe’

Yay

AUR helpers

6 个用于 Arch Linux 的最佳 AUR 助手 作者: Magesh Maruthamuthu 译者: LCTT hkurj | 2020-03-21 08:30

# 安装yay
sudo pacman -S git go base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

…这就离谱,校园网裂开。。。。突然又把Github打掉了。。换一个能上Github的网络就完事了。。

wechat-uos

除了官方仓库的软件,还会有用户贡献的软件 AUR ,查了一下 AUR 中的wechat,一大把,选了一个UOS修改版,其他基本都是wine或者electron打包的

yay -S wechat-uos

舒服,之前的deepin版的缩放解决了,wine的输入法也有了

要卸载的话就这样

yay -Rs wechat-uos

chrome

chrome:在google的chrome下载页面中针对linux有deb和rpm包,可以下载deb转arch的包,当然懒人大法直接搜arch有没有这个包。。官方包中没得。。搜了一下AUR,已经有人转好了,直接安装即可。

yay -S google-chrome

卸载的话

yay -Rs google-chrome

wps-cn

国内版本

yay -S wps-office-cn wps-office-mui-zh-cn ttf-wps-fonts 

如果不用云文档,可以下国际版wps,比较感觉整洁

yay -S wps-office wps-office-mui-zh-cn ttf-wps-fonts 

Refer

Wine

archlinux 安装wine

Update the mirrorlist

Enabling multilib

[Linux] 使用 Wine - buildcourage

在Linux上创建新的Wine prefix 2019-05-08 11:28:31作者:叶云稿源:云网牛站

Using WINE Prefixes Nick Congleton System Administration 20 August 2018

$ WINEPREFIX=~/.newprefix winecfg
$ WINEPREFIX=~/.new32prefix WINEARCH=“win32” winecfg
$ WINEPREFIX=~/.wine-wow wine $HOME’/.wine-wow/drive_c/Program Files (x86)/World of Warcraft/Wow-64.exe’

AUR helpers

6 个用于 Arch Linux 的最佳 AUR 助手 作者: Magesh Maruthamuthu 译者: LCTT hkurj | 2020-03-21 08:30


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Arch Linux wine 微信、heidissql、chrome - AUR heplers - yay 的相关文章

  • LINUX:如何锁定内存中进程的页面

    我有一个 LINUX 服务器 运行一个具有大量内存占用的进程 某种数据库引擎 该进程分配的内存太大 需要将其中一部分换出 换出 我想做的是将所有其他进程 或正在运行的进程的子集 的内存页面锁定在内存中 以便只有数据库进程的页面被换出 例如
  • 嵌入清单文件以要求具有 mingw32 的管理员执行级别

    我正在 ubuntu 下使用 i586 mingw32msvc 交叉编译应用程序 我很难理解如何嵌入清单文件以要求 mingw32 具有管理员执行级别 对于我的例子 我使用了这个hello c int main return 0 这个资源文
  • 如何在 Linux 上通过 FTP 递归下载文件夹 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
  • 如何在不使用 IDE 的情况下在 Linux 上运行 Java 项目

    我是 Java 新手 基本上 我开发了一个java项目 其中包含Eclipse中的多个Java包 该项目在我安装了 redhat Linux 的桌面上运行正常 然而 我需要在一个更强大的没有安装X11的Linux服务器 redhat ent
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • ioctl 命令的用户权限检查

    我正在实现 char 驱动程序 Linux 并且我的驱动程序中有某些 IOCTL 命令仅需要由 ADMIN 执行 我的问题是如何在 ioctl 命令实现下检查用户权限并限制非特权用户访问 IOCTL 您可以使用bool capable in
  • 找不到包“gdk-pixbuf-2.0”

    我正在尝试在 Amazon Linux 发行版实例上构建 librsvg 我已经通过 yum 安装了大部分依赖项 其中一些在实例上启用的默认 yum 存储库中不可用 因此必须从头开始构建它们 我已经走了很远 但还停留在最后一点 跑步时sud
  • 为什么 Linux 原始套接字的 RX 环大小限制为 4GB?

    背景 我试图mmap 我的原始套接字的 RX 环形缓冲区64 bitLinux 应用程序 我的环由 4096 个块组成 每个块大小为 1MB 总共 4GB 请注意 每个 1MB 块中可以有许多帧 如果您好奇 请参阅此文档了解背景信息 htt
  • 执行命令而不将其保留在历史记录中[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在进行软件开发时 经常需要在命令行命令中包含机密信息 典型示例是将项目部署到服务器的凭据设置为环境变量 当我不想将某些命令存储在命令历史记
  • FileOutputStream.close() 中的设备 ioctl 不合适

    我有一些代码可以使用以下命令将一些首选项保存到文件中FileOutputStream 这是我已经写了一千遍的标准代码 FileOutputStream out new FileOutputStream file try BufferedOu
  • Linux 上的 Pervasive ODBC 错误 [01000][unixODBC][驱动程序管理器]无法打开 lib '/usr/local/psql/lib/odbcci.so':找不到文件

    我正在尝试让 Pervasive v10 客户端 ODBC 在 Centos 6 上运行 据我所知 没有 64 位 ODBC 客户端 因此我必须使用 32 位客户端 我终于成功安装了它 但尝试使用时出现以下错误 isql v mydsn 0
  • 如何在linux中以编程方式获取dir的大小?

    我想通过 C 程序获取 linux 中特定目录的确切大小 我尝试使用 statfs path struct statfs 但它没有给出确切的大小 我也尝试过 stat 但它返回任何目录的大小为 4096 请建议我如何获取 dir 的确切大小
  • 使用非规范地址检索内存数据会导致 SIGSEGV 而不是 SIGBUS

    我无法使用以下汇编代码产生 总线错误 这里我使用的内存地址不是合法的 规范地址 那么 我怎样才能触发该错误呢 我在带有 NASM 2 14 02 的 Ubuntu 20 04 LTS 下运行这段代码 但它会导致负载出现 SIGSEGV 分段
  • 如何根据标签将单个 XML 文件拆分为多个

    我有一个带有标签的 XML 文件 我想像这样分割文件
  • 为什么 fopen("any_path_name",'r') 不给出 NULL 作为返回值?

    在调试一些代码时 我得到如下内容 include
  • 使用 MAX_ORDER / 包含 mmzone.h

    根据https www kernel org doc Documentation networking packet mmap txt https www kernel org doc Documentation networking pa
  • 如何在 Linux 中使用 C 语言使用共享内存

    我的一个项目有点问题 我一直在试图找到一个有据可查的使用共享内存的例子fork 但没有成功 基本上情况是 当用户启动程序时 我需要在共享内存中存储两个值 当前路径这是一个char and a 文件名这也是char 根据命令参数 启动一个新进
  • C修改printf()输出到文件

    有没有办法修改printf为了将字符串输出到文件而不是控制台 我尝试在互联网上查找一些内容 发现了类似的电话dup dup2 and fflush这可能与此有关 EDIT 也许我不清楚 问题是这是C考试问题 问题如下 解释一个通常将字符串输
  • 绕过 dev/urandom|random 进行测试

    我想编写一个功能测试用例 用已知的随机数值来测试程序 我已经在单元测试期间用模拟对其进行了测试 但我也希望用于功能测试 当然不是全部 最简单的方法是什么 dev urandom仅覆盖一个进程 有没有办法做类似的事情chroot对于单个文件并

随机推荐

  • docker安装MongoDB以及redis

    一 安装Redis 以redis 4 0 9版本为例 docker pull redis 4 0 9 span class token function mkdir span usr local docker redis data span
  • linux安装好的mysql rpm -qa |grep mysql不见

    输入 xff1a rpm qa grep i mysql
  • MariaDB导入XXX.sql文件

    使用的 MariaDB5 5 52 开启数据库服务 xff1a systemctl start mariadb 要使用该脚本 xff0c 登录数据 xff0c mysql u root p 根据提示输入你安装数据库时需设置密码 xff0c
  • BaseOs之:Error: No available modular metadata for modular package

    文章目录 Error No available modular metadata for modular package先下载rpm包 xff1a 安装modular metadata生成工具 随便找一个目录 xff0c 执行git clo
  • BaseOs之:网络yum源部署

    文章目录 参考阿里mirror aliyum源 x86 arm source站点目录结构 简单分析 每个目录站点详细结构 x86 64为例 简单分析 制作x86 64的yum源 创建Packages与debug目录 复制x86 64 noa
  • Shell脚本加入开机自启动的方法:

    Shell脚本加入开机自启动的方法 xff1a Linux中脚本设定开机自启动 方法一 xff1a 1 xff0c 在某个目录下创建脚本 xff1a 例如 xff1a root hello wei sh span class token p
  • createrepo

    createrepo 是一个对rpm 文件进行索引建立的工具 大体功能就是对指定目录下的rpm文件进行检索 xff0c 把每个rpm文件的信息存储到指定的索引文件中 xff0c 这样方便远程yum命令在安装更新时进行检索 看下creater
  • 自动汇报错误工具(ABRT)

    ABRT 是一套抱著三个目标而开发出来的规模工具 xff1a 简化用户汇报软件问题的程序 在提交给开发者的报告中提供全面的信息 提供重要的故障数据以便排列优先次序及安排支持 假如你有兴趣协助开发者排列他们的工作的优先次序 xff0c 而你愿
  • centos8系module软件包管理仓库部署

    简述 CentOS8 引入新的module软件包管理机制 下面将介绍如何部署搭建本地module源 部署流程 xff1a 思路 xff1a 先制作nginx 1 14的module yaml xff08 需要微调 xff09 xff0c 然
  • grub rescue救援模式的处理

    grub rescue救援模式的处理 来源 xff1a https www cnblogs com itcomputer articles 4182344 html 我的linux在调整分区后 xff0c 出现了grub rescue gt
  • gitlab自定义头像设置

    这里写自定义目录标题 选一个自己喜欢的头像放在自建nginx服务中 可放在gitlab的nginx中 xff1a 设置gitlab修改配置 etc gitlab gitlab rb 重新加载gitlab配置最终效果 选一个自己喜欢的头像放在
  • 【无标题】

    https www cnblogs com liujuncm5 p 6713784 html 一 依赖安装 yum install y gcc c 43 43 pcre pcre devel zlib zlib devel openssl
  • shell:批量下载epel源rpms

    span class token keyword for span span class token for or select variable i span span class token keyword in span span c
  • linux静动态依赖

    安装glibc static usr bin ld cannot find lpthread usr bin ld cannot find lc
  • 修改ftp根目录

    修改 etc vsftpd vsftpd conf xff0c 加入如下三行 xff1a local root 61 chroot local user 61 YES anon root 61 local root表示使用本地用户登录到ft
  • 基于深度学习的医学图像配准综述

    原文转自 xff1a https blog csdn net weixin 41699811 article details 84314070 版权声明 xff1a 本文为CSDN博主 Timmymm 的原创文章 xff0c 遵循 CC 4
  • C语言实现生产者消费者模型(线程、信号量、互斥锁)

    三个概念 xff1a 生产者消费者模型 线程 信号量 1 生产者消费者模型 利用生活中的例子 xff0c 生产者生产商品 xff0c 商品放在超市 xff0c 消费者去超市购买 使用 商品 xff0c 也就是生产者消费者模型 生产者生成一定
  • Linux Deepin [解决] - 您也许需要运行“apt --fix-broken install”来修正上面的错误。

    问题来源 Os Linux Deepin 20 社区 在星火商店下载了网易云音乐的包 xff0c 用深度安装器安装 xff0c 能用能调节窗口大小 xff0c 但是字体大小不能调剂 emmm高分屏用户哭了后悔自己买那么高的玩意 于是右键卸载
  • C++判断素数(求素数)

    一个大于1的自然数 xff0c 且除了1和它本身外 xff0c 不能被其他自然数整除的数叫素数 换句话说就是 xff0c 除了1和该数本身以外不再有其他的因数的数被称为素数 判断m是否是素数的算法是 xff1a m在区间 1 xff0c s
  • Arch Linux wine 微信、heidissql、chrome - AUR heplers - yay

    Intro span class token function uname span a Linux arch 5 10 16 arch1 1 span class token comment 1 SMP PREEMPT Sat 13 Fe