linux操作之软件安装(一)

2018-11-20 03:14:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

rpm 包安装 

  RedHat Package Manager的缩写 , linux 的软件包可能存在依赖关系,比如某某依赖某某才能使用。

   挂载一个光盘

      mount -t auto /dev/cdrom /mnt/rom #挂载光盘

   安装一个rpm包

      rpm -vim [文件名]

      "-i":安装的意思

      "-v" :可视化;

      "-h": 显示安装进度

      另外在安装一个rpm包时常用的附带参数有:

        --force:强制安装 , 即使覆盖属于其他包的文件也要安装.

        --nodeps:当要安装的rpm包依赖其他包时 , 即使其他包没有安装,也要安装这个包

  升级一个rpm包

    rpm -Uvh [文件名]

      "-U" :即升级的意思

    卸载一个rpm包

    rpm -e [包名]

  

   查询一个包是否安装

        rpm -q [包名]

        rpm -qa | grep [部分包名] #常用

        rpm -qa #查询全部安装的rpm包

        rpm -qa | head #使用管道符来筛选安装的包

        rpm -qi [包名] #得到一个已经安装的包的相关信息

 

        rpm -ql [包名] #列出一个已经安装的包的文件 []

        rpm -qf [文件的绝对路径]   #列出一个文件属于哪个包

        

yum

  yum是快速安装rpm包的解决办法 , 他可以安装rpm所需要的任何依赖.

    -y 参数代表强制不交互的意思.

  列出所有可用的包

    yum list #列出所有

    yum list | head -n 20 #使用管道符进行查询

    yum search [包名] #搜索一个可用的rpm包.

  安装一个rpm包

    yum install -y [包名] #安装, -y代表不进行交互,可以不加.

  卸载一个yum包

    yum remove [-y] [rpm包名] #卸载

  升级一个rpm包

    yum update -y [包名] #升级

  使用本地光盘制作一个yum源

    mount /dev/cdrom /mnt #挂载光盘到一个目录

    mv /etc/yum.repos.d /etc/yum.repos.d.bak #备份yum配置目录

    mkdir /etc/yum.repos.d #创建一个新的配置目录

    vim /etc/yum.repos.d/dvd.repos #编辑dvd的源配置

  加入以下内容

    [dvd]

    name=install dvd

    baseurl=file:///mnt

    enabled=1

    gpgcheck=0

  刷新repos的缓存

    yum clean all  

    yum makecache

  利用yum工具下载一个yum包

    yum install -y yum-plugin-downloadonly.noarch

    #安装这个软件包

    yum install 包名 -y --downloadonly #下载一个包安装

    yum install 包名 -y --downloadonly --downloaddir=/usr/local/src #指定一个目录下载

 

    yum安装apache:

    yum install -y httpd #安装apache

    service iptables stop #关闭防火墙

    service httpd start #开启apache服务

    httpd://10..0.0.1

 

    版本号:  2.7.35

    大版本号:大的改版

    小版本号:增加了大的功能

    修复更新版本号: 修复bug

 

    alpha beta released LTS

    

    

    

      

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Couldn't connect to Docker daemon at http+docker://l

下一篇:Linux下安装JDK,Tomcat,Mysql详细教程