dpkg
dpkg 是Debian package的简写,为Debian 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除。
apt-get
apt-get是Advanced Package Tool的缩写,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。
使用apt-get的主流Linux系统包括Debian和Ubuntu变异版本。
apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
sudo apt-get install xxx
区别
发行版 | 软件管理 | 指令 | 在线升级指令 |
---|---|---|---|
ReadHat/Fedora | RPM | rpm | yum |
Debian/Ubuntu | DPKG | dpkg | apt-get |
常用选项
dpkg
- dpkg -l/-L
- dpkg -s/-S
- dpkg -i *.deb
- dpkg -r *.deb
- dpkg -P *.deb
apt-get
- apt-get install package
- apt-get remove package
- apt-get autoremove
- apt-get purge package
- apt-get clean
- apt-get -h
说明
- 包缓存的路径为/var/cache/apt/archives。
- 缓存所占用的硬盘空间:
du -sh /var/cache/apt/archives
- 配置文件:
/etc/apt/sources.list