手动下载的deb包的相关操作:

操作deb 使用dpkg 命令工具, dpkg 是Debian package的简写。 下面列举常用的 操作:

dpkg –I name.deb  查看 包的详细信息(其中的I为大写的i);  (—info)

dpkg –c name.deb  查看 包的内容;  (—contents)

dpkg –i name.deb  安装一个 deb 包;     (--install),如果出现缺少依赖,可以运行 sudo apt-get -f install ,它可以修复依赖,而dpkg不会自动下载依赖的;(后面提到)

dpkg –r name       删除一个 deb 包,但保留其配置;   (--remove)

dpkg –P name       删除一个 deb 包,包括保留其配置;    (--purge)

dpkg –l name        简单列出包的相关信息;       (—list)

dpkg –L name        列出安装的包的相关文件;     (—listfiles)

dpkg –s name       列出包的相关细节信息;

它的参数有很多,如果需要可以通过 –help来查看;

apt-get 命令

我们装完linux后的第一件事情就是安装软件了,下面的命令可以帮助你在Ubuntu发行版或基于Debain的发行版上快速的安装软件:

sudo apt-get install package-name  :安装包;

如果要移除软件你则需要使用以下命令:

sudo apt-get remove package-name

但是移除软件并不能将软件包及其配置文件删除,要删除这些需要使用下面的命令:

sudo apt-get purge package-name

要搜索软件包可以使用以下命令:

sudo apt-cache search package-name

apt-cache show package-name   显示包的相关信息,例如描述、版本、大小、依赖以及冲突。

现在你已经知道如何安装和删除软件包,下面的命令可以让你获取最新的软件包套件资讯;在你更改了/etc/apt/sources.list 后需要运行这个命令以令改动生效。

sudo apt-get update

然后您可以用  更新所有有新版本的套件:

sudo apt-get upgrade

apt-get autoclean  如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。

apt-get clean      类似上面的命令,但它删除包缓存中的所有包。当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法,包的缓存路径为 /var/cache/apt/archives

apt-get -f install   在Linux中使用命令 apt-get install 或 dpkg -i 时有时候会出现依赖错误, 此时,紧接着执行:apt-get -f install 即可. -f的作用用于修复依赖损坏处,-f ,fix broken;

另外,软件的更新源在 /etc/apt/sources.list内,我们可以修改它,用于更改更新源;

debian下系列下的apt-get 命令与deb包的手动安装的dpkg命令的更多相关文章

  1. 用dpkg命令制作deb包方法总结

    用dpkg命令制作deb包方法总结 如何制作Deb包和相应的软件仓库,其实这个很简单.这里推荐使用dpkg来进行deb包的创建.编辑和制作. 首先了解一下deb包的文件结构: deb 软件包里面的结构 ...

  2. 使用alien命令让deb包和rpm包互相转换

    OS version: CentOS7 / Debian9 发现alien这个命令时很惊喜,之前在debian上安装etcd找不到安装包感觉很不科学,有了alien命令事情一下就变简单了. 这里以et ...

  3. 【Linux命令】之fc,手动安装字体

    在linux,把字体文件拷贝到字体目录后,执行fc-cache命令,fc-cache扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体. 1.把windows OS下的字体C ...

  4. linux常用命令详解 (一) 安装和登录命令

    Linux必学的60个命令   Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作.文件存   Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取. ...

  5. deb包的安装及dpkg命令小结

    DPKG commands There are two actions, they are dpkg-query and dpkg-deb. Install a package # sudo dpkg ...

  6. Ubuntu14.04 下软件安装和卸载命令备记

    一.Ubuntu中软件安装方法 1.APT方式 ()普通安装:apt-get install softname1 softname2 …; ()修复安装:apt-get -f install soft ...

  7. Ubuntu下安装deb包命令

    原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1.下载需要安装的deb包,输入以下命令安装: sudo dpkg -i packa ...

  8. Ubuntu下如何用命令运行deb安装包

    转载自 WindTaiL的博客 如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境.那该怎么安装?答案是:使用dpkg命令. dpkg命令常用格式如下: ...

  9. Ubuntu下将现有的文件打包成deb包

    转自:http://www.linuxidc.com/Linux/2008-04/12297.htm deb是Debian Linux的软件包格式.一般来说是需要通过编译源码然后制作deb包,今天由于 ...

随机推荐

  1. MySql按字段分组取最大值记录

    数据库原始数据如下:数据库名:tbl_clothers 需求是:按照type分组,并获取个分组中price中的最大值,解决sql如下: 方法一: select * from (select type, ...

  2. 单例设计模式-java

    在实际项目中单例模式常见应用场景列举如下: 1.servlet编程中,每个servlet就是单例 2.网站计数器,和Application(servlet中涉及) 3.Strucs1框架中,控制器对象 ...

  3. Hadoop2.5.2源码编译及导入Eclipse

    前言:由于官网提供的64位hadoop是没有编译的,所以当我们用到64位的hadoop时,需要在自己的64位linux系统上编译hadoop源码.另外,要想在eclipse里查看hadoop源码,修改 ...

  4. 可靠的功能測试--Espresso和Dagger2

    欢迎Follow我的GitHub, 关注我的CSDN. 可靠的功能測试, 意味着在不论什么时候, 获取的測试结果均同样, 这就须要模拟(Mock)数据. 測试框架能够使用Android推荐的Espre ...

  5. cocos2d-x树结构执行动作

    void Test2::onEnter() { TestCocosNodeDemo::onEnter(); CCSize s = CCDirector::sharedDirector()->ge ...

  6. Angular External js library calling Document.Ready

    https://stackoverflow.com/questions/51094841/angular-external-js-library-calling-document-ready Step ...

  7. How do I iterate over a Scala List (or more generally, a sequence) using theforeach method or for loop?

    Scala List/sequence FAQ: How do I iterate over a Scala List (or more generally, a sequence) using th ...

  8. WCF寄宿到Windows Service

    WCF寄宿到Windows Service[1] 2014-06-14 WCF寄宿到Windows Service参考 WCF寄宿到Windows Service 返回 在前面创建一个简单的WCF程序 ...

  9. Python实现二叉树及其4种遍历

    Python & BinaryTree 1. BinaryTree (二叉树) 二叉树是有限个元素的集合,该集合或者为空.或者有一个称为根节点(root)的元素及两个互不相交的.分别被称为左子 ...

  10. tomcat架构分析 (connector NIO 实现)

    出处:http://gearever.iteye.com 上一篇简单记录了缺省配置的connector的内部构造及消息流,同时此connector也是基于BIO的实现.除了BIO外,也可以通过配置快速 ...