ubuntu 安装 aptitude ubuntu安装命令apt

apt 安装,Deb包安装和aptitude安装解决依赖性问题

本文部分资料来源,在此对作者表示感谢!

aptitude命令详解

依赖: XXX但是它将不会被安装

Ubuntu 16.04安装程序的三种方式

此时便可以使用

常用命令

APT(Advanced Packaging Tool)是Debian/Ubuntu类Liunx系统中的软件包管理程序,使用它可以找到想要的软件包,而且安装、卸载、更新都很简便;也可以用来对Ubuntu进行升级; APT的源文件为/etc/apt/目录下的sources.list文件.

APT常用命令包括:

ubuntu卸载软件命令Ubuntu卸载软件的几种方法

前言

本文重点介绍Ubuntu卸载软件的4种方法。他们分别是图形化界面的synaptic、自动解决依赖关系的apt-get,处理依赖关系更强大的aptitude,还有安装本地deb包的dpkg。

方法一: Ubuntu使用synaptic图形化界面管理软件

oucanrong@zcwyou:~$ sudo apt-get install synaptic-y以下是使用Synaptic管理软件的教程。

打开Synaptic

输入当前用户密码

输入当前用户密码

右键选择安装或卸载等软件管理目标

右键选择安装或卸载等软件管理目标

方法二: Ubuntu使用apt-get卸载软件

apt会自动解决和安装模块的依赖关系,于Redat系统的yum命令类似,并且会查询软件仓库,但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。

卸载一个已安装的软件包(保留配置文件)

sudo apt-get remove xxxx卸载一个已安装的软件包(删除配置文件)

sudo apt-get-purge remove xxxx清除/var/cache/apt/archives目录里的缓存包

sudo apt-get clean清除/var/cache/apt/archives目录,只清理过时的包

sudo apt-get autoclean删除软件包及配置文件

sudo apt-get remove xxx--purge删除不再需要的软件包

sudo apt-get autoremove-y注:aptitude没有,它会自动解决这件事

方法三: Ubuntu使用aptitude卸载软件

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

安装aptitude

oucanrong@zcwyou:~$ sudo apt install-y aptitude删除包

sudo aptitude remove xxx删除包及其配置文件

sudo aptitude purge xxx搜索包

sudo aptitude search xxx显示包的详细信息

sudo aptitude show xxx删除下载的包文件

sudo aptitude clean仅删除过期的包文件

sudo aptitude autoclean利用apitude重装软件

sudo aptitude reinstall xxx方法四: Ubuntu使用dpkg命令卸载软件

dpkg用于安装本地deb软件包。

删除软件包及配置文件

sudo dpkg-P xxx

Ubuntu的aptitude与apt-get的区别和联系

Ubuntu的aptitude与apt-get的区别和联系:

aptitude与 apt-get一样,是 Debian及其衍生系统中功能极其强大的包管理工具。与 apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,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。

有的问题 apt-get解决不了,必须使用 aptitude解决,有的问题,用 aptitude解决不了,必须使用 apt-get

aptitude解决得更好的地方: install, remove, reinstall(apt-get无此功能), show(apt-get无此功能), search(apt-get无此功能), hold(apt-get无此功能), unhold(apt-get无此功能),

apt-get解决得更好的地方: source(aptitude无此功能), build-dep(低版本的aptitude没有build-dep功能)

apt-get跟 aptitude没什么区别的地方:update, upgrade(apt-get upgrade=aptitude safe-upgrade, apt-get dist-upgrade=aptitude full-upgrgade)

阅读剩余
THE END