资讯专栏INFORMATION COLUMN

linux软件管理

FingerLiu / 586人阅读

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

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

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     #



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目录

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

yum clean all
yum list linuxqq

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/33515.html

相关文章

  • Linux”不等同于Linux内核:构建Linux系统的8个软件

    摘要:发行版并不仅仅是内核。它是操作系统的一部分,并且通常被称为。内核是整个系统的核心。例如,和包含了文件管理器而则包含了文件管理器。例如,如果你在中运行下的文件管理器,它会显得不协调并要求你安装一系列的库,而且启动时它或许会后在台运行桌面进程。 showImg(http://segmentfault.com/img/bVbMtv); Linux发行版并不仅仅是Linux内核。所有的Linu...

    wind3110991 评论0 收藏0
  • Linux”不等同于Linux内核:构建Linux系统的8个软件

    摘要:发行版并不仅仅是内核。它是操作系统的一部分,并且通常被称为。内核是整个系统的核心。例如,和包含了文件管理器而则包含了文件管理器。例如,如果你在中运行下的文件管理器,它会显得不协调并要求你安装一系列的库,而且启动时它或许会后在台运行桌面进程。 showImg(http://segmentfault.com/img/bVbMtv); Linux发行版并不仅仅是Linux内核。所有的Linux...

    罗志环 评论0 收藏0
  • Linux”不等同于Linux内核:构建Linux系统的8个软件

    摘要:它是操作系统的一部分,并且通常被称为。内核是整个系统的核心。例如,和包含了文件管理器而则包含了文件管理器。例如,如果你在中运行下的文件管理器,它会显得不协调并要求你安装一系列的库,而且启动时它或许会后在台运行桌面进程。showImg(http://segmentfault.com/img/bVbMtv src=https://static.segmentfault.com/v-5cc2cd8...

    lastSeries 评论0 收藏0
  • Linux软件安装管理之——RPM与YUM详解

    摘要:这里将要介绍的是系列发行版的与的详细使用方法,如需要了解系列发行版的包管理系统可查看我的另一篇文章软件安装管理之与详解。 一、序言 上一篇文章《Linux软件安装管理之——源码安装详解》详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution的发行商来说,则有软件管理不晚的问题,毕竟不是每个人都会进行源代码编...

    fredshare 评论0 收藏0
  • Linux软件安装管理之——RPM与YUM详解

    摘要:这里将要介绍的是系列发行版的与的详细使用方法,如需要了解系列发行版的包管理系统可查看我的另一篇文章软件安装管理之与详解。 一、序言 上一篇文章《Linux软件安装管理之——源码安装详解》详细介绍了Linux平台下的源码包安装原理,虽然使用源代码进行软件编译可以具有定制化的设置,但对于Linux distribution的发行商来说,则有软件管理不晚的问题,毕竟不是每个人都会进行源代码编...

    Yumenokanata 评论0 收藏0
  • Linux_《Linux命令行与shell脚本编程大全》第九章学习总结

    摘要:命令行与脚本编程大全第三版第九章学习总结第九章安装软件程序本章内容安装软件使用包使用包包管理基础各种主流发行版都采用了某种形式的包管理系统,来控制软件和库的安装。工具及相关命令在不同的发行版上有很大的不同。本章介绍了命令。 时间:2017年08月17日星期四 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本...

    ideaa 评论0 收藏1

发表评论

0条评论

FingerLiu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<