• 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

  • 相关阅读:
    第六次实训作业
    事件处理程序
    第四次实训作业
    I/O流
    课程总结
    求和计算器
    常用类的课后作业
    窗口实训1
    课后练习----实现窗口的切换
    第五次实训作业继承
  • 原文地址:https://www.cnblogs.com/pandachen/p/4279388.html
Copyright © 2020-2023  润新知