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

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