2、APT
2.1、APT介绍
注意:apt-get是从网络服务器安装软件包的,它会解决依赖关系,apt是建立在dpkg之上的软件管理工具。
Ubuntu将所有的软件包存放在互联网上的若干镜像站点上,用户可以选择一个最适合自己的站点作为软件仓库,或可称之为软件源。注意:不可以在ubuntu配debian的软件源。
这样使用APT工具就可以完成所有的软件包的管理工作,包括维护系统中软件包数据库,自动检查软件包依赖关系,安装和升级软件包、从软件源镜像站点获取相关软件包等。
常用的APT命令组合如下:
APT命令组合 功能说明 apt-cache 搜索软件包信息 apt-file 查询软件包信息 apt-get 管理软件包、包括安装、卸载、升级等操作 apt-cdrom 将CD-ROM加入软件源配置文件 apt-proxy 搭建APT代理服务器 apt -show -version 显示系统中软件包版本信息 说明:APT工具的大部分命令的执行时需要超级用户的。
2.2、apt-get
格式:
apt-get 子命令 [参数] [软件包名]
补充:1、reinstall: 重新安装一个软件包
2、dist-upgrade 升级系统
apt-get参数:
使用apt-get删除软件包的命令格式主要有下面四个:
1、apt-get remove 软件包名 :用于卸载已安装的软件包,但保留配置文件
2、apt-get --purge remove 软件包名 :卸载软件包的同时,也删除配置文件。
3、apt-get purge 软件包名:同上
4、apt-get autoremove:卸载为了满足其他软件包的依赖而安装的,而现在不再需要的软件包。
常用实例:使用apt-get命令的第一步是引入必须的软件库,Debian的软件库也就是所有软件包的集合,他们存在互联网上的一些公共站点上,把它们的地址引入,ap-get就能搜索我们想要的软件。/etc/apt/sources.list是存放这些地址列表的配置文件,其格式如下:
deb [web或ftp地址] [发行版名字] [main/contrib/non-free]
两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
2.3、apt-cache
apt-cache是一个底层的工具,用户可以利用它来查询软件包的相关关系,也可以操作APT的二进制缓存文件。
格式:apt-cache 子命令 [参数] [软件包名]
子命令:
参数:
2.3、更新命令