ubuntu12.04软件管理

本文介绍了在Ubuntu系统中如何使用Ubuntu软件中心和命令行工具管理软件。涵盖了apt-get和aptitude的基本命令,包括更新、安装、删除软件等操作,以及解决依赖问题的方法。

1、ubuntu软件中心

你可以在Dash主页->应用程序->Ubuntu软件中心找到或者直接在终端输入software-center也可以打开


2、命令行实现软件管理

apt-get update          连接你所配置的服务器,并下载文件更新的列表

apt-get upgrade       扫描你电脑上安装的软件并与最新的软件版本进行比较,返回比较结果,并询问你是否继续执行

apt-get install           安装软件

apt-get remove        删除已经安装的软件

apt-get remove --purge firefox  删除软件并且删除配置信息

apt-get clean         

apt-get autoclean   apt维护了一个软件包缓存,其中存储了已经下载和安装的deb文件,通常保存在目录/var/cache/apt/archives中,你可以通过apt-get clean删除所有缓存的deb文件或者通过apt-get autoclean删除较老的deb文件,保存较新的deb文件。

apt-cache                 是一个用来查找的搜索工具,比如你可以使用命令apt-cache search kde会返回给你很多相关的软件


3、aptitude

aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。

比如:你用sudo apt-get install libncurses5-dev命令,可能会出现以下问题:
“下列的软件包有不能满足的依赖关系:
libncurses5-dev: 依赖: libncurses5 (= 5.6+20071124-1ubuntu2) 但是5.7+20090207-1ubuntu1 正要被安装
E: 无法安装的软件包”

可以换成aptitude install则可成功安装。

需要注意的是apt-get和aptitude不要混用,因为对方都不知道,相互干里什么事

下面是一些常用 aptitude 命令。

命令作用
aptitude update更新可用的包列表
aptitude upgrade升级可用的包
aptitude dist-upgrade将系统升级到新的发行版
aptitude install pkgname安装包
aptitude remove pkgname删除包
aptitude purge pkgname删除包及其配置文件
aptitude search string搜索包
aptitude show pkgname显示包的详细信息
aptitude clean删除下载的包文件
aptitude autoclean仅删除过期的包文件

当然,你也可以在文本界面模式中使用 aptitude。


部分摘自:http://blog.youkuaiyun.com/lqhbupt/article/details/7768898

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luckywang1103

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值