嵌入式 debian/ubuntu下使用dpkg来安装/卸载deb包

原创 2013年12月02日 14:44:21

在debian/ubuntu下,你可以使用dpkg(Debian packagesystem)来安装和卸载软件包,安装/卸载软件的最简单办法就是使用dpkg。

现在,debian/ubuntu还支持一个名为apt(for “A PackageTool”)和aptitude的工具,来帮助管理员更加简单的来管理软件。详细内容可以参考另一篇文章:如何使用apt-get和aptitude来管理软件。


1.使用dpkg -i安装deb包
   语法:
   dpkg -ipackage-file-name

  

   -i is toinstall a package.

 

   下例为使用dpkg来安装tcl
   $ dpkg -itcl8.4_8.4.19-2_amd64.deb
  Selecting previously deselected package tcl8.4.
   (Reading database ... 94692files and directories currently installed.)
   Unpacking tcl8.4 (fromtcl8.4_8.4.19-2_amd64.deb) ...
   Setting up tcl8.4 (8.4.19-2)...
   Processing triggers for menu...
   Processing triggers for man-db...

  

   如下所示,你可以使用dpkg -l +名称来验证安装
   $ dpkg -l | grep'tcl'
  ii tcl8.4                              8.4.19-2                  Tcl (the Tool Command Language) v8.4 - run-t

  上面命令显示tcl包是否安装正确,其中“ii”表示“installed ok installed”

 
2.使用kpkg -r来删除deb包

   dpkg 加上-r参数,用于卸载已安装好的软件包
   $ dpkg -rtcl8.4
  (Reading database ... 94812 files and directories currentlyinstalled.)
   Removing tcl8.4 ...
   Processing triggers for man-db...
   Processing triggers for menu...

  

   现在检查软件包的状态.
   # dpkg -l | grep'tcl'
  rc tcl8.4                               8.4.19-2                  Tcl (the Tool Command Language) v8.4 - run-t

   rc 代表 ‘removed okconfig-files’. 卸载命令并没有清除配置文件. 每个已安装包的状态可在/var/lib/dpkg/status查看.  tcl8.4包状态如下所示,
   Package: tcl8.4
   Status: deinstall okconfig-files
   Priority: optional
   Section: interpreters
   Installed-Size: 3308

 

   以下命令表示彻底卸载软件包(包括配置文件).
   $ dpkg -Ptcl8.4
  (Reading database ... 94691 files and directories currentlyinstalled.)
   Removing tcl8.4 ...
   Purging configuration filesfor tcl8.4 ...
   Processing triggers for menu...
   $ dpkg -l | grep 'tcl'
   $

   现在软件已完全删除, 在/var/lib/dpkg/status 中查看状态如下.
   Package: tcl8.4
   Status: purge oknot-installed
   Priority: optional
   Section: interpreters

相关文章推荐

debian下使用dpkg来安装/卸载deb包

在debian下,你可以使用dpkg(Debian package system)来安装和卸载软件包,安装/卸载软件的最简单办法就是使用dpkg。 现在,debian还支持一个名为apt(f...

Debian 安装与卸载包命令(APT&&DPKG)

Debian 安装与卸载包命令(APT&&DPKG) 2009-03-21 13:30:50标签:DPKG APT Debian 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者...

rpm,dpkg安装,查询,卸载,升级与rpm,deb之间的转换

RPM 包的安装 / 升级 / 查询 / 卸载一个 RPM 包包含了已压缩的软件文件集以及该软件的内容信息(在头文件中保存),通常表现为以 .rpm 扩展名结尾的文件,例如 package.rpm 。...
  • talkxin
  • talkxin
  • 2016年02月14日 11:35
  • 545

在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包

在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包: dpkg命令常用格式如下: #查看文件结构(其中-c等价于--contents) sudo dpkg -c xx.deb #安...

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

ubuntu常用软件包deb的安装与卸载 ubuntu常用软件包deb的安装与卸载 主要用到apt-get dpkg两个命令: 安装软件 apt-get install softna...

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

主要用到apt-get dpkg两个命令: 1. 快速使用 安装软件 apt-get install softname1 softname2 softname3…… 卸载软件 apt-get r...

ubuntu16.04下彻底卸载wineqq,安装wineqq,dpkg用法小结

之前不知怎么回事,下载的wineqq不能使用,在今天终于把它删除,这里简单的进行一下记录~ 1. sudo dpkg -r wine-qqintl 这里的dpkg -r 含义是移除软件但是保留配置...

ubuntu中软件安装相关知识(deb、dpkg、apt-get)

在Android和linux开发中经常需要在ubuntu中安装软件,ubuntu源于debian,所以其软件安装相关的功能也和debian一样。在debian中的可安装软件后缀名为deb(debian...
  • jcgu
  • jcgu
  • 2013年03月17日 10:21
  • 4085

Ubuntu中软件安装相关知识(deb、dpkg、apt-get)

在Android和linux开发中经常需要在ubuntu中安装软件,ubuntu源于debian,所以其软件安装相关的功能也和debian一样。在debian中的可安装软件后缀名为deb(debian...
  • twlkyao
  • twlkyao
  • 2013年03月17日 21:17
  • 872

ubuntu dpkg制作安装包

  • 2014年03月31日 16:38
  • 665KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 debian/ubuntu下使用dpkg来安装/卸载deb包
举报原因:
原因补充:

(最多只允许输入30个字)