zoukankan      html  css  js  c++  java
  • Linux 之【辨析UPDATE/UPGRADE】和安装/卸载软件(apt-get)

    一、【辨析UPDATE/UPGRADE
      UPDATE: update is used to download package information from all configured sources.

      UPGRADE:  upgrade is used to install available upgrades of all packages currently installed on the system from the sources configured via sources.list

      update更新软件包索引,就是告诉包管理器最新的一份源里面的软件包版本信息;更新软件支持【列表信息】;更新整个仓库的【版本信息】

      upgrade是通常意义的更新软件包;更新【软件包】;【升级软件包】

       

      【安装软件之前, 可以不upgrade, 但是要update. 因为旧的信息指向了旧版本的包, 但是源的服务器更新了之后旧的包可能被新的替代了, 于是你会遇到404... ----摘自知乎】

     【注:软件源服务器地址可以在/etc/apt/sources.list可见】

    二、安装/卸载软件常用命令

      0、安装软件

          sudo apt-get dist-upgrade 更新所有的软件;安装可用更新【安装软件前常用】

          sudo apt-get install softwareName 安装指定软件

          apt-cache search package_name 查询软件包

      

      1、删除软件

        方法一、如果你知道要删除软件的具体名称,可以使用  

          sudo apt-get remove packageName 删除一个软件包             

          sudo apt-get remove --purge softwareName

          sudo apt-get autoremove --purge 软件名称

        方法二、如果不知道要删除软件的具体名称,可以使用

          dpkg --get-selections | grep ‘软件相关名称’

          sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。

      2、清理残留数据

          dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

    三、补充文献

      Linux--更新(update/upgrade) & 更新源(http://blog.csdn.net/liyuxia713/article/details/6008740)

  • 相关阅读:
    mysql 递归查找菜单节点的所有子节点
    mapStruct笔记
    JavaBean映射工具dozer学习
    常见Bean映射工具分析评测及Orika介绍
    Java 实体-实体的映射框架
    实体类与实体DTO类之间的转换
    推荐一个 Java 实体映射工具 MapStruct
    java Web项目Service层通用接口和entityVo对象与entity对象转化问题的解决方案
    SpringData JPA进阶查询—JPQL/原生SQL查询、分页处理、部分字段映射查询
    JPA框架下使用纯粹的原生SQL
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/7570181.html
Copyright © 2011-2022 走看看