zoukankan      html  css  js  c++  java
  • dpkg 小记

    dpkg 安装

    dpkg -i to-be-install.deb

    dpkg 删除

    dpkg -r name-of-app

    dpkg -l

    查看有哪些包被安装。其中 ii 标记的包是正常的, rc 标记的包已经破损(安装或卸载不完全)。带rc标记的包,一般已经是没法用了,可以用下面这句把它们全部清理掉。

    dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge

    大致意思为:

    罗列全部已安装的包

    -> 筛选出以 rc 开头的行

    -> 取出这些行里面安装包的名字 name-of-apps

    -> 执行 dpkg --purge name-of-app 按名称彻底清理安装包

    dpkg -L

    要查看安装包都安装了哪些文件,还有这些文件的路径,最好的方式就是用 dpkg -L 了,不如,我们要查看 zip 这个包安装了哪些文件:

    $ dpkg -L zip
    /.
    /usr
    /usr/bin
    /usr/bin/zipnote
    /usr/bin/zip
    /usr/bin/zipsplit
    /usr/bin/zipcloak
    /usr/share
    /usr/share/doc
    /usr/share/doc/zip
    /usr/share/doc/zip/TODO
    /usr/share/doc/zip/copyright
    /usr/share/doc/zip/WHATSNEW
    /usr/share/doc/zip/changelog.Debian.gz
    /usr/share/man
    /usr/share/man/man1
    /usr/share/man/man1/zipcloak.1.gz
    /usr/share/man/man1/zipsplit.1.gz
    /usr/share/man/man1/zipnote.1.gz
    /usr/share/man/man1/zip.1.gz
    /usr/share/doc/zip/changelog.gz

    这样,安装的没个文件都是可见的。

  • 相关阅读:
    1099. Build A Binary Search Tree (30)
    两个新事物
    time.h
    Nohup命令
    进程锁
    C++中虚析构函数的作用
    c++ 修改stl set中的元素
    STL迭代器辅助函数——advance
    CTreeCtrl 控件使用总结
    关于stl advance函数移动步数超过容器大小(越界)的研究
  • 原文地址:https://www.cnblogs.com/pied/p/6509917.html
Copyright © 2011-2022 走看看