hue

这个软件的安装让我十分不适应。要下载安装包,并且还要去编译源码。

问!题!就!出!在!编!译!源!码!

首先是要下载一堆依赖包,而我一点都不知道这些包使用来干什么的,教程上让我用yum命令来下载并安装,第一次尝试的时候网络十分不好,我觉得可能得翻墙;而且这些依赖我都不知道是干嘛的,安装过程又是黑箱,这一度让我感到很挫败,于是就放弃了。
第二天,我再次尝试,回头想想,遇到点困难就放弃,我不想这样,我得搞明白那里出了问题。

$ yum install -y ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel make  openldap-devel openssl-devel python-devel sqlite-devel gmp-devel
# 第二天安装成功了这么些
Installed:
  ant.x86_64 0:1.7.1-15.el6                                asciidoc.noarch 0:8.4.5-4.1.el6                     cyrus-sasl-devel.x86_64 0:2.1.23-15.el6_6.2            
  cyrus-sasl-gssapi.x86_64 0:2.1.23-15.el6_6.2             gcc.x86_64 0:4.4.7-18.el6                           gcc-c++.x86_64 0:4.4.7-18.el6                          
  gmp-devel.x86_64 0:4.3.1-12.el6                          krb5-devel.x86_64 0:1.10.3-65.el6                   libtidy.x86_64 0:0.99.0-19.20070615.1.el6              
  libxml2-devel.x86_64 0:2.7.6-21.el6_8.1                  libxslt-devel.x86_64 0:1.1.26-2.el6_3.1             openssl-devel.x86_64 0:1.0.1e-57.el6                   
  sqlite-devel.x86_64 0:3.6.20-1.el6_7.2                  

Dependency Installed:
  docbook-style-xsl.noarch 0:1.75.2-6.el6                 giflib.x86_64 0:4.1.6-3.1.el6                                 java-1.5.0-gcj.x86_64 0:1.5.0.0-29.1.el6     
  java-1.7.0-openjdk.x86_64 1:1.7.0.141-2.6.10.1.el6_9    java-1.7.0-openjdk-devel.x86_64 1:1.7.0.141-2.6.10.1.el6_9    java_cup.x86_64 1:0.10k-5.el6                
  jpackage-utils.noarch 0:1.7.5-3.16.el6                  keyutils-libs-devel.x86_64 0:1.4-5.el6                        libcom_err-devel.x86_64 0:1.41.12-23.el6     
  libgcj.x86_64 0:4.4.7-18.el6                            libgcrypt-devel.x86_64 0:1.4.5-12.el6_8                       libgpg-error-devel.x86_64 0:1.7-4.el6        
  libkadm5.x86_64 0:1.10.3-65.el6                         libselinux-devel.x86_64 0:2.0.94-7.el6                        libsepol-devel.x86_64 0:2.0.41-4.el6         
  libstdc++-devel.x86_64 0:4.4.7-18.el6                   lksctp-tools.x86_64 0:1.0.10-7.el6                            pcsc-lite-libs.x86_64 0:1.5.2-16.el6         
  sinjdoc.x86_64 0:0.5-9.1.el6                            ttmkfdir.x86_64 0:3.0.9-32.1.el6                              tzdata-java.noarch 0:2017b-1.el6             
  xerces-j2.x86_64 0:2.7.1-12.7.el6_5                     xml-commons-apis.x86_64 0:1.3.04-3.6.el6                      xml-commons-resolver.x86_64 0:1.1-4.18.el6   
  xorg-x11-fonts-Type1.noarch 0:7.2-11.el6                zlib-devel.x86_64 0:1.2.3-29.el6                             

Updated:
  make.x86_64 1:3.81-23.el6                                                                                                                                           

Dependency Updated:
  cpp.x86_64 0:4.4.7-18.el6            e2fsprogs.x86_64 0:1.41.12-23.el6      e2fsprogs-libs.x86_64 0:1.41.12-23.el6      gmp.x86_64 0:4.3.1-12.el6                   
  krb5-libs.x86_64 0:1.10.3-65.el6     libcom_err.x86_64 0:1.41.12-23.el6     libgcc.x86_64 0:4.4.7-18.el6                libgcrypt.x86_64 0:1.4.5-12.el6_8           
  libgomp.x86_64 0:4.4.7-18.el6        libselinux.x86_64 0:2.0.94-7.el6       libselinux-python.x86_64 0:2.0.94-7.el6     libselinux-utils.x86_64 0:2.0.94-7.el6      
  libss.x86_64 0:1.41.12-23.el6        libstdc++.x86_64 0:4.4.7-18.el6        libxml2.x86_64 0:2.7.6-21.el6_8.1           libxml2-python.x86_64 0:2.7.6-21.el6_8.1    
  nspr.x86_64 0:4.13.1-1.el6           nss.x86_64 0:3.28.4-3.el6_9            nss-sysinit.x86_64 0:3.28.4-3.el6_9         nss-tools.x86_64 0:3.28.4-3.el6_9           
  nss-util.x86_64 0:3.28.4-1.el6_9     openssl.x86_64 0:1.0.1e-57.el6         sqlite.x86_64 0:3.6.20-1.el6_7.2           

好在这次没有明显的提示安装失败的字样,因为yum命令安装的时候,下面的提示我得承认我看不懂,我只有假设依赖安装成功,继续下一步看会出什么问题再说。

因为mysql我之前装过,但为了减少不确定性,我把之前装的卸载了按照hue的教程里面来装。还有maven单独安装,从网上下载之后上传到虚拟机。

$ yum -y install mysql mysql-server mysql-devel
$ service mysqld start  --启动mysql服务
$ chkconfig mysqld on  --设置开机启动
$ /usr/bin/mysqladmin -uroot password 'root'    --初始化密码,只能执行一次
$ mysql -uroot -proot
# grant 权限 on 数据库对象(数据库.表) to 用户
mysql>grant all privileges  on *.* to root@localhost identified by 'root'; --数据库名.表名 to 用户名@主机名 identified by '密码'
mysql> flush privileges; --刷新授权表
mysql> set password for root@localhost = password('root');  --修改密码
mysql> exit;
# 检查一下都装齐了没有
$ rpm -qa | grep -E "ant|asciidoc|cyrus-sasl-devel|cyrus-sasl-gssapi|gcc|gcc-c++|krb5-devel|libtidy|libxml2-devel|libxslt-devel|openldap-devel|python-devel|sqlite-devel|openssl-devel"  | sort -df

ant-1.7.1-15.el6.x86_64
asciidoc-8.4.5-4.1.el6.noarch
cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-gssapi-2.1.23-15.el6_6.2.x86_64
enchant-1.5.0-5.el6.x86_64
gcc-4.4.7-18.el6.x86_64
gcc-c++-4.4.7-18.el6.x86_64
krb5-devel-1.10.3-65.el6.x86_64
libgcc-4.4.7-18.el6.x86_64
libtidy-0.99.0-19.20070615.1.el6.x86_64
libxml2-devel-2.7.6-21.el6_8.1.x86_64
libxslt-devel-1.1.26-2.el6_3.1.x86_64
openldap-devel-2.4.40-16.el6.x86_64
openssl-devel-1.0.1e-57.el6.x86_64
python-devel-2.6.6-66.el6_8.x86_64
sqlite-devel-3.6.20-1.el6_7.2.x86_64
wpa_supplicant-0.7.3-6.el6.x86_64

好了都齐了,重启一下。

下一步就是在hue的源码目录执行 make apps,结果出现了下面的错误:

EnvironmentError:mysql_conf not found

百度到解决办法:http://www.cnblogs.com/xiazh/archive/2012/12/12/2814289.html

再次执行 make apps,却只在底部看到了make: *** [desktop] Error 2,不知道错误汇集在那里,不知道有没有错误日志,这就是我很无力的地方,使用从来没用过的软件做一件不懂的事情。

马丹,最后发现我编译的一直是zip格式的hue,换了个tar格式的,直接一路走到底啊~!!!BB了这么多,怎么发现其实是在给自己找借口,虽然我不了解那一堆依赖,但程序都已经设计好了!我根本不需要知道知道!只要按照下载就行了!这就是未知带来的心理负面影响吗

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,417评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,921评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,850评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,945评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,069评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,188评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,239评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,994评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,409评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,735评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,898评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,578评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,205评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,916评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,156评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,722评论 2 363
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,781评论 2 351

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,904评论 25 707
  • 首先 下下载hue 的tar包 ,之前hue 的包放在dropbox 有一段时间 挂了,一直没有找到,后来扎到了...
    Helen_Cat阅读 851评论 0 0
  • * HUE搭配基础 首先简单说一下Hue框架的来源:HUE=HadoopUser Experience,看这名字就...
    Z尽际阅读 14,987评论 4 17
  • http://blog.csdn.net/mathewsking/article/details/8211273 ...
    liuboxx1阅读 6,054评论 1 1
  • 月如金钩纤纤细,暮色深沉挂穹碧。 芳园百草风生起,独此合欢树枯寂。 忆往昔,五月底,树高深处绛云集。 巨冠成荫黄鹂...
    悠游四海阅读 158评论 0 0