日期:2014-05-16  浏览次数:20646 次

ubuntu linux 软件包的安装卸载

ubuntu linux下软件包的安装与卸载

最近经常装卸各种软件,总结了一些分享以下。以后可能还会补充!


---------------------------------------------------------------

.DEB

Ubuntu系统中,软件通常以“deb”格式的包文件发布,它是一种预编译软件包。deb包中除了包含已编译的软件,通常还包括软件的拷贝路 径、对其它软件包的依赖关系纪录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。

deb软件包命令遵行如下约定:

  soft_ver-rev_arch.deb

soft为软件包名称,ver为软件版本号,rev为Ubuntu修订版本号,arch为目标架构名称

==安装与卸载:

dpkg -i | --install xxx.deb 安装deb软件包?
dpkg -r | --remove xxx.deb 删除软件包?
dpkg -r -P | --purge xxx.deb 连同配置文件一起删除?
dpkg -I | -info xxx.deb 查看软件包信息?
dpkg -L xxx.deb 查看文件拷贝详情?
dpkg -l 查看系统中已安装软件包信息?
dpkg-reconfigure xxx 重新配置软件包

?

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ? ? ? ?删除已卸载的包的残留文件


在终端里
安装软件 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……

安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx 

?

 

有些时候,您使用“dpkg”安装一个软件包,系统会提示您该软件包依赖其它软件包。这时,您先安装其它软件包,直到满足依赖关系为止。或者同 时安装多个软件包 ,如:

? ? ? dpkg -i aaa.deb bbb.deb ccc.deb

 但是,如果一个软 件依赖关系过于复杂,使用“dpkg