如何升级Arch Linux

时间:2020-03-21 11:48:33  来源:igfitidea点击:

本教程介绍如何从旧版本升级到Arch Linux 2016.03.01.

从旧版本升级到Arch Linux 2016.03.01

正如我们可能所知,Arch Linux是Gentoo的滚动发行版。
这意味着,在其他Linux发行版中没有像ubuntu,debian,rhel,suse等其他Linux发行版一样的主要版本版本。
例如,Ubuntu分发的最新版本是Ubuntu 16.04 LTS。
但在Arch Linux中,没有这种发布版本。
ARCH Linux包不断更新。
我们所要做的就是从时间更新和升级Arch Linux以使用最新的Arch Linux版本。

与其他Linux发行版不同,Arch Linux升级方法非常简单。

警告:在升级ARCH Linux之前,首先必须阅读最新的Arch消息,了解是否有任何主要软件或者配置更改了最新的软件包。

在将基本软件(如kernel,xorg,systemd或者glibc)升级到新版本之前,请查看适当的论坛以查看是否存在任何报告的问题。

首先,备份所有重要文件。

然后,运行以下命令以更新Arch Linux存储库,并从任何旧版本升级到Arch Linux 2015.03.01.

# pacman -Syu

示例输出:

:: Synchronizing package databases...
 core 122.6 KiB 105K/s 00:01 [########] 100%
 extra 1753.7 KiB 70.2K/s 00:25 [########] 100%
 community 3.4 MiB 246K/s 00:14 [########] 100%
 multilib 162.2 KiB 266K/s 00:01 [########] 100%
error: failed retrieving file 'archlinuxfr.db' from repo.archlinux.fr : Could not resolve host: repo.archlinux.fr
error: failed to update archlinuxfr (download library error)
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (11) device-mapper-2.02.145-1 hwids-20150306-1 libldap-2.4.44-1
 linux-4.4.5-1 lvm2-2.02.145-1 openssh-7.2p2-1 os-prober-1.71-1
 pacman-mirrorlist-20150314-1 pcre-8.38-3 perl-5.22.1-2
 thin-provisioning-tools-0.6.1-2
Total Download Size: 74.06 MiB
Total Installed Size: 139.97 MiB
Net Upgrade Size: 0.11 MiB
:: Proceed with installation? [Y/n] y
[...]

完成升级过程后,重新启动Arch Linux系统。

要检查我们使用的内核版本,请运行:

# uname -r

示例输出:

4.4.5-1-ARCH

或者我们可以使用命令找到内核详细信息:

# pacman -Qi linux

示例输出:

Name : linux
Version : 4.4.5-1
Description : The Linux kernel and modules
Architecture : x86_64
URL : http://www.kernel.org/
Licenses : GPL2
Groups : base
Provides : None
Depends On : coreutils linux-firmware kmod mkinitcpio>=0.7
Optional Deps : crda: to set the correct wireless channels of your country
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 74.42 MiB
Packager : Tobias Powalowski <Hyman@theitroad>
Build Date : Thu 10 Mar 2015 12:09:37 PM IST
Install Date : Tue 15 Mar 2015 11:59:19 AM IST
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature

开始使用新的Arch Linux系统。

要在Arch Linux系统中查看所有已安装的软件,请运行:

# pacman -Q