zoukankan      html  css  js  c++  java
  • Linux 软件包管理

    简介:

      linux中软件包的管理随着linux版本的不同而不同,一般RPM和DPKG是最常见的两类软件包管理工具。分别应用基于rpm软件包的linux发行版本和基于deb软件包的linux发行版本。

    rpm软件包:

      rpm --help 查看rmp命令的帮助文档

      选项-q查询系统安装的rpm软件包

      

      选项-a 表示查看系统中安装所有软件包

      rpm -qa | grep vim 查看系统中安装所有的vim软件包

      选项-f 表示查看文件所属的软件包

      rpm -qf /usr/bin/ls

      选项-c 表示查看软件包的配置文件

      rpm -qc vim

      选项-e 卸载软件包

      rpm -e vim

       选项-i是安装软件包 -v显示详情信息 -h 显示安装进度

      rpm -ivh vim

      有些软件并不只是有一个软件包,他们之间有各种依赖,在安装和卸载软件时,必须先安装和卸载他们之间的依赖,才能成功的安装和卸载。选项--nodeps忽略依赖

      选项-U更新软件包

      rpm -U vim

     yum 下载更新器:

      yum是一个基于rpm的交互式软件包管理器。yum在安装软件时并不需要像rpm那样手动查找安装,它在工作时会搜索源中的rpm包,并自动解决依赖关系,自动下载并安装。yum默认源配置文件位于目录/etc/yum.repos.d内。

      yum install vim 安装软件

      命令check-update表示检查更新

      命令update表示升级

      命令search表示搜索软件包

      命令list表示列出可用软件包

      命令remove表示卸载

      命令clean表示清除yum缓存目录内容

      选项-y表示在所有需要交互式确认的地方默认输入yes

      当yum源中没有所需要安装的包时,会报没有可用软件包的错误。此时可以通过添加新的yum源来解决

    源码包:

      rpm和dpkg软件包都是编译好的二级制软件包,软码软件包需要我们手动编译,然后才能安装。

      1.获取源码包

      wget url(源码包url地址)

      2.解压

      tar -zxvf nginx.tar.gz

      3.配置

      cd nginx 切换到nginx目录下

      .configure --prefix=/home/xx/soft/nginx

      执行.configure --help 查看配置参数说明 --prefix 指定安装目录 ,此步骤是检验该系统是否符合编译要求。

      4.编译

      make -j10

      make 编译命令 -j是cpu并行执行的数量

      5.安装

      make install

    dpkg软件包使用和rpm软件包相似就不介绍了!

    不同版本的linux软件包管理工具说明:https://www.sysgeek.cn/linux-package-management/

        

      

      

  • 相关阅读:
    如何使用lr监视服务器linux的方法
    wc的使用
    mrtg 的配置和使用(从网上搜集的资料,自己整理过的)
    单元测试(从网上搜集的资料,自己总结整理过的)
    StatsD学习
    NodeJs NTLM认证(烂尾)
    用issnode+IIS来托管NodeJs Server之一:安装篇
    jQuery设置光标停留位置在文本最后(或在具体的位置)的办法
    Redis 相关资源
    纯CSS美化HTML的Table
  • 原文地址:https://www.cnblogs.com/tangh/p/6232128.html
Copyright © 2011-2022 走看看