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

    rpm、deb包管理操作 

    yum、apt/apt-get线上管理操作

    查找软件包

    $ yum search [name|info]
    
    $ apt-cache search  [name|info]

    安装软件包

    $ yum install [package]
    
    $ apt-get install [package]

    删除软件包

    $ yum remove [package]
    
    $ apt-get remove [package]           (保留设定档)
    $ apt-get --purge remove [package]   (不保留设定档)

    删除 下载到本机|暂存 的软件包

    $ yum clean
    
    $ apt-get clean
    $ apt-get (autoclean)    (只会将比目前系统旧版的软件包删除)

    更新软件包

    $ yum update  [package]
    
    $ apt-upgrade [package]
    
    两个命令 不指定软件包名则更新所有

    查询软件包

    $ yum list                             列出目前在yum server上的软件包
    $ yum list installed 列出目前在本机上安装的软件包
    $ yum list installed | grep [package] 查询软件包是否在本机上安装
    $
    yum info [package] 列出安装的软件包信息 不指定软件包名字则列出所有安装的软件包信息
    ≈ rpm -qi [package]

    rpm、deb包 下载

    包格式 命令 命令所属包 下载命令
    rpm yumdownloader yum-utils yumdownloader [package]
    deb apt-get apt apt-get download [package]

     

    rpm、deb包 转换

    安装转换工具

    # yum install epel-release
    # yum update && yum install alien

     

    deb ---> rpm

    # alien --to-rpm --scripts package_version-release_arch.deb

     

    rpm ---> deb

    # alien --to-deb --scripts package-version-release.[system.]arch.rpm
    # alien --to-deb --scripts --target=XXX package-version-release.[system.]arch.rpm
    
    --target=XXX
    # arch                         // error
        aarch64
    # dpkg --print-architecture    // OK
        arm64
    
    $ alien --to-deb --scripts --target=arm64 libXfont-1.5.4-1.el7.aarch64.rpm
        libxfont_1.5.4-2_arm64.deb generated

     

  • 相关阅读:
    《图像处理实例》 之 Voronoi 图
    《图像处理实例》 之 Voronoi 图
    《图像处理实例》 之 Voronoi 图
    Docker 1.13.0 详细更新日志
    Docker 1.13.0 详细更新日志
    Docker 1.13.0 详细更新日志
    Docker 1.13.0 详细更新日志
    Ubuntu上安装VMware tools
    Ubuntu上安装VMware tools
    Casper CBC 简要说明
  • 原文地址:https://www.cnblogs.com/diaoss/p/15303478.html
Copyright © 2011-2022 走看看