动态

详情 返回 返回

Fedora 38 安裝 perl-JSON RPM 包步驟(含依賴問題解決及附安裝包) - 动态 详情

perl-JSON​ 是一個 ​Perl 語言的模塊,它的作用是讓 Perl 程序能夠 ​輕鬆地處理 JSON 格式的數據

一、先確認你係統是 Fedora 38

這個包名字裏有個 fc38,意思就是專門給 ​Fedora 38​ 用的。你得先確定你裝的確實是 ​Fedora 38,不然可能裝不上或者出問題。

你可以在終端裏輸入:

cat /etc/fedora-release

如果顯示的是類似 Fedora Linux release 38 (Thirty Eight),那就對啦。

二、下載這個 RPM 文件(如果你還沒下載)

你提到的文件名是:

perl-JSON-4.10-2.fc38.noarch.rpm安裝包下載:https://pan.quark.cn/s/f60e512e1494

如果你還沒有這個文件,得先去搞到它,比如:

  • 去 Fedora 官方軟件倉庫或者 RPM Find搜索下載,
  • 或者別人發給你了這個文件,已經放在你的電腦上了。

假設你已經把這個 .rpm文件下載到了你的電腦裏,比如在 ​​“下載”文件夾​ 裏。

三、打開終端

按快捷鍵:

Ctrl + Alt + T​(大多數情況)

或者自己在應用菜單裏找到 ​​“終端”​​ 打開。

四、進入 RPM 文件所在的目錄

比如你把文件下載到了 ​下載​ 文件夾,那在終端裏輸入:

cd ~/下載

注意:“下載” 是中文系統下的文件夾名,如果是英文系統,可能是 Downloads,那命令就是:

cd ~/Downloads

你可以先用 ls命令看看這個目錄下有沒有 perl-JSON-4.10-2.fc38.noarch.rpm這個文件:

ls

看到那個文件名就説明路徑對了。

五、使用 rpm 命令安裝

在終端裏輸入下面的命令來安裝這個 RPM 包:

sudo rpm -ivh perl-JSON-4.10-2.fc38.noarch.rpm
  • sudo:表示你要用管理員權限(會讓你輸入密碼,輸入時不會顯示,正常輸完回車就行)
  • rpm:是 Fedora 用來安裝 RPM 包的工具
  • -i:表示 install(安裝)
  • -v:表示顯示詳細信息(可以不加,但加了能看到更多過程)
  • -h:表示顯示安裝進度條(也是可選的)

六、如果遇到依賴問題

有時候會報錯説缺這個缺那個,比如:

error: Failed dependencies:

某某包 is needed by perl-JSON...

這就是説你還得先裝其他的包。這種時候有兩個選擇:

方法一(推薦):用 dnf 直接安裝(更省事)

其實這個 perl-JSON很可能是 Fedora 官方源裏本來就有的包,你根本不用手動下 RPM,直接用 dnf裝更方便,自動解決依賴:

在終端裏輸入:

sudo dnf install perl-JSON

如果系統裏已經有這個包,它還會告訴你已經裝了或者可以升級。

推薦你先試試這個方法!除非你必須要用某個特定版本的 RPM 文件,才手動安裝。

方法二(手動解決依賴):如果你堅持用這個 RPM 文件,又提示缺東西,那你就得一個個把缺的包也找來用 rpm安裝,比較麻煩,不推薦新手這麼幹。

七、驗證是否安裝成功

安裝完成後,你可以運行以下命令,看看 perl 能不能找到 JSON 模塊:

perl -MJSON -e 'print "OK\n"'

如果沒有報錯,還打印出了 OK,那就是安裝成功啦!

或者你也可以用:

perl -e 'use JSON; print "JSON 模塊已安裝\n"'

沒報錯就説明 OK。

user avatar bgyb 头像
点赞 1 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.