aptitude 与 apt-get 一样,是 Debian 及其衍生系统ubuntu上 一个强大的包管理工具.与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些.aptitude 在删除一个包时,会同时删除本身所依赖的包.而apt-get这时做的不彻底,导致包混乱.整个系统更为干净. 命令 作用 aptitude update 更新可用的包列表 aptitude upgrade 升级可用的包 aptitude dist-upgrade 将系统升级到新的发行版 ap…
注意:aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具.与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些.举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包.这样,系统中不会残留无用的包,整个系统更为干净. 下面是一些常用的命令: 命令 作用 aptitude update 更新可用的包列表 aptitude safe-upgrade 执行一次安全的升级 aptitude full-upgrade 将系统升级…
在Linux中有apt-get.yum这些包安装管理 安装相当方便:如ubuntu安装一个mysql5.7,只需要一个简单的命令: apt-get 而在windows中需要在MySQL官网下载对应版本的安装包,下载后安装,还要配置环境变量,尤其是java的安装更是繁琐复杂至极,配置环境变量都要几分钟,javac还经常安装失败. 直到发现了scoop这个大杀器!在windows上安装开发工具.软件变得像Linux一样得心应手~~~~ scoop的github中用一句话描述其作用:   Scoop…
APT       APT(the Advanced Packaging Tool)是Ubuntu 软件包管理系统的高级界面,由几个名字以“apt-”打头的程序组成.apt-get.apt-cache 和 apt-cdrom 是处理软件包的命令行工具.最初只有.tar.gz的打包文件,用户必须编译每个他想在GNU/Linux上运行的软件.用户们普遍认为系统很有必要提供一种方法来管理这些安装在机 器上的软件包,当Debian诞生时,这样一个管理工具也就应运而生,它被命名为dpkg.从而著名的“pa…
转自: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…
1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_install和pip等等.突然对Python的包管理凌乱了,这些工具关系是什么,应该怎么去选择使用? 下面就简单介绍下Python包管理相关的一些内容. 1.1 distutils distutils 是 python 标准库的一部分,这个库的目的是为开发者提供一种方便的打包方式, 同时为使用者提供方便的安装…
认识Helm 每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样.部署一套新的环境成本是真的很高.如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了.Helm就相当于kubernetes环境下的yum包管理工具. Helm重要概念 chart:是helm的一个程序包.包含了创建Kubernetes的一个应用实例的必要信息 repository: charts仓库,http/https服务 config:包含了应用发布配置信息 release:是…
0.关键词解释 RPM:Red Hat Package Manager(原名),RPM Package Manager(现名,递归缩写,类似于GNU的命名); 解释:RPM软件包管理器 YUM:Yellow dog Updater, Modified(现名); 解释:Shell前端(作为RPM的前端)软件包管理器 .一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有…
看到一篇文章不错: http://harttle.com/2015/05/29/pkg-manager.html 包管理和构建系统是现代的软件开发团队中必不可少的工具,也是Linux软件系统的常见组织方式. 现代编程语言大多给出了自己专用的包管理和构建系统,那么本文便来总结一下小编用过的那些包管理和构建系统. JavaScript 服务器端 Javascript 通常使用NPM作为依赖管理工具. 通过NPM提供的npm命令来进行依赖的下载.升级和移除. 通过package.json来定义软件包的…