Linux软件安装,可以分为源代码安装方式、RPM安装包安装、yum/apt-get等方式安装软件。其中yum/apt-get方式是最简单的,本文章就不对其进行解释了。1 源代码安装源代码安装即从源代码编译->安装的一个过程。这个过程一般都是使用make工具来实现的。1.1 编译编译过程不需要root权限,直接执行make命令进行编译,具体看软件的安装说明。下面是命令范例:$ make prefix=/usr/local all doc info但是这个过程一般都不会那么顺利的了,在编译的过程中,会出现各种各样的错误,但一般就是缺少了某些文件或者命令。此时应该怎么办呢?使用yum provides命令可以查找这些文件或者命令是由哪个安装包提供的,然后使用yum安装一下对应的安装包即可。如缺少文件git-commit,可以使用以下命令查找对应的软件包:$ yum provides git-commit或$ yum provides */git-commit1.2 安装安装过程一般都得使用root权限,使用make命令进行安装,具体看软件的安装说明。下面是命令范例:$ make prefix=/usr/local install install-doc install-html install-info2 从rpm软件包安装rpm软件包安装相对于源代码安装来说,安装时不再需要执行编译阶段了。虽然少了编译阶段,但其安装也并不简单。一般在安装rpm时按以下步骤安装:测试安装->解决依赖问题->执行安装2.1 测试安装使用rpm命令的-i及--test选项来进行测试安装,检查一下安装过程是否会存在什么问题,如下面的命令范例:$ rpm -i perl-XML-SAX-Base-1.08-1.el5.pp.noarch.rpm --test在测试安装的时候一般也是问题多多啦,一般会有提示说缺少某某依赖,如下面提示:error: Failed dependencies:perl(:MODULE_COMPAT_5.8.8) is needed by perl-XML-SAX-Base-1.08-1.el5.pp.noarch2.2 解决依赖问题依赖问题我们可以通过yum的resolvedep子命令来找到该依赖对应的安装包,然后使用yum安装该包即可。如:$ yum resolvedep "perl(:MODULE_COMPAT_5.8.8)"2.3 执行安装$ rpm -i perl-XML-SAX-Base-1.08-1.el5.pp.noarch.rpmUbuntu 12.04下安装Git,SSH及出现的Permission denied解决办法Linux基础——sudoers文件的写法相关资讯 Linux软件安装
- Linux基础知识:RHEL7.1之yum源配 (今 10:36)
- Linux软件的安装及管理程序 (06月17日)
- 解决Linux软件安装小问题clock (07/13/2007 07:05:21)
| - Linux软件源码包的安装(Tarball的 (08月27日)
- Linux 基础入门教程----Linux 下软 (08/10/2015 14:30:00)
|
本文评论 查看全部评论 (0)