zoukankan      html  css  js  c++  java
  • linux ubuntu 16.04下deb文件的安装以及一些问题的解决

    pkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。在安装许多deb文件时,我们都需要使用该命令。
    常用的dpkg命令
    1、sudo dpkg -i <package.deb>
    安装一个 Debian 软件包,如你手动下载的文件。
    2、sudo dpkg -c <package.deb>
    列出 <package.deb> 的内容。
    3、sudo dpkg -I <package.deb>
    从 <package.deb> 中提取包裹信息。
    4、sudo dpkg -r <package>(注意不是清除+deb文件的名字,不明白看下面)
    移除一个已安装的包裹。
    5、sudo dpkg -P <package>
    完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
    6、sudo dpkg -L <package>
    列出 <package> 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
    7、sudo dpkg -s <package>
    显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
    8、sudo dpkg-reconfigure <package>
    重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。


    依赖类库问题:

    如:安装搜狗拼音的安装包时,出现:



    有需要依赖的类库没有安装,可先执行:sudo apt-get -f install 更新依赖包 再执行上面的命令

    注意在安装依赖文件时:一定要加上-f,它可以帮助你自动安装其他所依赖的包,不然的话将会陷入无穷无尽的安装依赖之中。


    清除已安装文件的问题:

    使用 sudo dpkg -r <package> 进行清除,但是要注意的是,哪一个到底才是package,其所指的是安装软件


    注意,在安装原deb文件的最后才是该软件的名字,简爱如你想清除这个包,那么你需要的输入sudo dpkg -r sogoupinyin





  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/fonttian/p/9162774.html
Copyright © 2011-2022 走看看