常用的包管理包含三类工具:dpkg.apt和aptitude.人们总是对前面的两个工具用得比较多,而对 aptitude 用得比较少,事实上 aptitude 是很强大的. 在这里,对这三个工具做一点总结. dpkg 主要是对本地的软件包进行管理,本地软件包包括已经在本地安装的软件包和已经下载但还没有安装的 deb 文件,不解决依赖关系. apt 包含了很多工具,apt-get 主要负责软件包的在线安装与升级,低层对 deb 包的处理还是用的 dpkg,解决依赖关系:apt-cache 主要用来…
visual studio NuGet 常用包管理命令 查找包 Find-Package [包名] Find-Package [包名] -AllVersions 安装包 Install-Package [包名] 卸载包 Uninstall-Package [包名]…
转载地址: http://www.dreamxu.com/ubuntu-package-dpkg-and-apt-commands/ dpkg dpkg 是由 Debian 开发的包管理系统,是一个比较底层的工具,它的最常见的前端是 APT 常用的命令 dpkg -i debFileName - 安装一个 deb 的包 dpkg -I debFileName - 查看一个包的信息 dpkg -r packageName - 删除包(保留配置文件) dpkg -P packageName - 彻底…
名称 用途说明 说明地址 mashape/unirest-php 简单易用的HTTP请求库 官网地址 guzzlehttp/guzzle 功能强大的HTTP请求库 文档 hassankhan/config 轻量级配置加载类,支持多种配置格式PHP, INI, XML, JSON, and YML desarrolla2/cache 简单的缓存类,提供多种缓存驱动Apc, Apcu, File, Mongo, Memcache, Memcached, Mysql, Mongo, Redis has…
Chocolatey是一款专为Windows系统开发的.基于NuGet的包管理器工具,类似于Node.js的npm,MacOS的 brew,Ubuntu的 apt-get,简称为 choco. Chocolatey的设计目标是成为一个去中心化的框架,便于开发者按需快速安装应用程序和工具. Chocolatey 官网: https://chocolatey.org/ 安装 使用以管理员权限打开PowerShell,输入并执行如下命令: Set-ExecutionPolicy Bypass -Sco…
Linux软件安装 来源:https://segmentfault.com/a/1190000011200004?share_user=1030000007255638 一.安装包分类 在Linux平台下,软件包的类型可以划分为两类:源码包.二进制包. 源码包:即程序软件的源代码(一般也叫Tarball,即将软件的源码以tar打包后再压缩的资源包). 二进制包:如 Red Hat发行版的.rpm包,Debian发行版的.deb包. 这篇文章将要介绍的是Linux平台下的源码安装,关于二进制包的安…
我们日常在使用Windows的时候,如果要安装某个软件,最简单的方法就是在程序包的官网直接下载软件包到本地,一般是以.exe或者.msi格式的文件,然后一直下一步下一步就能安装成功了,但是在使用linux的操作系统的时候也许不是这么的友好,即使现在有的linux发行版也可以通过简单的搜索点击安装来实现软件包的安装,但这并不一种很好的安装方法,因为你必须安装桌面环境,消耗和占用一定的内存资源,除非只是你日常使用.本次博客就如何使用rpm命令来实现centos上的软件包的安装与管理,rpm也许不是最…
最近在玩OPI的时候遇到了一个包因为各种依赖问题死活装不上.苦搜很久找到这个aptitude包管理器. 基于debain衍生的各种操作系统比较常用包管理器是apt,不过apt在遇到依赖问题的时候处理得不是很好. 就像这样: The following packages have unmet dependencies: build-essential : Depends: libc6-dev but it is not going to be installed or libc-dev g++ :…
JavaScript包管理器综述 作者:chszs,未经博主同意不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 对于JavaScript来说.包管理器并非一个新概念,npm和bower是JavaScript的两个最流行的包管理器工具,JavaScript的包管理器还有volo.ringojs.component.这些包管理器相比,npm和bower支持的JavaScript库和模块最多. volo:http://www.volojs.org/ .…
0.关键词解释 RPM:Red Hat Package Manager(原名),RPM Package Manager(现名,递归缩写,类似于GNU的命名); 解释:RPM软件包管理器 YUM:Yellow dog Updater, Modified(现名); 解释:Shell前端(作为RPM的前端)软件包管理器 .一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有…
apt-get命令: apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统.apt-get在安装包的时候是根据/etc/apt/sources.list文件中指定的源来寻找的安装包,你可以根据自己的需要对这个文件进行修改. apt-get命令一般需要root权限执行,所以一般跟着sudo命令. sudo apt-get install package 安装包…
一直以来对于ubuntu的包管理的概念就是apt-get,偶尔手动装个包就是dpkg -i,现在觉得是要系统地了解一下这几个包管理的命令. 原文转自: http://zhouliang.pro/2011/10/23/ubuntu-apt-aptitude-dpkg/ Ubuntu上的包管理:dpkg,apt和aptitude 发布时间:2011/10/23 / 作者: 周亮 简述 最开始的时候,Linux上的软件以源代码的方式发布,用户下载源代码包(通常打包为.tar.gz),然后自行编译. d…
起初GNU/Linux系统中仅仅有.tar.gz.用户 必须自己编译他们想使用的每个程序.在Debian出现之後,人们觉得有必要在系统 中加入一种机 制用来管理 安装在计算机上的软件包.人们将这套系统称为dpkg.至此着名的'package'首次在GNU/Linux上出现.不久之後红帽子也開始着 手建立自己的包管理系统 'rpm'. GNU/Linux的创造者们非常快又陷入了新的窘境.他们希望通过一种快捷.有用并且高效的方式来安装软件包.这些软件包能够自己主动处理相互之间 的依赖关系,并且在升级…
APT       APT(the Advanced Packaging Tool)是Ubuntu 软件包管理系统的高级界面,由几个名字以“apt-”打头的程序组成.apt-get.apt-cache 和 apt-cdrom 是处理软件包的命令行工具.最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件.用户们普遍认为系统很有必要提供一种方法来管理这些安装在机 器上的软件包,当Debian诞生时,这样一个管理工具也就应运而生,它被命名为dpkg.从而著名的“pa…
⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似Windows的Setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的. Linux的某些分发版本都有采用,例如redhat.suse.centos等等,可以算是公认的行业标准了. 2)rpm包的简单查询 rpm -qa 查询所安装的所有rp…
写在前面的话 能看懂此博客的朋友,深信你有一定的Kali基础了. 使用APT软件包处理工具(apt-get).Debian软件包管理器(dpkg)来维护.升级和安装自定义及第三方应用程序 APT软件包处理工具(apt-get) APT软件包处理工具是一个轻量级但功能强大的命令行工具,用于安装和删除软件包,通常简写为apt-get.apt-get会对所有安装过的软件做好记录,并且处理好依赖关系. 例如,用于渗透的最佳工具Metasploit就依赖一门叫做Ruby的编程语言.如果Ruby没有预先安装…
https://linux.cn/article-8782-1.html 1. apt-get 安装( 在线) 会帮我把所有的依赖包都一起安装 apt-get install xxx 安装xxx .如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装 apt-get remove xxx 卸载xxx apt-get autoremove xxx` 要移除的软件包名 apt-get update 更新软件信息数据库 apt-get upgrade 进行系统升级 apt-cache search…
概述 常用的包管理包含三类工具:dpkg.apt和aptitude.1 dpkg 主要是对本地的软件包进行管理,本地软件包包括已经在本地安装的软件包和已经下载但还没有安装的 deb 文件,不解决依赖关系. apt 包含了很多工具,apt-get 主要负责软件包的在线安装与升级,低层对 deb 包的处理还是用的 dpkg 解决依赖关系: apt-cache 主要用来查询软件包的状态和依赖关系:apt-file 主要负责查询软件包名称和软件包包含的文件(值得注意的是它要自己同步):apt-cross…
转自:http://blog.csdn.net/carolzhang8406/article/details/14198219 在正式进入讨论之前,先贴几条非常有用的link: linux 发行版比较:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E6%AF%94%E8%BE%83 linux发行版列表:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89…
linux平台软件包管理: RPM/DPKG 两大阵营简介 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本(centos/suse/redhat)和 DEB 软件包的 Linux 发行版本(Ubuntu/debain).软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询. RPM 全称为 Redhat Packag…
apt-get update 更新源(硬盘缓存的包的版本等)apt-get upgrade 更新包(更新系统中已安装的包,依据缓存包的版本更新)apt-get dist-upgrade 升级系统apt-get dselect-upgrade 使用 dselect 升级 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 apt-cache depends package 了解使用依赖apt-cache r…
Linux包管理工具(转) 在正式进入讨论之前,先贴几条非常有用的link: linux 发行版比较:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E6%AF%94%E8%BE%83 linux发行版列表:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8 linux平台软件包管理: 在 GNU/Linux( 以…
一.程序包管理器 dpkg.apt-get 1.dpkg 安装:sudo dpkg -i cmatrix_1.2a-5build3_amd64.deb 卸载:sudo dpkg -r cmatrix 仅卸载软件包:sudo dpkg -P cmatrix 卸载相关配置文件 查看:dpkg -l cmatrix 2.apt-get 原理: v  在/etc/apt/sources.list中列出了软件源的网址 v  安装ubuntu的时候为每个软件源服务器所拥有的软件包资源在本地建立了索引文件 v…
Kubernets包管理工具->Helm 什么是Helm? 我们都知道,Linux系统各发行版都有自己的包管理工具,比如Centos的YUM,再如Ubuntu的APT. Kubernetes也有自己的集群包管理工具,那就是Helm. Helm本质就是让K8S的应用管理(Deployment,Service等)可配置,能动态生成.通过动态生成K8S资源清单文件(deployment.yaml,service.yaml),然后调用kubectl自动执行K8S部署. Helm有两个重要的概念,char…
Python黑帽编程1.3  Python运行时与包管理工具 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and Defense with Python>一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题而作.由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好.教程同时提供图文和视频教程两种方式,供不同喜好的同学选择. 0.2 前言 前两…
Node包管理工具 只是简单的介绍一些工具的使用,有利于开发过程.除了介绍Node包管理工具,还介绍了前端打包工具,前端模块管理工具 Node包管理工具:    --npm    --cnpm    --Yarn优点:自动下载东西      解决依赖:(在下我们需要的东西的同时,也会自动下载所需要的依赖包) 1)npm:Node Package Manager      node.js自带      是node.js的一个包管理工具    --npm help    查看所有的命令    npm…
pycharm快捷键.常用设置.包管理 在PyCharm安装目录 /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 or 打开pycharm > help > default keymap ref PyCharm3.0默认快捷键(翻译的)PyCharm Default Keymap 1.编辑(Editing) Ctrl + Space    基本的代码完成(类.方法.属性) Ctrl + Alt + Space  快速导入任意类 C…
Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能,例如代码缩略图,多重选择,快捷命令等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写检查,书签,即时项目切换,多选择,多窗口等等. 更重要的是,Sublime Text 易于扩展,众多开发人员为其贡献插件,而且通过包管理工具——Package Control 可以方便安装和管理.这里分享的这个网站是 Package Control 的作者整理的 Sublime Text 插件集合,…
Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能,例如代码缩略图,多重选择,快捷命令等.还可自定义键绑定,菜单和工具栏.Sublime Text 的主要功能包括:拼写检查,书签,即时项目切换,多选择,多窗口等等. 更重要的是,Sublime Text 易于扩展,众多开发人员为其贡献插件,而且通过包管理工具——Package Control 可以方便安装和管理.这里分享的这个网站(https://sublime.wbond.net/ )是 Package Cont…
NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用. 版本号 使用NPM下载和发布代码时都会接触到版本号.NPM使用语义版本号来管理代码,这里简单介绍一下. 语义版本号分为X.Y.Z三位,分别代表主版本号.次版本号和补丁版本号.当代…