以安裝GCC為例吧 Rpm–ivh/media/Packages/gcc-4.4.6-4.e16.i686.rpm,命令本身是沒錯的,可是為什麼安裝不成功呢,看最下面,需要這麼些個包,其實這些包也依賴於其他的包,這就鬱悶了吧,我們用yum來試試,yum可以自動判斷依賴關係,直接幫我們解決 Yuminstallgcc命令 它自動判斷出了安裝gcc的時候都依賴於哪些包,那些包又依賴於哪些包,直接給我們列出來,問我們是否要安裝,我們直接“Y”就可以, 大家一定想知道,它為什麼能自動判斷吧,還有,它從哪裡知道的要哪些軟體包名,其實要配置一個倉庫,這個倉庫裡就指定了我們的軟體在哪裡放著 上圖就是我們的倉庫檔案的內容了,我來解釋一下 [Steven]只是倉庫名字,這個可以隨意 Name=….這個你可以理解為倉庫的描述,這個可以不寫這一行 Baseurl=file:///Media/Server,這裡解釋一下為什麼是///三個/,file://ftp://http://大家是不是很熟悉,file://的意思是檔案在本地,在Linux中一切都以根開始的那路徑上要加個/,所以最後是 我們來規劃一下,我們要在/packages下建立我們的軟體源,首先,我們把這個資料夾建立一下 現在的目錄是空的,然後我們來把軟體複製到裡面 現在只有一個資料夾,裡面一堆軟體包,我們來指定一下yum路徑,看看能不能安裝吧 沒有repo…什麼xml什麼的,總的來講就是沒有“元資料”
以安裝GCC為例吧 Rpm–ivh/media/Packages/gcc-4.4.6-4.e16.i686.rpm,命令本身是沒錯的,可是為什麼安裝不成功呢,看最下面,需要這麼些個包,其實這些包也依賴於其他的包,這就鬱悶了吧,我們用yum來試試,yum可以自動判斷依賴關係,直接幫我們解決 Yuminstallgcc命令 它自動判斷出了安裝gcc的時候都依賴於哪些包,那些包又依賴於哪些包,直接給我們列出來,問我們是否要安裝,我們直接“Y”就可以, 大家一定想知道,它為什麼能自動判斷吧,還有,它從哪裡知道的要哪些軟體包名,其實要配置一個倉庫,這個倉庫裡就指定了我們的軟體在哪裡放著 上圖就是我們的倉庫檔案的內容了,我來解釋一下 [Steven]只是倉庫名字,這個可以隨意 Name=….這個你可以理解為倉庫的描述,這個可以不寫這一行 Baseurl=file:///Media/Server,這裡解釋一下為什麼是///三個/,file://ftp://http://大家是不是很熟悉,file://的意思是檔案在本地,在Linux中一切都以根開始的那路徑上要加個/,所以最後是 我們來規劃一下,我們要在/packages下建立我們的軟體源,首先,我們把這個資料夾建立一下 現在的目錄是空的,然後我們來把軟體複製到裡面 現在只有一個資料夾,裡面一堆軟體包,我們來指定一下yum路徑,看看能不能安裝吧 沒有repo…什麼xml什麼的,總的來講就是沒有“元資料”