zoukankan      html  css  js  c++  java
  • Linux

    rpm 软件包管理器

       安装编译包好的二进制包 方式

    rpm -ivh lynx          # rpm安装
    rpm -e lynx            # 卸载包
    rpm -e lynx --nodeps   # 强制卸载
    rpm -qa                # 查看所有安装的rpm包
    rpm -qa | grep lynx    # 查找包是否安装
    rpm -ql                # 软件包路径
    rpm -Uvh               # 升级包
    rpm --test lynx        # 测试
    rpm -qc                # 软件包配置文档
    rpm --import  /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6     # 导入rpm的签名信息
    rpm --initdb           # 初始化rpm 数据库 
    rpm --rebuilddb        # 重建rpm数据库  在rpm列表不好使的情况使用

      yum (shell 前端包管理器 ) 直接安装二进制包

    yum list                 # 所有软件列表
    yum install 包名         # 安装包和依赖包
    yum -y update            # 升级所有包版本,依赖关系,系统版本内核都升级
    yum -y update 软件包名   # 升级指定的软件包
    yum -y upgrade           # 不改变软件设置更新软件,系统版本升级,内核不改变
    yum search mail          # yum搜索相关包
    yum grouplist            # 软件包组
    yum -y groupinstall "Virtualization"   # 安装软件包组
    repoquery -ql gstreamer  # 不安装软件查看包含文件
    yum clean all            # 清除var下缓存

     yum 扩展源 epel (或各大高校 互联网公司 Apache公司)

    # 包下载地址: http://download.fedoraproject.org/pub/epel   # 选择版本
    wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    rpm -Uvh epel-release-5-4.noarch.rpm

      yum 自定义 源 (根据自身业务自制)

    find /etc/yum.repos.d -name "*.repo" -exec mv {} {}.bak ;
    
    vim /etc/yum.repos.d/yum.repo
    
    [yum]
    #http
    baseurl=http://10.0.0.1/centos5.5
    #挂载iso
    #mount -o loop CentOS-5.8-x86_64-bin-DVD-1of2.iso /data/iso/
    #本地
    #baseurl=file:///data/iso/
    enable=1
    #导入key
    rpm --import  /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

    不同包的编译安装方式 (未编译好的)

    源码包安装    
    ./configure --help # 查看所有编译参数 
    ./configure --prefix=/usr/local/ # 配置参数 
    make # 编译 
    make install # 安装包 
    make clean # 清除编译结果
    perl程序编译
    
    perl Makefile.PL
    make
    make test
    make install

      

    python程序编译
    
    python file.py
                
    # 源码包编译安装
    python setup.py build
    python setup.py install

     

    编译c程序
    
    gcc -g hello.c -o hello

      

  • 相关阅读:
    centos 用户管理
    rsync 实验
    文件共享和传输
    PAT 1109 Group Photo
    PAT 1108 Finding Average
    PAT 1107 Social Clusters
    PAT 1106 Lowest Price in Supply Chain
    PAT 1105 Spiral Matrix
    PAT 1104 Sum of Number Segments
    PAT 1103 Integer Factorization
  • 原文地址:https://www.cnblogs.com/sharesdk/p/8678038.html
Copyright © 2011-2022 走看看