linux (ubuntu/mint)安装electronic-wechat

本文提供了一种在Linux系统上快速安装电子版微信的方法,包括下载安装包、解压缩及配置dash启动器等步骤。

从github上下载太慢了,我把自己下载下来的上传到了网上,地址:electronic-wechat-linux-x64

首先,从上述地址中下载安装文件

然后,解压: tar -zxvf ./electronic-wechat-linux-x64.tar.gz

然后切换到electronic-wechat-linux-x64文件夹下就可以在终端来运行wechat了

为了能够在dash中运行wechat,需要做以下工作

1. 下载图标到electronic-wechat-linux-x64文件夹下

wget https://raw.githubusercontent.com/geeeeeeeeek/electronic-wechat/master/assets/icon.png -O electronic-wechat.png

2. 把刚才的electronic-wechat-linux-x64文件夹拷贝到/opt目录下(sudo)

3. 创建一个微信电脑版的桌面启动器,保存在/usr/share/applications/electronic-wechat.desktop

[Desktop Entry]
Name=Electronic Wechat
Name[zh_CN]=微信电脑版
Name[zh_TW]=微信电脑版
Exec=/opt/electronic-wechat-linux-x64/electronic-wechat
Icon=/opt/electronic-wechat-linux-x64/electronic-wechat.png
Terminal=false
X-MultipleArgs=false
Type=Application
Encoding=UTF-8
Categories=Application;Utility;Network;InstantMessaging;
StartupNotify=false

然后在dash中就可以搜索到electronic-wechat并能够运行了


