Centos 初始化一些软件Word文件下载.docx
《Centos 初始化一些软件Word文件下载.docx》由会员分享,可在线阅读,更多相关《Centos 初始化一些软件Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
一、查询是否安装gcc
:
whichgcc
[root@lvshoumedia]#whichgcc
/usr/bin/which:
nogccin(/usr/kerberos/sbin:
/usr/kerberos/bin:
/usr/local/sbin:
/usr/local/bin:
/sbin:
/bin:
/usr/sbin:
/usr/bin:
/root/bin)
#如果系统已安装会出现:
/usr/bin/gcc
二、挂载光盘mount/dev/cdrom/media
三、按顺序分别安装以下RPM包
rpm-ivhcpp....
rpm-ivhkernel-headers...
rpm-ivhglibc-headers...
rpm-ivhglibc-devel...
rpm-ivhlibgomp...
rpm-ivhgcc...
四、测试是否安装成功
安装过程中遇到的问题:
[root@lvshoumedia]#rpm-ivh/media/CentOS/gcc44-4.4.0-6.el5.i386.rpm
warning:
/media/CentOS/gcc44-4.4.0-6.el5.i386.rpm:
HeaderV3DSAsignature:
NOKEY,keyIDe8562897
error:
Faileddependencies:
libgomp=4.4.0-6.el5isneededbygcc44-4.4.0-6.el5.i386
libgomp.so.1isneededbygcc44-4.4.0-6.el5.i386
分析
提到的是依赖性问题,原来我在安装gcc44-4.4.0-6.el5.i386.rpm之前忘记安装libgomp...
解决方法:
[root@lvshoumedia]#find/media-name'
libgomp*'
/media/CentOS/libgomp-4.4.0-6.el5.i386.rpm
[root@lvshoumedia]#rpm-ivh/media/CentOS/libgomp-4.4.0-6.el5.i386.rpm
安装g++:
#rpm-ivhlibstdc++-devel-4……x86_64.rpm
#rpm-ivhgcc-c++-4.1.2-55.el5.x86_64.rpm
#whichg++
如何在linux平台上编译安装zlib软件
文章在Centos
6.5linux平台上演示一下如何进行编译安装zlib软件,并配置相关的选项加载使用。
示范从下载到安装并配置进行使用过程一系列整套讲解,希望可以给网友考虑使用,谢谢。
工具/原料
∙linux、Centos6.5、zlib
搜索并下载zlib源码包
在linux命令行上查询一下zlib的软件地址,然后使用浏览器打开即可,如下图所示
大家也可以在XX上进行搜索,不过一定要注意安全哦,避免下载到一些不干净的软件,所以这点需要注意一下
【参考资料后面附官网下载地址】
Gcc编译安装zlib源码包并配置使用
使用tar命令进行解压出来,然后进入到安装目录,如下图所示
tarzxfzlib-1.2.8.tar.gz
cdzlib-1.2.8
使用./configure
--help可以查看编译的选项,我们这里使用简单的选项安装即可
进入安装文件目录,然后使用如下命令进行安装
./configure
--prefix=/data/progam/zlib
make
make
install
如下图所示
再进行配置一下系统的文件,加载刚才编译安装的zlib生成的库文件
vi/etc/ld.so.conf.d/zlib.conf
加入如下内容后保存退出
/data/program/zlib/lib
==============================
也就是添加安装目录的文件路径,库文件。
ldconfig
运行之后就会加载安装的库文件了。
总结
安装zlib软件的重点在于一定要下载原版的源码包,还有安装的时候改变了默认路径,一定要记得库文件的路径要编辑一下,让系统加载,不然就会导致出错。
所以要ldconfig或者重新启动下系统。
安装的时候选项不需要很多,不是选项越多就越好。
就注意一下这样就行了。
∙使用gcc编译安装源码软件包的时候,不是附带的选项越多就越高明,而是要根据实际使用情况而进行选择。
避免漏洞也是避免不必要的东西,简明。
Linux/Windows下Zlib的安装与使用
[日期:
2012-06-04]
来源:
Linux社区
作者:
Linux
[字体:
大
中
小]
Zlib是一个很好的压缩解压缩库,今天我们分别介绍如何在Linux与Windows上安装与使用:
一:
Linux平台
首先看看自己的机器上是不是已经安装好zlib了:
whereiszlib
如果安装好了,会输出zlib的路径,这样直接跳过前2步。
1.
下载zlib的最新版,我的是1.2.3
2.
解压,编译:
./configure
sudomakeinstall
3.
zlib安装好了,下面我们写一个程序测试一下:
Makefile:
1.all:
test.c
2.
gcc
-Wall
-o
test
-lz
3.
4.clean:
5.
rm
-rf
*.o
注意到,我们用-lz加入了zlib库
test.c
1.#include
<
stdio.h>
2.#include
zlib.h>
4.int
main()
5.{
6.
/*
原始数据
*/
7.
unsigned
char
strSrc[]
=
"
hello
world!
aaaaa
bbbbb
ccccc
ddddd
中文测试
yes"
;
8.
buf[1024]
{0};
9.
strDst[1024]
10.
long
srcLen
sizeof(strSrc);
11.
bufLen
sizeof(buf);
12.
dstLen
sizeof(strDst);
13.
14.
printf("
Src
string:
%s\nLength:
%ld\n"
strSrc,
srcLen);
15.
16.
压缩
17.
compress(buf,
&
bufLen,
18.
After
Compressed
Length:
bufLen);
19.
20.
解压缩
21.
uncompress(strDst,
dstLen,
buf,
22.
UnCompressed
dstLen);
23.
24.
String:
%s\n"
strDst);
25.
26.
return
0;
27.}
4.
运行结果如下所示:
呵呵,只压缩掉了一个字节。
我们用到了两个函数:
compress和uncompress:
压缩:
intcompress(unsignedchar*dest,unsignedlong*destLen,unsignedchar*source,unsignedlongsourceLen);
dest:
压缩后数据保存的目标缓冲区
destLen:
目标缓冲区的大小(必须在调用前设置,并且它是一个指针)
source:
要压缩的数据
sourceLen:
要压缩的数据长度
compress()函数成功返回Z_OK,如果内存不够,返回Z_MEM_ERROR,如果目标缓冲区太小,返回Z_BUF_ERROR
解压缩:
intuncompress(unsignedchar*dest,
unsignedlong*destLen,unsignedchar*source,unsignedlongsourceLen);
解压后数据保存的目标缓冲区
要解压的数据
要解压的数据长度
uncompress()函数成功返回Z_OK,如果内存不够,返回Z_MEM_ERROR,如果目标缓冲区太小,返回Z_BUF_ERROR,如果要解压的数据损坏或不完整,返回Z_DATA_ERROR。
∙
安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法:
修改/etc/sysconfig/i18n,内容为
代码如下:
LANG="
zh_CN.GB18030"
LANGUAGE="
zh_CN.GB18030:
zh_CN.GB2312:
zh_CN"
SUPPORTED="
zh_CN.UTF-8:
zh_CN:
zh:
en_US.UTF-8:
en_US:
en"
SYSFONT="
lat0-sun16"
退出重新登录即可
测试方法:
在终端输入date命令测试,如果显示为以下形式,则说明成功解决了
#date
2009年11月24日星期一12:
09:
00CST
如果系统中没有中文字体,请安装中文字体:
#yuminstallfonts-chinese.noarch
如果字体文件找不到,也可以用rpm包安装
需要两个中文支持的包:
fonts-chinese-3.02-12.el5.noarch.rpm
ftp:
//ftp.muug.mb.ca/mirror/centos/5.4/os/x86_64/CentOS/fonts-chinese-3.02-12.el5.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
//ftp.muug.mb.ca/mirror/centos/5.4/os/x86_64/CentOS/fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
一个是中文字体,一个是字体显示包。
下载后,在命令行安装:
#rpm-ivhXXXX(XXXX代表上面那两个包的全名,rpm不会不知道怎么用吧?
)
CentOS系统安装完成后,重新启动即可。
这个解决了浏览器乱码问题
[转]centos
firefox中文乱码问题
中文支持的包:
fonts-chinese-3.02-12.el5.noarch.rpm//中文字体包
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm//字体显示包
找到CentOS安装盘:
mount/dev/hdc/mnt
cd/mnt
cdCentOS
rpm-ivhfonts-chinese-3.02-12.el5.noarch.rpm
rpm-ivhfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
下载两个rpm包
fonts-chinese-3.02-9.6.e15.noarch.rpm
然后安装rmp
rpm-zxf"
xxx.rpm"
或yuminstallxxx.rpm
设置forefox:
语言(中国)
修改/etc/sysconfig/i18n,内容如下
en_US.UTF-8"
然后重起计算机运行
fc-cache-fv清除下caceh,这样forefoxe就可以显示中文了