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),就会试着去安装/移除它.

apt-get install 的参数(add-apt-repository)相关推荐

  1. The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)

    记录下困扰好久的一个apt问题的修复: 目录 问题描述 出现的报错 解决方法 问题描述 本人在安装cuda11.1的时候,安装过程中由于某些原因导致安装好的文件有缺失(或者说没安装全,出现apt问题, ...

  2. 关于解决错误apt --fix-broken install

    问题背景: 今天在配置GRPC环境的过程中需要从github下取一些资源,但是当执行了安装命令后,Ubuntu报了提示执行apt --fix-broken install的错误. 命令行给出了以下提示 ...

  3. 您也许需要运行“apt --fix-broken install”来修正上面的错误

    ROS中软件安装问题: 您也许需要运行"apt --fix-broken install"来修正上面的错误. 解决方式: sudo apt --fix-broken install ...

  4. 安装gazebo11出现了包依赖的问题,在执行apt --fix-broken install时又存在一些包冲突的情况

    xq@xq-ROS2:~$ sudo apt install gazebo 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 gazebo 已经是最 ...

  5. 错误提示apt --fix-broken install

    问题描述 当安装程序时,提示缺少某依赖关系,此时会提示尝试apt --fix-broken install命令 解决方法 首先,按提示运行 sudo apt --fix-broken install ...

  6. 如何解决apt-get中Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify的问题

    在Ubuntu中用apt-get安装软件,系统报出Unmet dependencies错误. Unmet dependencies. Try 'apt --fix-broken install' wi ...

  7. 解决错误apt --fix-broken install

    问题背景 今天在配置网络的时候,在安装privoxy的时候,遇到了apt --fix-broken install错误. 命令行给的提示是: The following packages have u ...

  8. Linux包管理工具apt,Linux RPM、YUM、APT包管理工具

    ⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedH ...

  9. apt ubuntu 指定ipv4_如何使用 apt 命令安装软件

    apt 命令是做什么的 apt是一个命令行实用程序,用于在Ubuntu.Debian和相关Linux发行版上安装.更新.删除和管理deb软件包,它结合了apt-get和apt-cache工具中最常用的 ...

  10. Android Apt失效:找不到Apt生成的对应类

    Android Apt失效:找不到Apt生成的对应类 参考自 Android Gradle由4.x升级至5.0导致Apt项目失效 高级开发必须理解的Java中SPI机制 - 简书 Upgrading ...

最新文章

  1. 获取局域网打印机列表
  2. 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)
  3. TensorFlow 笔记6--迁移学习
  4. [置顶] Java面试题全集(下)
  5. Apache Storm的实时情绪分析示例
  6. async await 同步方法调用异步方法死锁
  7. Visio的VBA初探
  8. 【webpack系列】从零搭建 webpack4+react 脚手架(四)
  9. 局域网远程维护工具DAMEWARE NT 需要开通IPC和ADMIN通道
  10. 深圳大学二本计算机软件,深圳大学是几本(深圳大学是一本还是二本)
  11. 如何使用ISO升级TrueNAS主要版本
  12. Bailian4004 数字组合【递归+DP】
  13. pygame.error: video system not initialized的解决办法
  14. 【一分钟论文】 NAACL2019-使用感知句法词表示的句法增强神经机器翻译
  15. js 打印组件的使用
  16. 开源alisql压测批处理性能
  17. 计算机科学技术专业单片机,计算机科学与技术专业毕业论文---基于单片机的智能浇花系统的设计与实现.docx...
  18. 学术论文海报模板_推荐 | 绘制学术论文中的图表一般有哪些专业的软件?
  19. 巧用变量代换求极限 高数
  20. react项目里添加支持less(无webpack.config.js如何设置

热门文章

  1. url 微信公众号开发 配置失效_微信公众号开发之授权登录
  2. oracle das系统,分布式声波传感系统DAS
  3. 计算机主板型号进bios,什么是BIOS?
  4. c++ 可变参数_深入剖析ProE可变扫描特征原理、操作和应用方法
  5. lcl手术和飞秒区别_关于全飞秒价格的那些事!你知道吗?
  6. TODO算子-双Value类型的操作
  7. mysql 断号查询_怎么查询SQL中连续编号中间的断号
  8. Java8新特性(Integer,Long,Byte,Short)
  9. Spring中的bean装配
  10. python蓝桥杯跑步训练