【发布时间】:2021-10-05 22:07:39
【问题描述】:
我正在使用
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
【问题讨论】:
-
uname认为您正在运行x86_64系统,但您看到的消息是针对aarch64的,这是一个 ARM 架构。我要检查的第一件事是,当您按照说明选择了正确的存储库时;看起来您为 ARM 构建添加了一个。 -
我还提到,这条消息来自哪里???,我检查了 /etc/pacman.conf 和这里的地方 #SigLevel = Optional TrustAll #Server = file:/// home/custompkgs [sublime-text] 服务器 = download.sublimetext.com/arch/stable/x86_64
-
我不能说,因为我自己不使用那个特定的发行版。不过,从您在上面发布的文件来看,它确实看起来指向了正确的文件。