<think>我们正在解决Linux Mint arm64系统上更新软件包时出现的"仓库不支持"和"404 Not Found"错误。根据引用[3],类似问题在Ubuntu上出现过,原因是仓库配置中的发行版代号不正确。在Linux Mint中,我们通常使用Ubuntu的软件仓库,但需要确保使用正确的发行版代号。 步骤: 1. 检查系统版本和架构: - 确认系统是Linux Mint arm64版本。 - 运行命令:`uname -m` 确认架构为aarch64(arm64)。 - 运行命令:`lsb_release -a` 查看当前发行版代号。 2. 检查软件源配置文件: - 打开 `/etc/apt/sources.list` 和 `/etc/apt/sources.list.d/` 目录下的相关文件。 - 查找是否有错误的发行版代号(如示例中的"ulyana")或者不支持的仓库URL。 3. 修改软件源为正确的发行版代号: - 根据Linux Mint版本对应的Ubuntu基础版本,使用正确的发行版代号。例如: Linux Mint 20.x 基于 Ubuntu 20.04 (focal) Linux Mint 21.x 基于 Ubuntu 22.04 (jammy) - 将软件源URL中的发行版代号替换为正确的。 4. 更新软件包列表: - 运行 `sudo apt update` 查看是否还有错误。 5. 如果问题仍然存在,考虑更换为arm64架构的镜像源: - 由于是arm64架构,需要确保使用的镜像源支持arm64架构。国内常用的镜像源如阿里云、清华源等,需要查看它们是否支持arm64架构的Linux Mint(通常支持Ubuntu arm64,而Linux Mint可以共用)。 6. 添加支持arm64的Docker仓库(如果错误与Docker有关): - 引用[3]中提到了Docker仓库的问题,如果是Docker仓库导致的错误,需要确保Docker官方支持arm64架构的仓库。 根据引用[2],CentOS支持多种架构,但这里我们使用的是Linux Mint(Debian/Ubuntu系)。引用[4]提到Linux内核支持多种架构,包括ARM,因此软件仓库也应该有相应的支持。 具体操作: 1. 备份源列表文件: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/backup/ ``` 2. 编辑sources.list文件,将其中所有URL中的发行版代号改为正确的。例如,如果系统是Linux Mint 21(基于Ubuntu 22.04 jammy),则替换为`jammy`。 3. 对于Docker仓库,根据Docker官方文档,添加正确的arm64仓库: - 先卸载可能存在的旧版本Docker。 - 安装依赖:`sudo apt install apt-transport-https ca-certificates curl software-properties-common` - 添加Docker的GPG密钥:`curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg` - 添加仓库(注意架构和发行版代号): ```bash echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list ``` - 然后更新:`sudo apt update` 4. 如果使用阿里云等镜像源,可以修改为: - 将原来的`http://archive.ubuntu.com/ubuntu`替换为`http://mirrors.aliyun.com/ubuntu`,并确保发行版代号正确。 5. 更新并升级: ```bash sudo apt update sudo apt upgrade ``` 如果问题仍然存在,请检查镜像源是否支持arm64架构。可以访问镜像源的网站查看是否有`dists/发行版代号/main/binary-arm64/`目录。 注意:Linux Mint的软件源配置中,除了Ubuntu的仓库,还有Linux Mint自己的仓库。同样需要确保Linux Mint仓库支持arm64。目前,Linux Mint官方对arm64的支持可能有限,因此可能需要主要依赖Ubuntu的arm64仓库。 如果Linux Mint官方仓库不支持arm64,则可能需要注释掉Linux Mint自己的仓库,只使用Ubuntu的仓库。但这样可能会失去一些Linux Mint特有的软件包。因此,建议先查找是否有支持arm64的Linux Mint仓库。 参考引用[1]中手动安装JDK的方法,如果某些软件包在仓库中不可用,也可以考虑手动下载安装。 相关问题: 1. 如何查看Linux Mint的版本和对应的Ubuntu基础版本? 2. 如何确认一个软件仓库是否支持arm64架构? 3. 在Linux Mint arm64上安装Docker有哪些注意事项?</think>### Linux Mint arm64 仓库不支持与404错误解决方案 在ARM64架构的Linux Mint/Ubuntu系统中遇到"仓库不支持"和"404 Not Found"错误,通常由软件源配置与系统架构不匹配引起。以下是逐步解决方案: #### 1. **验证系统架构与版本** ```bash # 确认系统架构 uname -m # 应输出 aarch64 或 arm64 # 查看Linux Mint版本 lsb_release -a ``` - 确保使用的是官方支持的ARM64版本(非x86转译版本) - 记录基础Ubuntu版本代号(如Linux Mint 21.x基于Ubuntu 22.04 Jammy)[^2] #### 2. **修正软件源配置** 编辑源列表文件: ```bash sudo nano /etc/apt/sources.list ``` - 将所有URL中的`http://archive.ubuntu.com`替换为ARM64兼容源: ```bash sed -i 's|archive.ubuntu.com|ports.ubuntu.com|g' /etc/apt/sources.list ``` - 确保发行版代号正确(如`jammy`对应Mint 21.x) #### 3. **添加ARM64专用仓库** 对于第三方仓库(如Docker),需明确指定arm64架构: ```bash # Docker示例(替换<RELEASE>为实际代号) echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu <RELEASE> stable" | sudo tee /etc/apt/sources.list.d/docker.list ``` #### 4. **更新软件包缓存** ```bash sudo apt clean sudo rm -rf /var/lib/apt/lists/* sudo apt update ``` #### 5. **处理特定错误场景** - **"没有Release文件"错误**(如引用[3]): 检查仓库URL是否支持ARM64架构,必要时更换为: ```bash sudo add-apt-repository "deb [arch=arm64] https://mirrors.aliyun.com/ubuntu-ports/ <RELEASE> main" ``` - **手动安装关键组件**(参考引用[1]): ```bash wget http://ports.ubuntu.com/pool/main/<package>.deb sudo dpkg -i --force-all <package>.deb ``` #### 6. **验证修复结果** ```bash apt policy <package-name> # 检查是否找到arm64包 sudo apt install -f # 修复依赖关系 ``` > **关键原理**:ARM64架构需要专用软件源(如`ubuntu-ports`),标准x86源不包含ARM64二进制包。Linux内核虽支持多架构(引用[4]),但软件仓库需明确区分架构[^4]。 ### 相关问题 1. 如何检查Linux Mint版本与Ubuntu基础版本的对应关系? 2. ARM64架构下哪些常用软件仓库提供原生支持? 3. 当官方仓库不提供ARM64软件包时,有哪些替代安装方法? 4. 如何为APT源永久设置默认架构优先级? [^1]: JDK手动安装示例说明二进制包需架构匹配 [^2]: 系统版本兼容性要求 [^3]: 仓库配置错误典型表现 [^4]: Linux多架构支持原理
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值