一、准备工作
-
确认系统版本
这个包是
ky10
的(也就是 openEuler 20.03 LTS SP3 或类似版本),而且是 x86_64 架构(就是常见的64位电脑)。你要先确认你的系统是不是这个版本,不然可能装不上或者出问题。
你可以运行以下命令看看系统信息:
cat /etc/os-release uname -m
如果显示类似
Kylin Linux Advanced Server release 20.03 LTS SP3
,并且x86_64
,那基本就匹配。 -
下载好 RPM 包
你已经有了这个文件:
glib2-2.62.5-7.ky10.x86_64.rpm
,确保它是在你当前目录,或者你知道它在哪个文件夹里。 -
离线安装包下载:https://pan.quark.cn/s/2ffd61a8fc75
-
你可以用
ls
命令查看当前目录下有没有这个文件:ls -l glib2-2.62.5-7.ky10.x86_64.rpm
二、安装 RPM 包
方法一:使用 rpm 命令直接安装(推荐新手用)
打开终端(就是那个黑框框),然后输入如下命令(注意路径):
如果 RPM 包在当前目录,直接运行:
sudo rpm -ivh glib2-2.62.5-7.ky10.x86_64.rpm
如果 RPM 包在别的目录,比如在 /home/yourname/下载/
,那就得写全路径,比如:
sudo rpm -ivh /home/你的用户名/下载/glib2-2.62.5-7.ky10.x86_64.rpm
参数解释:
-
sudo
:以管理员权限运行(会让你输入密码) -
rpm
:RPM 包管理工具 -
-i
:表示 install(安装) -
-v
:显示详细信息(可以看安装过程) -
-h
:显示进度条(就是那一堆 # 号,看着舒服)
如果你遇到依赖问题(比如提示缺啥库),那这个方法可能会失败,别慌,往下看方法二。
方法二:使用 yum/dnf 安装(自动解决依赖,更省心)
如果你的系统支持 yum
或者 dnf
(Kylin 一般都支持),那强烈建议用这个方法,因为它会自动帮你解决依赖关系,不用手动一个个装。
你可以尝试这样安装(前提是你把 RPM 包放在某个目录,比如当前目录):
sudo yum localinstall glib2-2.62.5-7.ky10.x86_64.rpm
或者如果你的系统用的是 dnf
(新一点的系统):
sudo dnf install ./glib2-2.62.5-7.ky10.x86_64.rpm
注意:
-
使用
yum localinstall
或dnf install
时,最好在 RPM 包所在目录下执行,或者写上完整路径,比如./文件名.rpm
或者/完整路径/文件名.rpm
。 -
这种方式会联网查找依赖项并自动安装,比单纯用
rpm
命令要方便很多。
三、验证是否安装成功
安装完成后,你可以运行以下命令,看看 glib2 是否已经装上,以及版本对不对:
rpm -q glib2
或者查看详细信息:
rpm -qi glib2
你应该能看到类似这样的输出,版本号是 2.62.5
,发行版是 7.ky10
就说明装对了。