Linux学习日记-(一)

 1 一、为什么学习Linux
 2 
 3      大学时开始接触Linux,最开始学习的是RedHat(小红帽),感觉Linux好像很久不见的老朋友,用起来很舒服(虽然我们用的是DotNet)。很喜欢它的命令模式,让我能接触到很到系统底层的东西。好了开始我的Linux DotNet学习之路
 4 
 5 二、安装Linux系统
 6 
 7       以前用的是RedHat装在VM里,现在我打算用Centos来学习,和小红帽差不多。不喜欢Ubuntu那种命令风格(或许每个程序员都有自己的洁癖吧,总感觉Ub不是很爽)。
 8 
 9      1、百度搜索Centos(现在已经是7的版本了),转到官网去下载。
10 
11      2、VM里安装几乎是Next就ok的那种(或者是Hype-v当然有条件的可以使物理机)。
12 
13      3、记得安装装饰输入Root的账户密码,和让centos可以联网,当然如果你要开发C/C++记得把开发环境打勾。
14 
15      4、语言个人喜欢中文。然后就是等待在等待。。。。。再重启就ok了。
16 
17 三、安装mono-----DotNet
18 
19      
20 
21        1、 更新系统 
22 
23       yum –y update
24 
25      2、安装Mono源码安装需要的库
26 
27       yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel
28 
29      3、安装Mono需要的GDI+兼容API的库Libgdiplus
30 
31       wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2 (此路径可以访问http://download.mono-project.com/sources/libgdiplus/ 后面的自己可以写最新的包的名称)
32       tar -jxvf libgdiplus-2.10.tar.bz2 (Bz2使用jxvf)
33       cd libgdiplus-2.10
34      ./configure --prefix=/usr
35       make
36 
37       make install
38 
39     4、安装Mono
40 
41     # wget http://download.mono-project.com/sources/mono/mono-3.0.12.tar.bz2 (此路径可以访问http://download.mono-project.com/sources/mono/后面的自己可以写最新的包的名称)
42     # tar -jxvf mono-3.0.12.tar.bz2
43     # cd mono-3.0.12
44     # ./configure --prefix=/usr
45     # make
46 
47      make install
48 
49     5、输入 mono -V(注意V一定要是大写的) 如有mono版本信息,则安装成功
50 
51     6、如果是64位版本的CentOS,建议你运行下命令ldconfig,建议大家在安装mono后,都 ldconfig一下 。(ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录 下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc /ld.so.cache,此文件保存已排好序的动态链接库名字列表. )
52 
53  
54 
55     另外有一点也非常重要,要在编译Mono的是指定安装到/usr(./configure --prefix=/usr),如果安装到一个系统根本"不了解"的文件夹,仅ldconfig都不行,还要在/etc/ld.so.conf文件或 /etc/ld.so.conf.d 中添加路径后再 ldconfig才行呢。
56 
57     7、安装Jexus 5.6
58 
59        wget http://linuxdot.net/down/jexus-5.6.2.tar.gz  (注:可根据官方的最新的包的地址更改后面的地址)
60 
61        tar -zxvf jexus-5.6.2.tar.gz
62 
63        cd jexus-5.6.2
64 
65        ./install
66 
67   8、启动jexus 检查是否正常了
68 
69 启动  /usr/jexus/jws start
70 
71 停止  /usr/jexus/jws stop
72 
73 重启  /usr/jexus/jws restart
74 
75 ok,到此Centos7上安装Jexus和mono就结束了!
76 

一、更新系统

使用指令:sudo apt-get update

sudo apt-get upgrade

二、建立编译环境

使用指令:sudo apt-get install build-essential automake autoconf bison gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-dev

三、安装依赖库

使用指令:sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev

注:解决ubuntu下cairo错误  sudo apt-get install libcairo2-dev libpango1.0-dev

77  

 

posted @ 2014-09-25 22:55  以沫浅夏  阅读(722)  评论(0编辑  收藏  举报