linux中的软件管理

######linux中的软件管理###
##1.使用已经网络安装资源安装软件
vim /etc/yum.repos.d/yum.repo  ##文件名必须以.repo结尾
[rhel7.2]                ##仓库名称
name=rhel7.2 source     ##对软件源的描述
baseurl=http://172.25.254.44/rhel7.2/x86_64/dvd    ##网络安装源
gpgcheck=0      ##不检测gpgkey
enabled=1       ##此安装源语句块生效

yum clean all      ##清空系统中原有的yum信息
yum repolist all   ##显示可用仓库

##2.配置本地yum源
1.获得一个与本机系统一致的系统镜像

2.挂载镜像
先在此建议一个rhel7.2目录
 mount /xxx/xxxxx.iso    /rhel7.2

3.设定永久挂载
  vim /etc/rc.d/rc.local
  mount /xxx/xxxxx.iso   /rhel7.2

  chmod 755 /etc/rc.d/rc.local     ##在系统开机时会自动执行脚本

4.设定系统安装源指向

mkdir /etc/yum.repos.d/backup
mv /etc/yum/repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
[rhel7.2]
name=rhel7.2
baseurl=file:///rhel7.2
gpgcheck=0

yum claen all

注意:df命令可以查看挂载是否成功

3.共享型yum 源的部署
1.在一台已经建立号本地yum源的主机中安装httpd
  yum install httpd -y
2.配置yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxx/xxxxxx.iso /var/www/html/rhel7.2
vim /rc.d/rc.local
mount /xxx/xxxxx.iso /var/www/html/rhel7.2

测试:
在浏览器中输入地址
http://ip/rhel7.2
http://172.25.254.44/rhel7.2  ##此地址就是网络yum源的地址


##4.yum命令
1.yum命令的使用必须是在yum源搭建成功后才能正常运行

2.yum命令的详细用法

yum clean all    ##清除y原有yum缓存
    repolist     ##列出仓库信息
    install software  ##安装
    list software     ##查看软件
    list all          ##查看所有软件
    list installed    ##列出已安装软件
    list  availble    ## 列出可安装软件
    reinstall software  ##重新安装
    remove   software   ##卸载
    info   software     ##查看软件信息
    search software信息  ##根据软件信息查找软件
    whatprovides file   ##根据文件找出包含此文件的软件
    groups list    ##列出软件组
    groups info    ##查看软件组的信息
    group install sfgroup  ##安装软件组   (sfgroup表示软件组名称)
    groups remove sfgroup   ##卸载软件组
    update   ##对系统的更新

下载(虚拟机中)
cd /yum/software
lftp 172.25.254.250
/pub/tools/ get xxx  

    
##5.用rpm命令处理软件
rpm -i            ##安装
    -v     ##显示过程
    -h     ##hash加密
    -e     ##卸载
    -q   ##查看
    -a   ##所有
    -p    ##软件包
    --scripts     ##查看脚本
    -Kv     ##检测软件包是否被篡改
    --nodeps    ##安装软件忽略软件依赖 (循环依赖时用)
    --force       ##强行安装软件
    -ql      ##查看软件在系统中的安装文件路径
    -qlp        ##查看未安装

##6.第三方软件仓库的搭建
1.把所有的rpm包放在一个目录中
2.createrepo -v / 存放软件包的目录  ##命令执行成功会生成repodate目录
3.vim /etc/yum.repos.d/yum.rupo
[software]
name=software
baseurl=file:///software
gpgcheck=0


yum clean all
yum list linuxqq

猜你喜欢

转载自blog.csdn.net/weixin_42731856/article/details/81325619