linux下Deb软件包常用命令

来源:互联网 发布:淘宝福尔摩斯探案全集 编辑:程序博客网 时间:2024/06/05 21:15

【dpkg】只能安装本地已经存在了的软件包,不会自动去internet下载;还有就是不会检查软件包之间的依赖关系!!

dpkg-i<软件名字>                   安装一个在本地系统里存在的Debian软件包

dpkg-r<软件名字>                    移除一个已经安装的软件包

dpkg-P(大写)<软件名字>              移除已经安装的软件包及其配置文件

dpkg-L<软件名字>                    列出安装软件包目录清单

dpkg-s<软件名字>                    显示软件包的安装状态

dpkg-reconfigure<软件名字>         重新配置一个已经安装的软件包

【apt】

[apt-get]管理软件包

apt-get update 下载更新软件包列表信息(存储于/etc/apt/sources,list文件改变时必须使用此命令更新,新建立的列表存储于/var/lib/apt/lists目录下)

apt-getupgrade              将系统中的所有软件包升级到最新的版本

apt-getinstall              自动下载安装软件包(下载的文件存于/var/cache/apt/archives下)

apt-get  --reinstallinstall 重新安装软件包

apt-getremove              卸载软件包

apt-get --purgeremove      完全卸载

apt-getautoremove          将不满足依赖关系的软件包自动卸载

apt-getsource              下载源码包

apt-getdep                 为源码包构建所需的编译环境

apt-getdist-upgrade        升级系统版本

apt-getdselsct-upgrade     根据dselct的选择来进行软件包升级

apt-getclean               删除缓存区中所有已下载文件(/var/cache/apt/archives)

apt-getautoclean           删除缓存区中软件的老版本

apt-getcheck               减产系统中依赖关系的完整性

apt-get -finstall           修复依赖关系

[apt-cache]

apt-cachepkgname           获取当前系统中所有已经安装的软件包

apt-cachestats              得到更细致的软件包统计数据

apt-cachesearch            按照关键字检索软件包信息

apt-cacheshow              获取指定软件包的详细信息

apt-cacheshowpkg           获取软件的常规信息

apt-cachepolicy            获取软件包当前的状态

apt-cachedepends           软件包所以来的软件包

apt-cacherdepends          软件包被哪软件包依赖

0 0
原创粉丝点击