您的位置:首页 > 运维架构 > Linux

linux软件安装

2018-01-24 23:31 204 查看

软件安装

1.  软件名称识别: [abrt-addon-ccpp]-[2.1.11-19] .  [el7]  .  [x86_64].rpm    ##rpm结尾的适用与redhat操作系统

                                      ||                     ||             ||               ||

                                    软件名称      软件版本 软件适用系统 64位

2.软件安装的两种常用方式:
1.rpm

   rpm -ivhname.rpm
##安装 ,-v显示过程,-h指定加密方式为has
                 -e   name##卸载

                 -ql   name##查询软件生成文件

                -qlp   name.rpm##查询软件安装后会生成什么文件

                 -qa          ##查询系统中安装的所有软件名称

                 -qa |grep name ##查询软件是否安装

                 -qp name.rpm ##查询软件安装包安装后的名字

                 -qf filename       ##查看filename属于那个安装包

                 -ivh name.rpm --force       ##强制安装,但不能忽略依赖性

                 -ivh name.rpm --nodeps --force   ##忽略依赖性并且强制安装

                 -qi name        ##查看软件信息

                -Kv name.rpm       ##检测软件包是否被篡改

                 -qp name.rpm --scripts       ##检测软件在安装或卸载过程中执行的动作

2.yum

       yum上层软件管理工具,最重要的功能是可以解决软件的倚赖关系。yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件。

####server源端###
1.从网络上下本机系统版本匹配的iso镜像文件:  rhel-server-7.1-x86_64-dvd.iso

2.把rhel-server-7.1-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件

        mount  rhel-server-7.1-x86_64-dvd.iso

3.配置本机yum源指向



   之后进入修改脚本
     
     [Server]
     name=rhel7.1

     baseurl=file:///mnt

     gpgcheck=0

                                                  
4.安装资源共享服务

    yum install httpd -y            
    systemctl stop firewalld      

    systemctl disable firewalld  

    systemctl start httpd           

    systemctl enable httpd        

5..建立共享目录,并挂在镜像文件到共享目录上
 
  mkdir /var/www/html/rhel7.1                                                   
  umount /mnt                                                                             

  mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1

6.测试在浏览器中输入:http://本机ip/rhel7.1可以看到镜像中的内容

7.修改本机yum源指向
[server]                                               
name=rhel7.1                                     

baseurl=file:///var/www/html/rhel7.1

gpgcheck=0                                        

8.开机自动挂在iso
  

vim /etc/rc.d/rc.local                                                                   
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1 

 chmod +x /etc/rc.d/rc.local

9.第三方软件仓库的搭建
把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
   createrepo -v /rpm存放目录





第三方仓库就建好了,



10.client  指向端
   自定义软件仓库



最后
 yum clean all     ###清空yum缓存识别新配置

11.常用的yum命令

yuminstallsoftwarename##安装

repolist
##列出设定yum源信息
remove
softwarename ##卸载
list softwarename##查看软件源中是否有次软件
list all
##列出所有软件名称
list installd
##列出已经安装的软件名称
list available##列出可以用yum安装的软件名称
clean all
##清空yum缓存
search
softwareinfo ##根据软件信息搜索软件名字
whatprovides
filename ##在yum源中查找包含filename文件的软件包
update
##更新软件
history
##查看系统软件改变历史
reinstall
softwarename ##重新安装
info softwarename##查看软件信息
groups list
##查看软件组信息
groups info
softwaregroup ##查看软件组内包含的软件
groups installsoftwaregroup
##安装组件
groups remove
softwaregroup ##卸载组件

   

12. 配置yum黑名单:

/etc/yum.conf中加入exclude=*.i686

yum list就不会显示所有以i686结尾的包

如果要设置多种黑名单,需要以空格隔开。


若想了解更多信息,请看下一篇:  
    系统的延时及定时
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: