ubuntu常用软件包deb的安装与卸载

您所在的位置:网站首页 linux安装deb包指令 ubuntu常用软件包deb的安装与卸载

ubuntu常用软件包deb的安装与卸载

#ubuntu常用软件包deb的安装与卸载| 来源: 网络整理| 查看: 265

1. 快速使用 功能 命令 安装软件 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-get -f install 安装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 xx 卸载软件包及其配置文件,但无法解决依赖关系 dpkg -p package_name 卸载软件包及其配置文件与依赖关系包! aptitude purge pkgname 清除所有已删除包的残余配置文件 dpkg -l |grep ^rc | awk '{print $2}' |sudo xargs dpkg -P 2.用法详解: 2.1 dpkg的介绍及命令使用:

简介

     dpkg是Debian的中级软件包管理器,类似RPM.      dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.     有关dpkg的更多介绍参阅:http://www.dpkg.org     系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存各个软件包的配置文件列表.     .conffiles 记录了软件包的配置文件列表     .list 保存软件包中的文件列表,用户可以从.list的信息中找到软件包中文件的具体安装位置.     .md5sums 记录了软件包的md5信息,这个信息是用来进行包验证的.     .prerm 脚本在Debian报解包之前运行,主要作用是停止作用于即将升级的软件包的服务,直到软件包安装或升级完成.     .postinst脚本是完成Debian包解开之后的配置工作,通常用于执行所安装软件包相关命令和服务重新启动.     /var/lib/dpkg/available文件的内容是软件包的描述信息,该软件包括当前系统所使用的Debian安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包.

2.2 dpkg查询当前系统所有已安装的deb包 查询当前系统所有以安装的deb包的信息: dpkg –l

通过less和grep可以执行更复杂的查询工作,查找跟vim有关的软件包:

dpkg –l |grep –ivim 查看已安装软件包的详细情况 dpkg –s #命令查看软件包的详细情况,包括版本,依赖之类的 查询系统中所安装软件包所安装的文件 dpkg –L #命令用于查询系统中所安装软件包的安装的文件安装到系统的位置和安装了那些.

小提示: 如何可以看软件包装到哪个地方?

apt-get install *

如何可以看软件包装到哪个地方?

dpkg -L package-name|more

查询系统中某个文件属于那个软件包

dpkg –S #命令用于了解当前的软件属于那个软件包 查询未安装的信息 查询未安装软件包详细信息 dpkg –I #命令用于查看未安装软件包的详细信息,以便了解该软件包是否需要安装. 查询deb包文件中所包含的文件 dpkg –c #显示未安装deb软件包所包含的文件列表,以及安装位置 安装软件包 安装deb软件包 dpkg –i #手工安装deb包到系统中,不过有时会存在Dpends关系,建议使用apt-get 来安装.

如果通过dpkg –i安装软件后由于Dpends关系没有安装成功,可通过apt-get –f install解决

解决dpkg –i 安装deb包出现Dpends问题 apt-get –f install #解决Dpends问题.

例如:

dpkg –i lftp_3.1.3-1_i386.deb Selecting previously deselected package lftp. (Reading database … 20654 files and directories currently installed.) unpacking lftp (from lftp_3.1.3-1_i386.deb)… dpkg:dependency problems prevent configuration of lftp: lftp depends on libexpat1 (


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3