1. 程式人生 > >linux yum安裝找不到源

linux yum安裝找不到源

postgis 方便 div copy lin 定義 inux 了解 name

1先說問題:

服務器裝麒麟系統後安裝gis地圖(其實就是部署一套地圖服務),因為是內網,所以所有需要的包都放在一個iso文件中了,需要用mount命令去加載之,然後配置*.repo文件(源文件配置),使得系統自動去找相關依賴,然後安裝postgis。結果就是安裝時有些依賴找不到。一想不可能啊,在虛擬機上都可以的,到這就缺包了。

2解決辦法:

從新建一個repo文件,把系統鏡像也加載進來當成數據源。要建立repo文件,必須要對repo文件了解啊。下面從某位大神那copy了一點。感覺能說明問題了。

[fedora]       #方括號裏面的是軟件源的名稱,將被yum取得並識別
name=Fedora $releasever - $basearch   #這裏也定義了軟件 倉庫的名稱,通常是為了方便閱讀配置文件,一般沒什麽作用
enabled=1 #這個選項表示這個repo中定義的源是啟用的,0為禁用
gpgcheck=1 #這個選項表示這個repo中下載的rpm將進行gpg的校驗,已確定rpm包的來源是有效和安全的
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch #定義用於校驗的gpg密鑰,就是數位簽章的公鑰檔所在位置!

註意:如果gpgcheck是0則,gpgkey是無效的。對於內網,配置0就行了,1的話可能會有其他註意事項。還有源名稱和倉庫名稱不可重復,不可重復,不可重復。這樣相當於可以配置無限個repo了,好高興啊。
 
 

linux yum安裝找不到源