zoukankan      html  css  js  c++  java
  • Linux apt-get命令的基本使用

    学习笔记,如有侵权,立即删除!

    什么是apt-get ?

    Ubuntu源自Debian Linux。Debian使用dpkg打包系统。包装系统是一种为安装提供程序和应用程序的方法。这样,您就不必从源代码构建程序。

    APT(高级软件包工具)是与此打包系统交互的命令行工具。已经有dpkg命令来管理它。但apt更适合处理包装。您可以使用它来查找和安装新软件包,升级软件包,清理软件包等。

    apt-get 都有哪些命令呢?

       update:更新

       upgrate:升级(dist-upgrade 不建议使用)

       install:安装

      删除已安装的包

       remove:删除(只删除包的二进制文件。不会触及其他文件。程序就是可执行的二进制文件)

       purge:删除(删除与包相关的所有内容,包括配置文件)

      清理系统

       clean :清除检索到的包文件的本地存储库

       autoclean:删除现在有更新版本的检索包文件,它们将不再使用

       autoremove:删除自动安装的lib和软件包,以满足以安装软件的依赖关系

    update  更新

    sudo apt-get update

    执行命令后你会看到三种类型的线,hit、get、ign。如下图:

      hit : 包版本没有变化 

      get:有新版本可用

      ign:包被忽略

    upgrade 升级

    sudo apt-get upgrade 

    升级?更新不是升级吗?是不是有点乱?

    更新是更新包的数据库,让系统知道有新的包了。升级呢?是真的去升级,因此,这两个命令通常一起使用。

    sudo apt-get update && sudo apt-get upgrade -y

    install 安装

    1、普通安装命令 (包存在则会自动升级哦)

    sudo apt-get install <package_name>

    2、多个包的安装命令

    sudo apt-get install <package_1> <package_2>

    3、忽略升级(如果包已经存在测,则不安装)

    sudo apt-get install <package_name> --only-upgrade

    4、安装特定的版本

    sudo apt-get install <package_name>=<version_nunmber>

    2. apt-cache 都有哪些命令呢?

       search:搜索包

       pkgnames:搜索具有特定名称的包

       showpkg:查看包的详细信息

       

  • 相关阅读:
    Linux查看进程运行的完整路径方法
    http chunked编码格式
    剑指offer 26. 树的子结构
    101. 对称二叉树
    http长链接处理不当引发的问题
    linux gstack pstack 进程运行堆栈查看工具 strip
    96. 不同的二叉搜索树
    LeetCode350. 两个数组的交集 II
    C++ Vector转Set与Set转Vector
    Go语言学习笔记十五--Go语言map的基本操作
  • 原文地址:https://www.cnblogs.com/hardykay/p/12066992.html
Copyright © 2011-2022 走看看