Arch linux OS 上的 Sublime 文本

问题描述

我正在使用

Linux archbios 5.13.6-arch1-1 #1 SMP PREEMPT Thu,29 Jul 2021 00:21:06 +0000 x86_64 GNU/Linux

操作系统。

我的问题是在遵循 sublime official instructions for Arch 之后出现的。在 sublime 官方文档的这些步骤之后,我只需要升级 sublime

sudo pacman -Syu sublime-text

我不明白这个错误从何而来

sudo pacman -Syu sublime-text
:: Synchronizing package databases...
 core                   136.1 KiB   340 KiB/s 00:00 [##########################] 100%
 extra                 1566.4 KiB  3.00 MiB/s 00:01 [##########################] 100%
 community                5.6 MiB  3.16 MiB/s 00:02 [##########################] 100%
 multilib               149.8 KiB  1248 KiB/s 00:00 [##########################] 100%
 sublime-text is up to date
:: Starting full system upgrade...
error: Failed to prepare transaction (package architecture is not valid)
:: package sublime-text-4113-1-aarch64 does not have a valid architecture

我已经检查了 /etc/pacman.conf

#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

解决方法

不确定,可能是你输入时的问题

pacman -Syu sublime-text // it takes default version for "sublime-text-4113-1-aarch64

但是有 yay 和提及从哪里工作,

yay -S aur/sublime-text-4

使用这个命令就可以了