首页 › 月度存档 › 9 月 2014

CentOS上svn checkout时报错SSL handshake failed: SSL error: Key usage violation in certificate has been detected.

局域网安装了个SVN在checkout的时候报错
SSL handshake failed: SSL error: Key usage violation in certificate has been detected.

继续阅读 »

golang 交叉编译,跨平台

因为我的本地开发环境是os x 但服务器是linux,所以需要编译linux用的go程序,方法如下:

各平台的GOOS和GOARCH参考

继续阅读 »

Yum离线安装(四) — yum的CheckSum问题

一、前言

  • yum安装离线rpm包时,提示:

///file/i386/os/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ascnew: [Errno 256] No more mirrors to try.

  • 于是求助Google无果,然后去fedora11上比对repodata/repomd.xml的checksum,发现该createrepo使用的sumtype竟然是sha256,导致rhel开发机器上没有sha256的算法,从而checksum类型失败。

二、解决

  • 知道原因了,就知道怎么解决了,以前createrepo使用的哈希算法是md5sum,现在随着内核版本的更新,默认为sha256sum,所以在createrepo的时候,加上选项-s md5即可。
  • yum install终于恢复正常了。

Yum离线安装(三) — 制作 CentOS 本地软件源

repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md 意思是 metadata),其中最主要的是repomd.xml文件。

继续阅读 »

Yum离线安装(二) — 制作centos离线包

1. 在干净系统中安装yum-downloadonly

2. 下载离线包

3. 安装所有依赖包

 

Yum离线安装(一) — RPM 打包技术与典型 SPEC 文件分析

一、介绍

RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。

继续阅读 »

git-svn — 让git和svn协同工作

svn作为一个优秀源码版本的管理工具,可以适合绝大多数项目。但是因为它的采用中心化管理,不可避免的存在本地代码的备份和版本管理问题。也就是说对于尚未或暂无法提交到Subversion服务器的本地代码来说,存在着被误删除和版本更新无法回退两大情形。

继续阅读 »

UML在软件项目开发中的详细应用

大多数做软件开发的人员都知道UML,但UML如何才能在软件项目开发中发挥它的巨大作用呢?下面就项目不同阶段的特殊
情形的特殊要求来讲一下UML的运用。
继续阅读 »

基于UML的需求分析和系统设计(完整案例和UML图形演示)

原帖地址:http://www.iteye.com/topic/1131587
继续阅读 »

Linux 基本系统初始化脚本第一版

继续共享线上脚本,本脚本主要用于新装linux系统初始化工作。 继续阅读 »