软件包的组成部分由:二进制程序、库、配置文件、帮助文件等组成,其存放的一般路径为:二进制程序:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin库:/lib,/usrlib,/lib64,/usr/lib64,/usr/local/lib,/usr/local/lib配置文件:/etc帮助文件:man文件,info文..
分类:
系统相关 时间:
2015-09-15 01:42:59
阅读次数:
292
一、简介Opkg 是一个基于 ipkg 的轻量级的软件包管理系统,主要用于嵌入式系统,目前应用opkg的有Open WRT 和 Open Embedded。1Opkg的详细使用方法可以参考Open WRT的 WIKI页面2,不再赘述,本文将重点解释opkg的工作原理。Opkg 的源代码可以在Goog...
分类:
其他好文 时间:
2015-09-08 20:00:42
阅读次数:
1251
about nodejs中的模块系统涉及到的知识很多node是服务器端的语言,与客户端JS的区别主要表现在几方面#JS不足-JS没有模块系统,不支持封闭的作用域和依赖管理-美誉标准库,没有文件系统和IOAPI-没有标准接口-没有包管理系统,不能自动加载和安装依赖-bower#common.js-灵活...
分类:
Web程序 时间:
2015-08-07 00:11:37
阅读次数:
137
程序包管理是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。在Linux发行版中,几乎每一个发行版都有自己的软件包管理系统。常见有: 管理deb软件包的dpkg以及它的前端apt(使用于Debian、Ubuntu)。 rpm以及它的前端yum(使...
分类:
其他好文 时间:
2015-07-07 22:42:08
阅读次数:
370
Meteor基于Node.js,但是却有自己的包管理系统(atmosphere)以及代码加载机制,且meteor是非异步的,这些都意味着,node.js包(npm package)和代码通常不能直接用于meteor程序。这里分享三种方法以在meteor中复用node.js包和代码。meteorhac...
分类:
Web程序 时间:
2015-06-26 00:13:00
阅读次数:
253
一、软件包管理简介
(一)软件包分类
1、源码包:(绝大部分是c,c++)
脚本安装包
2、二进制包(源码经过编译之后的,linux的安装基本都是二进制包)
RPM包(redhat系才有)
系统默认包
(二)源码包
1、优点:
开源,可以修改源代码
可以自由选择所需的功能
软件是编译安装,更加稳定效率更高
卸载方便(删除源码包的安装文件)
2、缺点
安装步骤较多,容易出错
编译时间长,比二进制安装时间长了
编译安装,安装过程中一旦报错新手很难解决
(三)二进制包
1、优点
包管理系统简单,只需要几个命令就可...
分类:
系统相关 时间:
2015-06-17 11:34:33
阅读次数:
309
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发。下面介绍在Mac OS X中golang的开发环境配置。1.安装brewbrew是一个mac下的由ruby开发的包管理系统,其官网是http://brew.sh。你只要在你的终端中执行ruby -e "$(curl ...
分类:
系统相关 时间:
2015-05-20 00:28:54
阅读次数:
486
Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包...
分类:
系统相关 时间:
2015-03-29 20:44:27
阅读次数:
149
Webpack: 为Web开发而生的模块管理器原文地址:http://hanjianwei.com/2014/09/10/webpack-package-manager-for-web/10 Sep 2014对于开发人员而言,好的包管理器可以让工作事半功倍。现在流行的编程语言大多有自己的包管理系统。...
分类:
Web程序 时间:
2015-03-12 06:24:48
阅读次数:
27435
这是一篇按官方说明进行安装的说明,但后记中记录了如何使用Ubuntu自己的包管理系统中包含的ruby版本进行安装的方法。 安装条件 Octopress的安装 后记——使用UBUNTU自带版本安装 安装条件要有git,要有ruby1.9.3版,要有rvm或者rbenv。不过rvm似乎只是用来安装rub...
分类:
系统相关 时间:
2015-02-23 20:04:04
阅读次数:
240