加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux无法联网无gcc怎么安装软件?

发布时间:2022-12-03 11:29:52 所属栏目:Linux 来源:
导读:  以前在Linux上一直使用yum安装软件,非常舒服.最近老大搞了个虚拟机,叫我装下环境,我很开心地接受,不就是yum安装,再配下环境变量吗!结果这台虚拟机不允许联网,我懵逼了.

  没办法,只能去下tar包老老实实手动
  以前在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权限(不是root用户需要配置sudo),因为会使用到root用户的文件夹
 
  如果软件的依赖包太多,可以下好全部的依赖包,使用如下命令一起安装:
 
  rpm -ivh *.rpm --nodeps --force
 
  查询软件路径: whereis xxx
 
  卸载: rpm -e xxx
 
  如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息,可以增加参数 --nodeps ,就可以强制删除
 
  rpm -e --nodeps xxx
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!