######linux中的软件管理######

##1.使用已经安装网络资源安装软件##

vim /etc/yum.repos.d/yum.repo                                               ##文件名称必须以repo结尾
[rhel.7.2]                                                                                     ##仓库名称
name=rhel7.2 source                                                                 ##对软件源的描述
baseurl=http://ip/*****                                                               ##网络安装源
gpgcheck=0                                                                             ##不检测gpgkey
enable=1                                                                                    ##此安装源语句模块生效

yum clean all                                                                              ##清空系统中原有的yum信息

yum repolist                                                                                ##查看安装源的 存储信息

##2.配置本地yum源###

1.获得一个与本机系统版本一致的系统镜像

2.挂载镜像
mount /xxx/xxx.iso         /rhel7.2

3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxx.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 clean all

yum repolist

##3.yum源的配置
配置前先安装httpd
yum install httpd -y

systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxx/xxx.iso  /var/www/html/rhel7.2


测试:在浏览器中输入地址:
http://ip/rhel7.2
http://172.25.254.55/rhel7.2


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

2.yum命令的详细用法
yum  clean all                  ##清空原有yum缓存信息
     repolist                   ##列出仓库信息           
     install   software         ##安装
     update                     ##更新
     list      software         ##查看软件
     list      all              ##查看所有软件
     list      installed        ##列出已安装软件
     list      available        ##列出可安装软件
     reinstall software         ##重新安装
     remove    software         ##卸载
     info      software         ##查看软件信息
     search    software         ##根据软件信息查找软件
     whatprovides file          ##根据文件找出包含此文件的软件
     groups    list             ##列出软件组
     groups    info             ##查看软件组的信息
     groups    install sfgroup  ##安装软件组
     groups    remove  sfgroup  ##卸载软件组


###5.用rpm命令处理软件###


rpm    -i     ##安装
        -v     ##显示过程
       -h     ##hash加密
       -e     ##卸载
       -q     ##查看
       -a     ##所有
       -p     ##软件包
       -ql    ##查看软件在系linux-firmware.noarch统中的安装文件路径
       -qlp   ##查看未安装的软件包在系统中如果安装后产生文件的路径
       -qf    ##根据某个文件找出此文件属于哪个安装
       -qc    ##查看软件的配置文件名称
       -qd    ##查看软件的帮助文件
       -scritps  ##查看脚本  
       -nodeps   ##安装软件忽略软件依赖
       -force    ##强行安装软件
       -Kv       ##检测软件是否被篡改


###6.第三方软件仓库的搭建##

1.把所有的rpm包放到一个目录中
2.createrepo -v  /存放软件包的目录   ##命令执行成功会生成repodate目录


3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0


yum clean all
yum list linuxqq

猜你喜欢

转载自blog.csdn.net/tt2048/article/details/81325121