Chinaunix首页 | 论坛 | 博客
  • 博客访问: 59817
  • 博文数量: 25
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 101
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-07 19:38
文章分类

全部博文(25)

文章存档

2014年(25)

我的朋友

分类: LINUX

2014-06-15 10:22:30

amp的学习终于更进一步,主要是对linux环境更熟悉了一些.这里要写的还是linux下面安装软件方面的.

在此之前安装过mplayer realplayer fillzilla等一些主要用于娱乐的软件,安装方法主要是跟着网上大侠的步骤走.本次安装,对这个过程有了一点深入的了解.

以源码安装为例,总结在此,安装软件应从下面几个方面着手:

找到所要安装软件所在组织的主页,了解相应项目的简单介绍.

找到所需要的软件版本不一定是最新的,应该是最稳定的.下载之.

根据不同的包类型,使用相应的工具进行解压.

查看README INSTALL等之类的安装说明文档.如果有所依赖并且没有安装的包,按此步骤下载并安装之.

根据安装说明,通过配置文件如./configure --parameter,设置安装配置.详细配置参数可用./configure --help 或./config --help 根据生成的文件而定,进行查看.

使用make,一般为gnu的make,进行编译.

make install进行安装,主要操作为将编译好的文件拷贝到所要安装的目录.

其它的包安装方法,相应简单一些,如yum rpm等.yum能够检查到依赖然后自动下载,自动安装所有包.

另外在配置时写路径时,最后一个目录不要加斜线,用TAB自动完成容易自动加上.如 --with-jpeg-dir=/usr/local/jpeg6则容易出现这种错误

[root@localhost jpeg-6b]# make install
/usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6//include/jconfig.h
/usr/bin/install: cannot create regular file `/usr/local/jpeg6//include/jconfig.h': No such file or directory
make: *** [install-headers] Error 1

出现了两个斜线,所以应为 --with-jpeg-dir=/usr/local/jpeg6

另外如设置安装路径时,有的软件如安装某些库时不会自动创建所不存在的目录--prefix=/usr/local/jpeg6

这时如果/usr/local下不存在jpeg6 则在make install时会出现错误,因为找不到目的地.所以应事先用mkdir创建一个.

阅读(1053) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~