linux软件管理

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

vim /etc/yum.repos.d/yum.repo    #文件名称必须以repo结尾
[rhel7.2] 
name=rhel7.2 source    #对文件源的描述
bashurl=http://172.25.254.250/rhel7.2/x86_64/dvd    #网络安装源
gpgchechk=0
enabled=1

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

2.配置本地yum源

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

存放地址:/iso/rhel-server-7.2-x86_64-dvd.iso

2.挂载镜像

mkdir /rhel7.2
mount /xxx/xxxx.iso /rhel7.2

3.设定永久挂载

vim  /etc/rc.d/rc.local
-->添加
mount /xxx/xxxx.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 install httpd -y

linux软件管理

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 #/var/www/html/为网络共享目录
vim /etc/rc.d/rc.local

mount /xxx/xxxx.iso /var/www/html/rhel7.2 #将镜像文件挂载到共享目录下,客户可以通过网络来获取镜像文件
vim /etc/yum.repos.d/yum.repo
修改
        baseurl=file:///var/www/html/rhel7.2

vim /etc/rc.d/rc.local
修改
        mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2 #开机在/var/www/html
/rhel7.2中在配置文件

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

linux软件管理

4.yum命令

1.yum命令的使用必须是在yum源搭建成功后使用
2.yum命令的详细用法

yum    clean all    #清除原有YUM缓存
             repolist    #列出仓库信息
            install software    #安装
            update        #更新
            list sofatware    #查看软件
            list all    #查看所有软件
            list install    #查看已安装的软件
            list available    #查看未安装的软件
            reinstall software    #重新安装
            remove software    #卸载
            info software    #查看软件信息
            search software信息    #根据软件信息查找软件
            whatprovides file    #根据文件找出包含此文件的软件
            groups list    #列出软件组
            groups info    #查看软件组的信息
            groups install sfgroup    #安装软件组
            groups remove     #

linux软件管理
linux软件管理
linux软件管理

5.用rpm命令处理软件

采用低级rpm工具安装,不会解决依赖性关系。一旦rpm在安装过程中发现缺少依赖包,rpm就会跳出错误并退出。

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

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

1.把所有的rpm包放到一个目录
mkdir /software

2.createrepo -v /存放软件包的目录 #命令执行成功后会生成repodata目录

linux软件管理

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

yum clean all
yum list linuxqq

相关推荐