zoukankan      html  css  js  c++  java
  • Ubuntu常用软件包管理命令

     
    1、查看软件包xxx安装内容
    #dpkg -L xxx 
    例子:
    #dpkg -L binutils    //查看安装binutils包会安装哪些文件
     
    2、列出系统已安装的或指定deb包的安装状态信息
    #dpkg -l [packagename]
     
    3、查找文件属于哪个包
    #dpkg -S filename
    例子:
    #dpkg -S /usr/bin/objdump
    binutils: /usr/bin/objdump
     
    4、查找软件 
    #apt-cache search 正则表达式 
     
    5、查询软件xxx依赖哪些包(forward dependency)
    #apt-cache depends xxx
     
    6、查询软件xxx被哪些包依赖(reverse dependency) 
    #apt-cache rdepends xxx
     
    7、查询依赖和被依赖的包
    #apt-cache showpkg binutils    //显示binutils包依赖(forward dependency)和依赖于它的包(reverse dependency) 
     
    8、增加一个光盘源
    #apt-cdrom add
     
    9、更新软件源索引
    #apt-get update
     
    10、安装软件
    #apt-get install xxx
    #apt-get install xxx --print-uris     //仅仅打印出URL,而不实际安装
     
    11、忽略依赖关系,强制安装
    #dpkg -i --force-depends package_a.deb
    #dpkg -i --ignore-depends=packageneme
     
    12、安装APT已经下载的包,忽略缺少的包
    #apt-get install xxx --ignore-missing --no-download
     
    13、将系统中所有软件升级到最新版本
    #apt-get upgrade
     
    14、将操作系统连同所有软件升级到最新版本
    #apt-get dist-upgrade
     
    15、下载指定软件的源文件
    #apt-get source package-name
     
    16、备份当前系统安装的所有包的列表 
    #dpkg --get-selections | grep -v  deinstall > ~/install_list
     
    17、从上面备份的安装包的列表文件恢复选择并安装所有包
    #dpkg --set-selections <install_list
    #apt-get dselect-upgrade
     
    18、卸载指定软件
    #apt-get remove package-name
     
    19、清理旧版本的软件缓存
    #apt-get autoclean
     
    20、清理所有软件缓存
    #apt-get clean
     
    21、删除系统不再使用的孤立软件
    #apt-get autoremove 
     
    22、安装软件包到指定目录
    $sudo dpkg -i --instdir=/home/cb/opt/openoffice/ *.deb
     

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    1.BMap(百度地图)第二次加载显示不全
    SpringMVC的拦截器
    装饰者模式
    java产生随机数
    VS 常用快捷键
    给包含compid列且值为null ,表的行数据赋值--
    遍历数据库,删除包含指定列的表的行数据-
    DataTable select根据条件取值
    临时表汇总金额
    Redirect url 路径简单介绍
  • 原文地址:https://www.cnblogs.com/pandachen/p/4279388.html
Copyright © 2011-2022 走看看