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

  • 相关阅读:
    Oracle
    Windows
    Ajax
    Ext JS
    JavaScript
    Linux中查看各文件夹大小命令du
    本地文件上传到Linux服务器的几种方法
    Mysql线程状态
    把mysql里面的一些状态输出到文件里面显示
    linux修改磁盘调度方法
  • 原文地址:https://www.cnblogs.com/pandachen/p/4279388.html
Copyright © 2011-2022 走看看