Linux常用命令学习二

安装命令

安装应用程序 rpm
(1)rpm命令安装rpm软件包:rpm -i [选项] 包名
rpm命令安装软件包时常用选项(与选项 -i 结合使用)
-v    显示安装过程中的详细信息
-h    以 # 显示安装进度
-U    升级包(如没安装就安装)
-F    升级包(没安装放弃安装)
--test    测试能否被安装  try run
--nodeps    忽略包之间的依赖关系
 常用安装命令:rpm -ivh 包名1 包名2 ......

 示例:rpm -ivh mysql57-community-release-el7-10.noarch.rpm

(2)查询RPM包 :rpm  -q[子选项] 包名关键字  
常用子选项
a    已安装的所有软件包
i    查看指定软件的详细信息
l    查询软件包的安装目录
f    查询文件或目录属于哪个程序包安装生成的
p    尚未安装的包做查询操作
1:查看所有已安装rpm包
rpm -qa

2:查看所有已安装rpm包中有没有mysql
rpm -qa | grep mysql

3:查看已安装的mysql-community-libs-5.7.40-1.el7.x86_64包的信息
rpm -qi mysql-community-libs-5.7.40-1.el7.x86_64

4:查看mysql-community-libs-5.7.40-1.el7.x86_64包中文件安装位置
rpm -ql mysql-community-libs-5.7.40-1.el7.x86_64

5:查看/bin/ls和根目录“/”是由哪些包安装的
rpm -qf /bin/ls

rpm -qf /

6:查看安装光盘中mysql57-community-release-el7-10.noarch.rpm的信息

rpm -qip /mysql57-community-release-el7-10.noarch.rpm

(3)删除RPM包:rpm -e 包名
示例:删除刚刚安装的mysql包

          首先需要获得准确完整的包名:rpm -qa | grep mysql

           然后删除该包:rpm -e mysql-community-libs-5.7.40-1.el7.x86_64

           再次查询确认:rpm -qa | grep mysql

安装包A,提示需要先安装包B,安装包B,提示先要先装包C,安装包C,提示需要先装包D.......,导致安装过程漫长不顺利

安装包A,提示需要先安装包B,安装包B,提示先要先装包C,安装包C,提示需要先装包A。最后只能包A、B、C一起安装

以上情况导致rpm安装软件过程复杂繁琐,因而后来推出了yum方式安装软件包,解决了包间相互依赖的问题。推荐使用yum方式安装软件包

尝试着安装erlang

第一步:yum install -y epel-release


第二步:wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm


第三步:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm


第四步:yum install erlang-24.2.1

安装成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值