zoukankan      html  css  js  c++  java
  • 四、Linux 软件安装调试 rpm 包管理以及 yum

    rpm 安装和卸载软件

    rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦
    
    1、挂载光盘
        1、必须把把光盘放在光驱中
        2、光驱必须放连上电脑
        3、mount dev/cdrom /media 挂载
        4、df 查看光盘是否挂载
        5、查找 httpd这个包  ls | grep httpd
    
    2、安装:
    rpm -ivh httpd-2.4.6-80.el7.centos.x86_64.rpm
    rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
    rpm -i 需要安装的包文件名
    rpm -iv 安装过程中显示正在安装的文件信息;
    rpm -ivh 安装过程中显示正在安装的文件信息及安装进度;
    
    3、卸载软件
    rpm -e httpd httpd 表示要卸载的软件包
    
    rpm -q httpd 查找 httpd
    
    4、升级包
    rpm -Uvh 软件
    
    

    Yum 安装软件

     Yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell
    前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可
    以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。   
    
    1、yum 安装 rpm 包
        yum install -y net-tools        包括 netstat ifconfig 等命令
        yum install -y unzip zip        zip 压缩减压 
        yum install -y mlocate          updatedb
        yum install -y wget
        yum -y install psmisc           pstree | grep httpd 查看进程 pstree -p 显示进程以及子进程
    
    2、yum 卸载 rpm 包
        yum -y remove wget
    
    3.yum 搜索 npm 包
        搜索某个命令,在那个包里面,如:updatedb 在 mlocate包里面          
        yum search 名称
    
    4. yum 查看 rpm 包
        yum list
        yum list | grep httpd
        yum list updates        列出所有可更新的软件包
        yum list installed      列出所有已安装的软件包
    
    5. yum 显示 rpm 包信息
        格式:yum info package1
        yum info httpd
        yum info zip
        yum info unzip
    
    6、yum 远程安装 Apache
        yum -y install httpd service httpd start 安装启动 apache
    
    7、yum 本地安装 Apache RPM 包
        yum localinstall httpd-2.4.6-80.el7.centos.x86_64.rpm    
    
    

    Yum 仓库设置

    1、yum 的主配置文件 etc/yum.conf (了解)
    yum 的仓库配置文件 /etc/yum.repo.d/*.repo
    
    yum 仓库就是使用 yum 命令下载软件的镜像地址
    我们通常使用 yum install 命令来在线安装 linux 系统的软件, 这种方式可以自动处理依赖性关系,
    并且一次安装所有依赖的软体包,但是经常会遇到从国外镜像下载速度慢,
    无法下载的情况.那么此时我们就需要把我们的 yum 源改为国内的镜像,
    centOs 中 yum 的配置文件在 /etc/yum.repos.d 目录下, 其中有多个配置文件,每一个配置文件中都可以配置一个或多repository
    但是最终会被合并为一个交给系统,所以多个文件只是为了方便管理。
    
    Yum 安装 Nginx:
        sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    2、查看 Nginx 源是否配置成功    
        通过 yum search nginx 看看是否已经添加源成功。如果成功则执行下列命令安装 Nginx。
        或者 yum info nginx 也可以看看 nginx 源是否添加成功
    3、安装 Nginx
        sudo yum install -y nginx
    
    4、启动 Nginx 并设置开机自动运行
        sudo systemctl start nginx.service
        sudo systemctl enable nginx.service
    
    

    rpm和yum区别和联系以及apt-get

    yum与apt-get的相同点:
    apt-get属于ubuntu、Debian的包管理工具
    yum则属于Redhat、Centos包管理工具
    
    
    
  • 相关阅读:
    自动刷新页面
    超链接<A>链接到某个文档
    JS脚本的对话框
    表最后更新的标识列
    c#对象私有属性在重载Equals中的使用
    一个关于在Fedora下安装jdk的问题
    表格的行转列
    UNION和UNION ALL的区别
    关于使用存储过程的一些好处以及注意事项[转]
    SQL 外链接操作小结
  • 原文地址:https://www.cnblogs.com/kgwei520blog/p/15490476.html
Copyright © 2011-2022 走看看