首页 > Linux > Archlinux官方不再支持i686(x86)以后,老机器怎么办?

Archlinux官方不再支持i686(x86)以后,老机器怎么办?

新装机的话,可以从archlinux32.org下载纯32位的安装包。

原来archlinux官方的i686装机,可以更换archlinux32的更新服务,方法如下:

  1. 先把/etc/pacman.d/mirrorlist的内容换成https://raw.githubusercontent.com/archlinux32/packages/master/core/pacman-mirrorlist/mirrorlist这个内容。这里面是最新的archlinux32的镜像文件清单,今天镜像服务器数量爆发性增长,是昨天的两倍了,昨天只有4个,今天8个了。国内目前不要选新加坡的那个,死慢,小鬼子的速度最快。
  2. 执行pacman -Syy archlinux32-keyring-transition来更新证书链。
  3. 执行pacman -Syuu来做完整升级。但是有两个问题:1是目前archlinux32的包没有archlinux的新,可能得有相当数量的包会提示降级。2是开始第一次会提示你本机缓存的老版本包的数字签名不对,一种解决办法是当提示你的时候,选Y然后删掉原来的包,再-Syuu的时候就会重新下载对的,另一种解决办法是在开始前先运行pacman -Sc据说会清理掉数字签名不对的。

不管咋样,我去重启我的那个机器去了

.

.

.

.

.

.

顺利重启,反正我也不关心是不是出了什么问题。

话说,国内也没谁写这样的Blog了吧

分类: Linux 标签:
  1. wzh
    2018年2月28日17:01 | #1

    官方提供的 multilib ,怎么感觉软件太少了?社区维护的 32-bit 版本,软件明显比 multilib多。首先是 Linux ,multilib 没有 32-bit ,其次是 mono 跨平台的 .NET 。multilib 里面没有 mono 但是社区维护了 32-bit mono

  2. 2018年3月5日23:38 | #2

    我感觉是32位的社区太小了,1没需求,2没人做

  1. 本文目前尚无任何 trackbacks 和 pingbacks.