一、準備工作
-
?確認系統版本?
這個包是
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
就說明裝對了。