debian一系
debian 及其衍生版,如 Ubuntu的包格式是 .deb,可以使用 DPKG程序来安装单个的 deb 文件,但是需要手工解决软件包的依赖关系。很多时候安装一个软件需要安装1个或多个其他软件,手动解决时,很复杂。apt等包管理工具则解决了这些问题,安装一个包时,会自动从仓库中寻找需要的依赖包并安装
ubuntu的apt镜像源仓库列表
/etc/apt/source.list
更换源? 到各大开源镜像站找对应的版本,有使用说明! 常用源站:阿里云、中科大、清华、163……
apt「包管理」命令
安装软件
$ apt-get install softname1 softname2 softname3……
卸载软件
$ apt-get remove softname1 softname2 softname3……
卸载并清除配置
$ apt-get remove --purge softname1
更新软件信息数据库
$ apt-get update
进行系统升级
$ apt-get upgrade
搜索软件包
$ apt-cache search softname1 softname2 softname3……
apt与apt-get之间的区别
Ubuntu 16.04 发布时,引入了apt命令,是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。 简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。 仍有一些更细化的操作需要用到apt-get
apt 还有一些自己的命令:
安装时出现缺少依赖
首先 apt-get update
然后apt-get-f install
单个Deb软件包的管理
安装deb软件包
$ dpkg -i xxx.deb
卸载软件
dpkg -e xxx.deb
删除软件包
$ dpkg -r xxx.deb
连同配置文件一起删除
$ dpkg -r --purge xxx.deb
查看软件包信息
$ dpkg -info xxx.deb
查看文件拷贝详情
$ dpkg -L xxx.deb
查看系统中已安装软件包信息
$ dpkg -l
重新配置软件包
$ dpkg-reconfigure(软件名)