Linux無法聯網無gcc怎麼安裝軟件?

以前在Linux上一直使用yum安裝軟件,非常舒服.最近老大搞了個虛擬機,叫我裝下環境,我很開心地接受,不就是yum安裝,再配下環境變量嗎!結果這臺虛擬機不允許聯網,我懵逼了.

沒辦法,只能去下tar包老老實實手動安裝,結果編譯的時候報錯說沒有編譯器,然後我就傻傻去下了個gcc.tar,下完就傻了,裝這個不也要編譯器嗎!

百度一波,發現了rpm這種好東西!

tar包: 跟zip相似,是一種傳輸格式.tar包是軟件源碼的壓縮包,安裝時需要編譯再進行安裝,編寫需要編譯器,如:gcc

rpm包: Redhat Package Management,是紅帽子公司開發的包管理器,是源碼編譯後的結果

如果你的虛擬機無法聯網無gcc,你可以去網上找對應的rmp包,再進行安裝!

rpm常用命令:

安裝: rpm -ivh --prefix=path xxx.rpm

--prefix: 指定安裝路徑,注意有的rpm包不允許指定路徑,這時候大多要求root權限(前面加上sudo),因爲會使用到root用戶的文件夾

如果軟件的依賴包太多,可以下好全部的依賴包,使用如下命令一起安裝:

rpm -ivh  *.rpm --nodeps --force

查詢軟件路徑: whereis xxx

卸載: rpm -e xxx

如果其它軟件包依賴於您要卸載的軟件包,卸載時則會產生錯誤信息,可以增加參數 --nodeps ,就可以強制刪除

rpm -e --nodeps xxx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章