dpkg的使用
参数:
- -i:安装指定的deb包
- -R:后面加上目录名,用于安装该目录下的所有deb安装包
- -r:remove,移除某个已安装的软件包
- -I:显示deb包文件的信息
- -s:显示已安装软件的信息
- -S:搜索已安装的软件包
- -L:显示已安装软件包的目录信息
修复安装:
sudo apt-get -f install
不完全卸载:
dpkg -r 软件名
完全卸载:
dpkg -P
使用apt
命令:
apt-get:管理软件包,包括安装,卸载,升级等
apt-cache:查询软件包信息
apt-proxy:搭建apt代理服务器
apt-show-versions:显示系统中软件包版本信息
apt-config:读取apt配置文件
apt-cdrom:将CD-ROM加入软件源配置文件
修改apt软件源:
/etc/apt/sources.list
apt-cache
例如1:
查询apt源中所有可用的软件包:
apt-cache pkgnames | less
apt-cache pkgnames | wc -l
apt-get
命令:
- install:后面加软件包名,用于安装一个软件包
- update:用于更新本地软件列表的缓存
- upgrade:升级本地可更新的全部软件包,若更新的软件包与其他软件包存在依赖关系,并会造成影响的,则不更新。
- dist-upgrade:解决依赖关系并升级,若是系统有升级会升级系统。
- remove:移除已安装的软件包,并不包含软件包的配置文件。
- purge:完全移除软件包,包含其配置文件
- clean:移除下载到本地的已经安装的deb软件包,默认保存在/var/cache/apt/archives/
- autoclean:移除已安装的软件的旧版本软件包
apt-get的参数:
- -y:自动回答是否安装软件包的选项
- -s:模拟安装
- -q:静默安装
- -f:修复损坏的依赖关系
- -d:只下载不安装
- –reinstall:重新安装已经安装但可能存在问题的软件包
- –install-suggests:同时安装apt给出的建议安装的软件包
RPM的使用
centos的软件包管理工具:
参数:
- -i:软件包的安装
- -e:软件包的卸载
- -qa:查询所有的软件包
YUM的使用
- install :安装软件包
- clean:删除缓存数据
- deplist:查看依赖关系
- erase:卸载软件包
- upgrade:升级软件包