linux命令行学习(65):debian系的另一个包管理工具aptitude


一、aptitude是什么?

aptitude 与 apt-get 一样,是 Debian系另一个包管理工具。

aptitude默认没有安装,如果要使用,需要先安装,必须用超级用户的权限执行命令:

apt install aptitude

二、激活root账户

由于安装aptitude必须使用root账户,而在在安装系统时,root账户并没有被激活,即root帐号被隐藏了,而是通过初始用户与sudo的结合使用来完成一些需要root权限的任务。这样做的好处是防止你不得不使用root来进行一些系统的初级管理,同时完全允许另一个账户来充当超级用户,也保护了你系统的安全方面的缺陷。

但这里必须使用root账户,所以就必须激活root账户如果你需要使用root用户来完成一些工作的话,使用以下命令激活root账户。方法是在终端中输入:

sudo passwd root

之后要求你输入两次root账户的密码,这样就激活了root账户,可以用su命令切换到该账户。

三、aptitude的用法

aptitude [选项]  <动作>

可以使用命令

aptitude -h

得到aptitude的详细说明。

四、常用的aptitude命令

1 aptitude update   

更新可用的包列表

2 aptitude upgrade 

升级可用的包

3 aptitude dist-upgrade 

将系统升级到新的发行版

4 aptitude install pkgname

安装包

5 aptitude remove pkgname 

删除包

6 aptitude purge pkgname 

删除包及其配置文件

7 aptitude search string 

搜索包

8 aptitude show pkgname 

显示包的详细信息

9 aptitude clean   

删除下载的包文件

10 aptitude autoclean 

仅删除过期的包文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容