`
lalanicer
  • 浏览: 29981 次
社区版块
存档分类
最新评论

CentOS 5.4 下mercurial的安装

 
阅读更多

源码安装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
分享到:
评论

相关推荐

    centos5.4+oracle安装图解

    ### CentOS 5.4 + Oracle 安装指南 #### 一、环境准备与JDK安装 **1.1 下载 JDK** - **下载链接:** 需要下载适合CentOS 5.4的操作系统版本的JDK。示例中使用的为`jdk-7u4-linux-i586.rpm`。 **1.2 安装 JDK** -...

    CentOS 5.4安装手册

    **CentOS 5.4 安装手册** **一、CentOS 简介** CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 源代码编译的免费开源操作系统。它旨在提供一个稳定、安全且高效的企业级计算平台。CentOS 5.4 是 CentOS 发行版...

    Centos5.4环境安装Oracle11G

    在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...

    CentOS-5.4-x86_64-bin-DVD.part5.rar

    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 ...

    Centos5.4开发环境安装

    在本文中,我们将深入探讨如何在CentOS 5.4操作系统上设置开发环境,特别是关注cpp和gcc编译器以及基础调试工具包的安装。CentOS 5.4是一款基于Linux的开源操作系统,广泛用于服务器和开发环境,因为它提供了稳定且...

    centos5.4下的DNS配置详解

    ### CentOS 5.4 下的 DNS 配置详解 ...综上所述,本文档详细介绍了如何在 CentOS 5.4 系统下配置 DNS 服务器,包括安装软件包、修改配置文件以及创建区域文件等步骤。希望这些信息能帮助您成功搭建自己的 DNS 服务器。

    CentOS5.4下开启vncserver服务

    CentOS 5.4 下开启 vncserver 服务是实现远程桌面连接的重要步骤,特别是在安装 ORACLE 等软件时需要图形化界面进行安装。通过 vncserver 服务,可以在远程客户端连接到服务器,实现图形化界面的操作。 在 CentOS ...

    rhel5.4 centos 5.4 挂载可读写ntfs分区rpm包

    CentOS 5.4是RHEL的一个克隆版本,提供了一个免费的、社区支持的平台,其核心与RHEL 5.4相同。这个包的目的是在这些系统上挂载并操作NTFS(New Technology File System)分区,这是Windows操作系统广泛使用的文件...

    CentOS 5.4 下安装oracle10g

    ### CentOS 5.4 下安装 Oracle 10g 的详细步骤及注意事项 #### 一、检查与准备必要的软件包 为了确保 Oracle 10g 在 CentOS 5.4 上能够顺利安装并运行,首先需要检查并安装一系列必备的软件包。这些软件包包括但不...

    linux+centos5.4+oracle+client

    通过以上步骤,我们已经成功在CentOS 5.4环境下安装并配置了Oracle客户端,可以实现对远程数据库的访问。这不仅适用于个人学习,也适合商业环境下的开发工作。希望本文能帮助到在Linux环境下遇到类似问题的朋友。 ...

    Intel SAS RAID安装CentOS 5.4 Linux操作系统的方法

    在本文中,我们将深入探讨如何在Intel SAS RAID环境中安装CentOS 5.4 Linux操作系统。Intel SAS RAID(串行连接SCSI冗余阵列)是一种高效、可靠的存储解决方案,广泛应用于服务器和数据中心环境。它通过将多个硬盘...

    cacti0.8.7g在centos5.4上的安装配置资料.pdf

    本文将详细介绍如何在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的设置

    首先,确认 CentOS 5.4 已经安装了 VNC Server。通常,这个版本的 CentOS 已经包含了 VNC Server 软件包。要启动 VNC Server 服务,你需要执行以下步骤: 1. **启动 VNC Server**: 在终端中,使用 `vncserver` ...

    CentOS-5.4-x86_64-bin-DVD.part1.rar

    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安装oracle10g远程图形界面安装

    1. **编辑 VNC 配置文件**:在 CentOS 5.4 系统中,VNC 服务的相关配置通常位于用户的家目录下的 `.vnc` 目录内,具体为 `~/.vnc/xstartup` 文件。此文件用于指定启动 VNC 会话时加载的桌面环境。例如: ```bash #...

    centos5.4安装oracle10G

    在本文中,我们将详细探讨如何在CentOS 5.4操作系统上安装Oracle 10g Release 2 (10.2)。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业,而CentOS 5.4因其稳定性和开源特性,常被选作部署...

    CentOs5.4安装Oracle10g.txt

    CentOs5.4下安装Oracle10g的参考文档

    centos 5.4 zimbra安装部署

    通过上述步骤,我们已经完成了 CentOS 5.4 系统下 Zimbra 的基础环境搭建和配置工作,接下来就可以正式安装 Zimbra 邮件系统了。需要注意的是,在实际部署过程中还需要进一步优化网络设置和服务配置,确保邮件系统的...

Global site tag (gtag.js) - Google Analytics