Linux软件包的安装

redhat系列的软件使用的包 *.rpm

  #rpm -ivh ***
  #yum install *** //带有依赖性校验

debian(ubuntu) *.deb
  dpkg -i *****
  apt-get install **** //带有依赖性校验

===rpm===

#rpm -ivh 安装包 //安装
#rpm -e 服务名 //卸载
#rpm -qa //查询所有已经安装的包
//通常与管道配合,进行搜索

#rpm -qf /usr/bin/iconv //通过文件的绝对路径
            //查找是由哪个包安装的
            //如果现实不属于任何的包,那么只能拷贝
            //或手动编写

#rpm -qi vsftpd //查询已经安装过的服务的信息
#rpm -qpi vsftp***.rpm //查询rpm包信息

#rpm -ql vsftpd //查询这个服务的附属文件
#rpm -qpl vsftpd***.rpm //通过安装包查询会安装哪些文件

#rpm -qc vsftpd //查询服务的相关配置文件

#rpm -Vf /etc/vsftpd/vsftpd.conf //查询文件是否发生过变化

======YUM======
rpm安装是无法解决依赖性的

安装软件时需要按照顺序,先安装依赖包后安装主程序

yum的根本还是rpm安装,只是解决了依赖性问题

能够解决依赖性,是因为yum有一个数据库来存储软件之间的关系

路径: /etc/yum.repos.d/
配置文件的后缀 .repo "不要改动系统自带的repo文件"
* 目录下可以有多个repo文件

配置文件内容
-----------------------------------------------------------
[] 容器名称
name= 自定义仓库名称
baseurl=file:// or ftp:// or http:// 仓库路径
//"file是本地路径" "ftp&http是网络;路径"
enabled=1/0 1代表这个仓库可用 0代表不可用
gpgcheck=1/0 1代表校验rpm包的安全性 0代表不校验
1的时候要写上公钥的位置
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
------------------------------------------------------------

yum的基本命令

#yum list //列出当前的yum仓库中的所有软件包
#yum clean all //清空本地存放的yum数据库
#yum install "服务名" [-y] //安装一个服务
#yum remove "服务名" //卸载一个服务
#yum search "命令或文件"
#yum provides "命令或文件"
#yum grouplist //查看yum仓库中的组信息
#yum groupinfo "组包名" //查询一组包的信息
#yum groupinstall "组包名" //安装一组包
#yum groupremove "组报名" //删除一组包

------------------------------

 

转载于:https://www.cnblogs.com/mayuansheng/p/5760044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值