源码安装xen时,用到了mercurial。google了很久,重点介绍一 下源码安装,然后是两种简便的方法。
1、下载源码
[root@localhost mercurial-1.4.1]wget http://mercurial.selenic.com/release/mercurial-1.4.1.tar.gz
2、 编译安装
[root@localhost mercurial-1.4.1] # make all
[root@localhost mercurial-1.4.1]# make install-home
3、 安装检查
[root@localhost mercurial-1.4.1]hg debuginstall
会出现abort: couldn't find mercurial libraries in。。。
[root@localhost mercurial-1.4.1]export PYTHONPATH=${HOME}/lib/python
或者把${HOME}/lib/python下面的文件都拷贝到/usr/lib/python目录下
此时再运行hg debuginstall ,会出现
[root@localhost mercurial-1.4.1]# hg debuginstall
Checking encoding (UTF-8)...
Checking extensions...
Checking templates...
Checking patch...
Checking commit editor...
Checking username...
no username supplied (see "hg help config")
(specify a username in your .hgrc file)
1 problems detected, please check your install!
这 是由于配置文件的原因。源码中contrib文件夹下提供了一个sample.hgrc,可以拷贝过来修改
[root@localhost mercurial-1.4.1]# cd contrib/
[root@localhost contrib]# cp sample.hgrc /root/.hgrc
[root@localhost contrib]# vim /root/.hgrc
这 里改一下:
### show changed files and be a bit more verbose if True
# verbose = True
### username data to appear in comits
### it usually takes the form: Joe User <>
username = zhuliting <> //只修改这一行。
### --- Extensions
[注] 修改配置文件不正确时,运行hg debuginstall会出现
hg: config error at /root/.hgrc:12: ' username = Joe Who <>'
再运行hg debuginstall ,出现这个提示就可以了
[root@localhost contrib]# hg debuginstall
Checking encoding (UTF-8)...
Checking extensions...
Checking templates...
Checking patch...
Checking commit editor...
Checking username...
No problems detected
运 行hg,出现
[root@localhost contrib]# hg
分布式软件配置管理工具 - 水银
基本命令:
add add the specified files on the next commit
annotate show changeset information by line for each file
clone make a copy of an existing repository
commit commit the specified files or all outstanding changes
diff diff repository (or selected files)
export dump the header and diffs for one or more changesets
forget forget the specified files on the next commit
init create a new repository in the given directory
log show revision history of entire repository or files
merge merge working directory with another revision
pull pull changes from the specified source
push push changes to the specified destination
remove remove the specified files on the next commit
serve export the repository via HTTP
status show changed files in the working directory
summary summarize working directory state
update update working directory
使用 "hg help" 获得全部命令的列表,或 "hg -v" 获得详细信息
到这 里,mercurial已经安装成功了。下一次使用hg命令时,首先要设置一下
[root@localhost mercurial-1.4.1]export PYTHONPATH=${HOME}/lib/python
当然,也可以 创建一个软链接。
[注] 其它的简便安装方法:
1、安装软件时,如果只是简单的应用,可安装编译好的二进制包,即yum install mercurial ,我的CentOS 5.4版本下也能成功安装,但刚开始几次都不行,可先安装rpmforge.
[root@localhost ~]# wget
[root@localhost ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
然后再yum install mercurial
分享到:
相关推荐
### CentOS 5.4 + Oracle 安装指南 #### 一、环境准备与JDK安装 **1.1 下载 JDK** - **下载链接:** 需要下载适合CentOS 5.4的操作系统版本的JDK。示例中使用的为`jdk-7u4-linux-i586.rpm`。 **1.2 安装 JDK** -...
**CentOS 5.4 安装手册** **一、CentOS 简介** CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 源代码编译的免费开源操作系统。它旨在提供一个稳定、安全且高效的企业级计算平台。CentOS 5.4 是 CentOS 发行版...
在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
在本文中,我们将深入探讨如何在CentOS 5.4操作系统上设置开发环境,特别是关注cpp和gcc编译器以及基础调试工具包的安装。CentOS 5.4是一款基于Linux的开源操作系统,广泛用于服务器和开发环境,因为它提供了稳定且...
### CentOS 5.4 下的 DNS 配置详解 ...综上所述,本文档详细介绍了如何在 CentOS 5.4 系统下配置 DNS 服务器,包括安装软件包、修改配置文件以及创建区域文件等步骤。希望这些信息能帮助您成功搭建自己的 DNS 服务器。
CentOS 5.4 下开启 vncserver 服务是实现远程桌面连接的重要步骤,特别是在安装 ORACLE 等软件时需要图形化界面进行安装。通过 vncserver 服务,可以在远程客户端连接到服务器,实现图形化界面的操作。 在 CentOS ...
CentOS 5.4是RHEL的一个克隆版本,提供了一个免费的、社区支持的平台,其核心与RHEL 5.4相同。这个包的目的是在这些系统上挂载并操作NTFS(New Technology File System)分区,这是Windows操作系统广泛使用的文件...
### CentOS 5.4 下安装 Oracle 10g 的详细步骤及注意事项 #### 一、检查与准备必要的软件包 为了确保 Oracle 10g 在 CentOS 5.4 上能够顺利安装并运行,首先需要检查并安装一系列必备的软件包。这些软件包包括但不...
通过以上步骤,我们已经成功在CentOS 5.4环境下安装并配置了Oracle客户端,可以实现对远程数据库的访问。这不仅适用于个人学习,也适合商业环境下的开发工作。希望本文能帮助到在Linux环境下遇到类似问题的朋友。 ...
在本文中,我们将深入探讨如何在Intel SAS RAID环境中安装CentOS 5.4 Linux操作系统。Intel SAS RAID(串行连接SCSI冗余阵列)是一种高效、可靠的存储解决方案,广泛应用于服务器和数据中心环境。它通过将多个硬盘...
本文将详细介绍如何在CentOS 5.4上安装和配置Cacti 0.8.7g。 首先,确保你的系统环境是CentOS 5.4,并且需要以下组件: 1. 数据库:MySQL 5.0 2. Web服务器:Apache 3. PHP 4. Net-SNMP 5. 其他依赖库:如zlib、...
首先,确认 CentOS 5.4 已经安装了 VNC Server。通常,这个版本的 CentOS 已经包含了 VNC Server 软件包。要启动 VNC Server 服务,你需要执行以下步骤: 1. **启动 VNC Server**: 在终端中,使用 `vncserver` ...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ... CentOS-5.4-x86_64-bin-DVD.part4.rar ...
1. **编辑 VNC 配置文件**:在 CentOS 5.4 系统中,VNC 服务的相关配置通常位于用户的家目录下的 `.vnc` 目录内,具体为 `~/.vnc/xstartup` 文件。此文件用于指定启动 VNC 会话时加载的桌面环境。例如: ```bash #...
在本文中,我们将详细探讨如何在CentOS 5.4操作系统上安装Oracle 10g Release 2 (10.2)。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业,而CentOS 5.4因其稳定性和开源特性,常被选作部署...
CentOs5.4下安装Oracle10g的参考文档
通过上述步骤,我们已经完成了 CentOS 5.4 系统下 Zimbra 的基础环境搭建和配置工作,接下来就可以正式安装 Zimbra 邮件系统了。需要注意的是,在实际部署过程中还需要进一步优化网络设置和服务配置,确保邮件系统的...