zoukankan      html  css  js  c++  java
  • day08.1-Linux软件包管理

           Linux系统中的两种软件包:tar,保存内容为源码,编译后再安装;rpm,保存内容为编译后的机器码,直接安装。其中,rpm软件包由5部分构成,分别为:

           第1部分是name,表示这个rpm软件包的名称;                  第2部分是version,表示这个rpm软件包的版本编号;

           第3部分是release,表示这个rpm软件包的版本发布次数;   第4部分是architecture,表示这个rpm软件包的适用平台;

           第5部分是rpm,表示这个rpm软件包的文件扩展名。

    一. rpm软件包管理(在当前路径下操作软件包)

           1. 安装软件包:rpm   -ivh   dhcp-4.1.1-51.P1.el6.centos.x86_64.rpm(本地安装)

                                   rpm   -ivh   http:// (在线安装)

           2. 查看当前系统已安装软件包:rpm   -qa

               查看指定软件包是否已安装:rpm   -q   软件名

               如:rpm   -q   dhcp

           3. 卸载软件包:rpm   -e   软件名

               如:rpm   -e   dhcp(或rpm   -e   dhcp-4.1.1-51.P1.el6.centos.x86_64)

           4. 强制覆盖式安装软件包:rpm   -ivh   dhcp-4.1.1-51.P1.el6.centos.x86_64.rpm   --force

           5. 忽略依赖性卸载软件包:rpm   -e   dhcp-common   --nodeps

           6. 查看软件包安装路径:rpm   -ql   dhcp-4.1.1-51.P1.el6.centos.x86_64.rpm

           7. 查看软件包信息:rpm   -qi   dhcp-4.1.1-51.P1.el6.centos.x86_64.rpm

           8. 下载软件包:wget   https://

    二. yum软件包管理(对用户隐藏软件包的依赖关系)

           1. 设置yum源配置文件(用于安装依赖性生产工具):vim   /etc/yum.repos.d/local.repo,添加

               [local]     (yum源id)

               name = local yum     (用户可随意配置)

               baseurl = file:///media/CentOS_6.8_Final 本地源(或baseurl = http:///media/CentOS_6.8_Final 网络源)

               enable = 1

               gpgcheck = 0

           2. 安装依赖性生成工具:yum   install   createrepo-0.9.9-24.el6.noarch.rpm

           3. 复制待安装软件包到指定目录:cp   软件包   /test

           4. 创建安装源依赖性文件:createrepo   /test

           5. 修改yum源配置文件(修改对应行为baseurl = file:///test)

           6. 安装软件包:yum   install   软件包

               重新安装软件包:yum   reinstall   软件包

           7. 卸载软件包:yum   erase   软件包

           8. 建立yum缓存:yum   makecache

               清空yum缓存:yum   clean   all

           注:使用yum网络源安装完软件包后,系统在默认情况下会删除该软件包,若要继续保留,则需修改yum配置文件/etc/yum.conf中对应行为“cachedir = 保存路径; keepcache = 1”

    三. 源码安装

           1. 下载安装源码:wget   https://

           2. 解压已下载软件包:tar   -xvf   Python-3.5.2.tgz

           3. 安装编译执行工具:yum   groupinstall   '开发工具'

               查看yum组信息:yum   grouplist

           4. 运行configure脚本,指定编译参数:./configure   --prefix = /usr/local/python3.5(指定安装目录)

           5. 编译源软件包:make

           6. 安装软件包:make   install

           7. 查看PATH环境变量信息:echo   $PATH

           8. 添加环境变量:PATH = /****:/****:/usr/local/python3.5

               永久性修改环境变量:vim   /etc/profile,添加两行内容PATH = /****:/****:/usr/local/python3.5;export   PATH

     

          

  • 相关阅读:
    python移动文件
    python分割多个分隔符
    pywintypes.com_error: (-2147418111, '被呼叫方拒绝接收呼叫。', None, None)
    MySQL查看和修改字符集的方法
    Django创建超级管理员用户
    P2567.[SCOI2009] windy 数(数位DP)
    920G.List of Integers(莫比乌斯函数+二分)
    916E.Jamie and Tree (倍增LCA+线段树维护DFS序)
    GYM100376F.Circle and Trees(树形DP+倍增LCA)
    GYM100376E.LinearMapReduce(线段树维护矩阵乘法)
  • 原文地址:https://www.cnblogs.com/zizaijiapu/p/9839096.html
Copyright © 2011-2022 走看看