zoukankan      html  css  js  c++  java
  • apt-get install 的参数(add-apt-repository)

    apt-get install 是 ubuntu 下的软件安装命令。

    • sudo apt-get -y install:
      • -y:yes,在命令行交互提示中,直接输入 yes;

    1. 使用 add-apt-repository 为 apt-get 添加 PPA

    比如为安装 emacs 需添加某 PPA(Personal Package Archives : Ubuntu):

    sudo add-apt-repository ppa:ubuntu-elisp/ppa
    sudo apt-get update
    sudo apt-get install emacs-snapshot emacs-snapshot-el
    • 添加docker源:

      $ sudo add-apt-repository 
             "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
             $(lsb_release -cs) 
             stable"
      $ sudo apt-get update

    2. –no-install-recommends

    • –no-install-recommends参数来避免安装非必须的文件,从而减小镜像的体积:

    3. -f:解决包依赖的问题

    • sudo apt-get -f install

    4. apt-get upgrade 与 apt-get dist-upgrade

    apt-get upgarde 和dist-upgrade的差别

    二者的区别同样在于对包的依赖关系的处理上:

    • upgrade:系统将现有的 Package 升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来;
      • 一种相对稳妥保险的做法;不替用户做更多的操作;
    • dist-upgrade:
      • 如果遇到依赖性问题,需要安装新的Package(或移除旧的 package),就会试着去安装/移除它.
  • 相关阅读:
    引用类型构造器
    正则指引量词
    Ajax的XMLHttpRequest对象
    正则指引字符组
    方法可变数量的参数
    不使用XMLHttpRequest实现异步加载:Iframe和script
    可选参数、命名参数
    常量和字段
    正则指引括号
    值类型实例构造器
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9422177.html
Copyright © 2011-2022 走看看