apt-get install 的参数(add-apt-repository)
2024-08-29 12:05:29
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),就会试着去安装/移除它.
最新文章
- GJM : Unity3D - UI - UI边缘流光特效小技巧 [转载]
- Node 连接Mysql并进行增删改查
- 几个有用的JavaScript/jQuery代码片段(转)
- [Linux]服务管理:rpm包, 源码包
- 【JAVA、C++】LeetCode 014 Longest Common Prefix
- 20145235 《Java程序设计》第4周学习总结
- vbaexcel
- GDCPC2016 省赛随笔
- 关于垃圾回收(GC和Marshal)有感
- 转: Python集合(set)类型的操作
- 偷偷mark下一个
- C盘hosts
- MVC 5学习总结笔记1
- php常用的优化手段
- Android 圆角的效果实现
- ubuntu下如何安装codeblocks集成开发环境
- Android的JDK、SDK、Eclipse的理解
- Django(八)下:Model操作和Form操作、序列化操作
- React-router杂记
- 010 Editor v8.0.1(32 - bit) 算法逆向分析、注册机编写