dpkg是一个debian包管理工具。能够对包进行安装、卸载、获取信息等操作。

用法:
    安装(解包并配置):
       dpkg -i package_file
       dpkg --install package_file
eg:dpkg -i ursalink_vpn_1.0.0_amd64.deb
    解包:
       dpkg --unpack package_file
          该命令仅对“package_file“进行解包操作,不会执行包配置工作。

配置包:
       dpkg --configure package
          
    卸载包:
       dpkg -r package
       dpkg --remove package
          该命令删除包,但保留配置文件。
       dpkg -P package
       dpkg --purge package
          该命令删除包,且删除配置文件。

获取、设置、清除包的选择状态:
       dpkg --get-selections [package]
          输出到标准输出,可以使用管道或重定向。
       dpkg --set-selections
          从标准输入获取,可以使用管道或重定向。
       dpkg --clear-selections 
          将所有包都标记为卸载。

选项:
       -B
       --auto-deconfigure
          卸载包时,自动把依赖于被卸载的包的所有包也卸载掉。

--no-act
       --dry-run
       --simulate
          仅用于测试,得到输出,不对系统进行任何修改。

还有一些选项指定的任务实际上是交给 dpkg-deb、dpkg-query完成的:
       dpkg-deb:
          -b | --build
          -c | --contents
          -e | --control
          -x | -extract
          -f | --field
          -I | --info
          -X | --vextract

dpkg-query
          -l | --list
          -s | --status
          -L | --listfiles
          -S | --search
          -p | --print-avail

相关文件:
    /var/lib/dpkg/available      包信息。

/var/lib/dpkg/status          包状态。

最新文章

  1. 家里蹲大学数学杂志 Charleton University Mathematics Journal 官方目录[共七卷493期,6055页]
  2. scala 学习之: list.fill 用法
  3. paip.解决access出现 -2147467259 无效的参数量
  4. Understanding Linux /proc/cpuinfo
  5. UINavigationBar导航栏相关设置
  6. Windows2012中安装PHP-5.6.20+Apache httpd2.4.18+Composer+Laravel+MySQL5.7
  7. leetcode先刷_Climbing Stairs
  8. iOS cocos2d游戏引擎的了解之一
  9. 动态游标(例如表名作为参数)以及动态SQL分析
  10. 虚拟机上的centos7链接不上网络: activation of network connection failed
  11. 【ASP.NET Core快速入门】(十五)MVC开发:ReturnUrl实现、Model后端验证 、Model前端验证
  12. UVA1623-Enter The Dragon(并查集)
  13. GNOME 3.28 启用桌面图标
  14. Lambda表达式详解(例子详解)(转自:http://blog.csdn.net/damon316/article/details/51734661)
  15. Linux下调试.Net core(1):lldb的安装
  16. hdu1160 dp
  17. PlanetLab介绍
  18. MySQL学习【第五篇SQL语句上】
  19. K8S Link
  20. 【斜率优化】bzoj3675-[Apio2014]序列分割&&Uoj104

热门文章

  1. 【连载】redis库存操作,分布式锁的四种实现方式[二]--基于Redisson实现分布式锁
  2. 采样器----Debug Sampler
  3. 一个div添加多个背景图片
  4. python3关于date和time的标准库
  5. php代码审计10审计会话认证漏洞
  6. 使用Eclipse的几个必须掌握的快捷方式
  7. Java面向对象之内部类(匿名内部类)
  8. 条目十《了解分配子(allocator)的约定和限制》
  9. js 三大家族之offset
  10. 基于linux内核包过滤技术的应用网关