• linux操作之软件安装(一)


    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

        

        

        

          

  • 相关阅读:
    DLL内存加载
    Intel汇编程序设计-高级过程(上)
    Intel汇编程序设计-高级过程(上)
    C#-常用
    C#-常用
    C#-MD5
    C#-MD5
    C#-文件操作
    POJ 3320 Jessica's Reading Problem
    POJ 2456 Aggressive cows
  • 原文地址:https://www.cnblogs.com/whrTC/p/9974108.html
Copyright © 2020-2023  润新知