博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
debian ubuntu的apt-get工具使用笔记
阅读量:6052 次
发布时间:2019-06-20

本文共 1028 字,大约阅读时间需要 3 分钟。

hot3.png

目前对apt-get的使用还不是很熟悉,只知道些基本的操作,现记录下来,以后慢慢累计。

1、sudo apt-get autoremove ,删除系统不再使用的孤立软件

先说重点,apt-get卸载软件时,只卸载我们指名的某个软件,但是它不会卸载该软件的依赖库,这就导致我们的系统使用很长时间后,里面会堆积很多我们不再需要的软件包,这些软件包都是在我们安装软件时,apt-get智能地为我们安装的依赖包,但是现在不实用了,这些包在系统里面已经成为垃圾。那么我们怎样才能清除这些垃圾呢,其实很简单,我们只需要运行命令sudo apt-get autoremove即可,该命令会自动地查找出系统里面孤立的软件包,并将其清理。

2、sudo apt-get -f install,智能的为我们下载需要的软件包

如果我们使用dpkg命令安装一些我们下载的.deb软件时,经常出现依赖的XXX包还没有安装,这时我们很是郁闷,这些依赖的包到底要去哪里找呢,使用apt-get install来安装的话,具体的软件包名字是什么呢,即使知道名字,这么多软件包一个一个安装也是一件工作量很大的活。这时,我们就可以使用sudo apt-get -f install命令,该命令会为我们自动安装刚刚运行dpkg安装命令所需要的软件包。

3、系统升级

apt-get update,更新apt的索引文件

apt-get upgrade,更新我们已经安装的软件

apt-get dist-upgrade,dist-upgrade是一种对于升级(upgrade)功能的弥补,它也会很聪明地处理可用更新。apt-get有一个“聪明的”冲突分辨系统,必要的话,它会尝试升级最重要的包而不升级次重要的包。/etc/apt/sources.list里有一个列表,告诉了它去哪里寻找更新的软件包。

4、其他

apt-get install fileName(软件包名),在线智能安装指定的软件,它能自动处理包冲突

apt-get remove fileName(软件包名),智能删除指定的软件包

apt-get clean,清除本地下载的包文件

apt-get autoclean,autoclean和clean功能基本相同,但不同的是,autoclean只会删除那些不能被下载的包或是极少使用的包。

 

转载于:https://my.oschina.net/kuaikuai/blog/60934

你可能感兴趣的文章
Google 翻译的妙用
查看>>
常用的集合
查看>>
Unity3D工程源码目录
查看>>
杀死进程命令
查看>>
cookie 和session 的区别详解
查看>>
Mongodb对集合(表)和数据的CRUD操作
查看>>
Target runtime Apache Tomcat is not defined.错误解决方法
查看>>
VC++ 监视文件(夹)
查看>>
【转】keyCode对照表及JS监听组合按键
查看>>
[Java开发之路](14)反射机制
查看>>
mac gentoo-prefix安装git svn
查看>>
浅尝异步IO
查看>>
C - Train Problem II——(HDU 1023 Catalan 数)
查看>>
Speak loudly
查看>>
iOS-在项目中引入RSA算法
查看>>
[译] 听说你想学 React.js ?
查看>>
gulp压缩合并js与css
查看>>
块级、内联、内联块级
查看>>
Predicate
查看>>
[面试题记录01]实现一个function sum达到一下目的
查看>>