打包openfire
下载install4j这个工具....
以前下的..位置/home/senrsl/tools/install4j6
启动起来
senrsl@senrsl-ubuntu:~/tools/install4j6/bin$ ./install4j
然后,找到openfire打包文件build.xml
第131行,把<property name="installer.install4j.home"/>改成
<property name="installer.install4j.home" value="/home/senrsl/tools/install4j6"/>
然后,执行打包命令:
senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/build$ ant installer.rpm
报错
1125行,jre.bundle.location找不到
make clean
查看下结构
清理完成后,重新折腾
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src$ tree -d
- .
- ├── bin
- │?? ├── cn
- │?? │?? └── senrsl
- │?? │?????? ├── common
- │?? │?????? └── servlet
- │?? ├── com
- │?? │?? ├── jivesoftware
- │?? │?? │?? ├── openfire
- │?? │?? │?? │?? └── session
- │?? │?? │?? └── util
- │?? │?? │?????? ├── cache
- │?? │?? │?????? └── cluster
- │?? │?? └── reucon
- │?? │?????? └── openfire
- │?? │?????????? └── plugin
- │?? │?????????????? └── archive
- │?? │?????????????????? ├── impl
- │?? │?????????????????? ├── model
- │?? │?????????????????? ├── util
- │?? │?????????????????? ├── xep0059
- │?? │?????????????????? └── xep0136
- │?? ├── dc
- │?? │?? └── test
- │?? │?????? ├── servlet
- │?? │?????? └── util
- │?? ├── net
- │?? │?? └── sf
- │?? │?????? └── kraken
- │?? │?????????? ├── avatars
- │?? │?????????? ├── muc
- │?? │?????????? ├── permissions
- │?? │?????????? ├── protocols
- │?? │?????????? │?? ├── gadugadu
- │?? │?????????? │?? ├── irc
- │?? │?????????? │?? ├── msn
- │?? │?????????? │?? ├── myspaceim
- │?? │?????????? │?? ├── oscar
- │?? │?????????? │?? ├── sametime
- │?? │?????????? │?? ├── simple
- │?? │?????????? │?? ├── xmpp
- │?? │?????????? │?? │?? ├── mechanisms
- │?? │?????????? │?? │?? └── packet
- │?? │?????????? │?? └── yahoo
- │?? │?????????? ├── pseudoroster
- │?? │?????????? ├── registration
- │?? │?????????? ├── roster
- │?? │?????????? ├── session
- │?? │?????????? │?? └── cluster
- │?? │?????????? ├── type
- │?? │?????????? ├── util
- │?? │?????????? │?? └── chatstate
- │?? │?????????? └── web
- │?? └── org
- │?????? ├── apache
- │?????? │?? └── mina
- │?????? │?????? └── management
- │?????? ├── dom4j
- │?????? │?? └── io
- │?????? ├── jinglenodes
- │?????? ├── jivesoftware
- │?????? │?? ├── admin
- │?????? │?? ├── ant
- │?????? │?? ├── database
- │?????? │?? │?? └── bugfix
- │?????? │?? ├── openfire
- │?????? │?? │?? ├── admin
- │?????? │?? │?? ├── archive
- │?????? │?? │?? │?? ├── cluster
- │?????? │?? │?? │?? └── commands
- │?????? │?? │?? ├── audit
- │?????? │?? │?? │?? └── spi
- │?????? │?? │?? ├── auth
- │?????? │?? │?? ├── carbons
- │?????? │?? │?? ├── clearspace
- │?????? │?? │?? ├── cluster
- │?????? │?? │?? ├── commands
- │?????? │?? │?? │?? ├── admin
- │?????? │?? │?? │?? │?? ├── group
- │?????? │?? │?? │?? │?? ├── muc
- │?????? │?? │?? │?? │?? └── user
- │?????? │?? │?? │?? ├── clearspace
- │?????? │?? │?? │?? └── event
- │?????? │?? │?? ├── component
- │?????? │?? │?? ├── container
- │?????? │?? │?? ├── crowd
- │?????? │?? │?? │?? └── jaxb
- │?????? │?? │?? ├── disco
- │?????? │?? │?? ├── entitycaps
- │?????? │?? │?? ├── event
- │?????? │?? │?? ├── fastpath
- │?????? │?? │?? │?? ├── commands
- │?????? │?? │?? │?? ├── dataforms
- │?????? │?? │?? │?? ├── events
- │?????? │?? │?? │?? ├── history
- │?????? │?? │?? │?? ├── macros
- │?????? │?? │?? │?? ├── providers
- │?????? │?? │?? │?? ├── settings
- │?????? │?? │?? │?? │?? ├── chat
- │?????? │?? │?? │?? │?? └── offline
- │?????? │?? │?? │?? └── util
- │?????? │?? │?? ├── filetransfer
- │?????? │?? │?? │?? └── proxy
- │?????? │?? │?? ├── forms
- │?????? │?? │?? │?? └── spi
- │?????? │?? │?? ├── forward
- │?????? │?? │?? ├── group
- │?????? │?? │?? ├── handler
- │?????? │?? │?? ├── http
- │?????? │?? │?? ├── interceptor
- │?????? │?? │?? ├── launcher
- │?????? │?? │?? ├── ldap
- │?????? │?? │?? ├── lockout
- │?????? │?? │?? ├── mediaproxy
- │?????? │?? │?? ├── muc
- │?????? │?? │?? │?? ├── cluster
- │?????? │?? │?? │?? └── spi
- │?????? │?? │?? ├── multiplex
- │?????? │?? │?? ├── net
- │?????? │?? │?? ├── nio
- │?????? │?? │?? ├── pep
- │?????? │?? │?? ├── plugin
- │?????? │?? │?? │?? ├── cluster
- │?????? │?? │?? │?? ├── component
- │?????? │?? │?? │?? ├── emailListener
- │?????? │?? │?? │?? ├── gojara
- │?????? │?? │?? │?? │?? ├── base
- │?????? │?? │?? │?? │?? ├── database
- │?????? │?? │?? │?? │?? ├── messagefilter
- │?????? │?? │?? │?? │?? │?? └── processors
- │?????? │?? │?? │?? │?? ├── permissions
- │?????? │?? │?? │?? │?? ├── servlets
- │?????? │?? │?? │?? │?? ├── sessions
- │?????? │?? │?? │?? │?? └── utils
- │?????? │?? │?? │?? ├── presence
- │?????? │?? │?? │?? ├── rules
- │?????? │?? │?? │?? ├── spark
- │?????? │?? │?? │?? │?? └── manager
- │?????? │?? │?? │?? └── userService
- │?????? │?? │?? ├── privacy
- │?????? │?? │?? ├── pubsub
- │?????? │?? │?? │?? ├── cluster
- │?????? │?? │?? │?? └── models
- │?????? │?? │?? ├── reporting
- │?????? │?? │?? │?? ├── graph
- │?????? │?? │?? │?? ├── stats
- │?????? │?? │?? │?? └── util
- │?????? │?? │?? ├── resultsetmanager
- │?????? │?? │?? ├── roster
- │?????? │?? │?? ├── sasl
- │?????? │?? │?? ├── security
- │?????? │?? │?? ├── server
- │?????? │?? │?? ├── session
- │?????? │?? │?? ├── sip
- │?????? │?? │?? │?? ├── calllog
- │?????? │?? │?? │?? ├── log
- │?????? │?? │?? │?? ├── sipaccount
- │?????? │?? │?? │?? └── tester
- │?????? │?? │?? │?????? ├── comm
- │?????? │?? │?? │?????? ├── security
- │?????? │?? │?? │?????? └── stack
- │?????? │?? │?? ├── spi
- │?????? │?? │?? ├── starter
- │?????? │?? │?? ├── stats
- │?????? │?? │?? ├── test
- │?????? │?? │?? │?? └── throttle
- │?????? │?? │?? ├── transport
- │?????? │?? │?? ├── update
- │?????? │?? │?? ├── user
- │?????? │?? │?? ├── vcard
- │?????? │?? │?? └── webdav
- │?????? │?? ├── util
- │?????? │?? │?? ├── cache
- │?????? │?? │?? └── log
- │?????? │?? │?????? └── util
- │?????? │?? └── xmpp
- │?????? │?????? └── workgroup
- │?????? │?????????? ├── chatbot
- │?????? │?????????? ├── disco
- │?????? │?????????? ├── dispatcher
- │?????? │?????????? ├── event
- │?????? │?????????? ├── interceptor
- │?????? │?????????? ├── request
- │?????? │?????????? ├── routing
- │?????? │?????????? ├── search
- │?????? │?????????? ├── spi
- │?????? │?????????? │?? ├── dispatcher
- │?????? │?????????? │?? └── routers
- │?????? │?????????? └── utils
- │?????? └── slf4j
- │?????????? ├── dc
- │?????????? ├── helpers
- │?????????? ├── impl
- │?????????? └── spi
- ├── build
- │?? ├── debian
- │?? ├── eclipse
- │?? │?? └── settings
- │?? ├── installer
- │?? │?? └── images
- │?? ├── lib
- │?? │?? ├── dist
- │?? │?? ├── merge
- │?? │?? └── src
- │?? ├── osx
- │?? │?? ├── openfirePrefPane
- │?? │?? │?? ├── English.lproj
- │?? │?? │?? │?? └── openfirePrefPane.nib
- │?? │?? │?? └── openfirePrefPane.xcodeproj
- │?? │?? └── resources
- │?? ├── pkg
- │?? ├── projects
- │?? ├── resin
- │?? ├── rpm
- │?? ├── solaris
- │?? └── wildfireHome
- │?????? ├── conf
- │?????? └── embedded-db
- ├── documentation
- │?? ├── dist
- │?? └── docs
- │?????? ├── images
- │?????? ├── javadoc
- │?????? │?? ├── org
- │?????? │?? │?? └── jivesoftware
- │?????? │?? │?????? ├── admin
- │?????? │?? │?????? ├── database
- │?????? │?? │?????? │?? └── bugfix
- │?????? │?? │?????? ├── openfire
- │?????? │?? │?????? │?? ├── admin
- │?????? │?? │?????? │?? ├── audit
- │?????? │?? │?????? │?? │?? └── spi
- │?????? │?? │?????? │?? ├── auth
- │?????? │?? │?????? │?? ├── carbons
- │?????? │?? │?????? │?? ├── clearspace
- │?????? │?? │?????? │?? ├── cluster
- │?????? │?? │?????? │?? ├── commands
- │?????? │?? │?????? │?? │?? ├── admin
- │?????? │?? │?????? │?? │?? │?? ├── group
- │?????? │?? │?????? │?? │?? │?? ├── muc
- │?????? │?? │?????? │?? │?? │?? └── user
- │?????? │?? │?????? │?? │?? ├── clearspace
- │?????? │?? │?????? │?? │?? └── event
- │?????? │?? │?????? │?? ├── component
- │?????? │?? │?????? │?? ├── container
- │?????? │?? │?????? │?? ├── crowd
- │?????? │?? │?????? │?? │?? └── jaxb
- │?????? │?? │?????? │?? ├── disco
- │?????? │?? │?????? │?? ├── entitycaps
- │?????? │?? │?????? │?? ├── event
- │?????? │?? │?????? │?? ├── filetransfer
- │?????? │?? │?????? │?? │?? └── proxy
- │?????? │?? │?????? │?? ├── forms
- │?????? │?? │?????? │?? │?? └── spi
- │?????? │?? │?????? │?? ├── forward
- │?????? │?? │?????? │?? ├── group
- │?????? │?? │?????? │?? ├── handler
- │?????? │?? │?????? │?? ├── http
- │?????? │?? │?????? │?? ├── interceptor
- │?????? │?? │?????? │?? ├── launcher
- │?????? │?? │?????? │?? ├── ldap
- │?????? │?? │?????? │?? ├── lockout
- │?????? │?? │?????? │?? ├── mediaproxy
- │?????? │?? │?????? │?? ├── muc
- │?????? │?? │?????? │?? │?? ├── cluster
- │?????? │?? │?????? │?? │?? └── spi
- │?????? │?? │?????? │?? ├── multiplex
- │?????? │?? │?????? │?? ├── net
- │?????? │?? │?????? │?? ├── nio
- │?????? │?? │?????? │?? ├── pep
- │?????? │?? │?????? │?? ├── privacy
- │?????? │?? │?????? │?? ├── pubsub
- │?????? │?? │?????? │?? │?? ├── cluster
- │?????? │?? │?????? │?? │?? └── models
- │?????? │?? │?????? │?? ├── resultsetmanager
- │?????? │?? │?????? │?? ├── roster
- │?????? │?? │?????? │?? ├── sasl
- │?????? │?? │?????? │?? ├── security
- │?????? │?? │?????? │?? ├── server
- │?????? │?? │?????? │?? ├── session
- │?????? │?? │?????? │?? ├── spi
- │?????? │?? │?????? │?? ├── starter
- │?????? │?? │?????? │?? ├── stats
- │?????? │?? │?????? │?? ├── transport
- │?????? │?? │?????? │?? ├── update
- │?????? │?? │?????? │?? ├── user
- │?????? │?? │?????? │?? ├── vcard
- │?????? │?? │?????? │?? └── webdav
- │?????? │?? │?????? └── util
- │?????? │?? │?????????? ├── cache
- │?????? │?? │?????????? └── log
- │?????? │?? │?????????????? └── util
- │?????? │?? └── resources
- │?????? └── licenses
- ├── resources
- │?? └── i18n
- ├── settings
- └── src
- ??? ├── bin
- ??? │?? └── extra
- ??? │?????? └── redhat
- ??? ├── conf
- ??? ├── database
- ??? │?? └── upgrade
- ??? │?????? ├── 1
- ??? │?????? ├── 10
- ??? │?????? ├── 11
- ??? │?????? ├── 12
- ??? │?????? ├── 13
- ??? │?????? ├── 14
- ??? │?????? ├── 15
- ??? │?????? ├── 16
- ??? │?????? ├── 17
- ??? │?????? ├── 18
- ??? │?????? ├── 19
- ??? │?????? ├── 2
- ??? │?????? ├── 20
- ??? │?????? ├── 21
- ??? │?????? ├── 4
- ??? │?????? ├── 5
- ??? │?????? ├── 6
- ??? │?????? ├── 7
- ??? │?????? ├── 8
- ??? │?????? └── 9
- ??? ├── i18n
- ??? ├── java
- ??? │?? ├── cn
- ??? │?? │?? └── senrsl
- ??? │?? │?????? ├── common
- ??? │?? │?????? └── servlet
- ??? │?? ├── dc
- ??? │?? │?? └── test
- ??? │?? │?????? ├── servlet
- ??? │?? │?????? └── util
- ??? │?? └── org
- ??? │?????? ├── apache
- ??? │?????? │?? └── mina
- ??? │?????? │?????? └── management
- ??? │?????? ├── dom4j
- ??? │?????? │?? └── io
- ??? │?????? ├── jivesoftware
- ??? │?????? │?? ├── admin
- ??? │?????? │?? ├── database
- ??? │?????? │?? │?? └── bugfix
- ??? │?????? │?? ├── openfire
- ??? │?????? │?? │?? ├── admin
- ??? │?????? │?? │?? ├── audit
- ??? │?????? │?? │?? │?? └── spi
- ??? │?????? │?? │?? ├── auth
- ??? │?????? │?? │?? ├── carbons
- ??? │?????? │?? │?? ├── clearspace
- ??? │?????? │?? │?? ├── cluster
- ??? │?????? │?? │?? ├── commands
- ??? │?????? │?? │?? │?? ├── admin
- ??? │?????? │?? │?? │?? │?? ├── group
- ??? │?????? │?? │?? │?? │?? ├── muc
- ??? │?????? │?? │?? │?? │?? └── user
- ??? │?????? │?? │?? │?? ├── clearspace
- ??? │?????? │?? │?? │?? └── event
- ??? │?????? │?? │?? ├── component
- ??? │?????? │?? │?? ├── container
- ??? │?????? │?? │?? ├── crowd
- ??? │?????? │?? │?? │?? └── jaxb
- ??? │?????? │?? │?? ├── disco
- ??? │?????? │?? │?? ├── entitycaps
- ??? │?????? │?? │?? ├── event
- ??? │?????? │?? │?? ├── filetransfer
- ??? │?????? │?? │?? │?? └── proxy
- ??? │?????? │?? │?? ├── forms
- ??? │?????? │?? │?? │?? └── spi
- ??? │?????? │?? │?? ├── forward
- ??? │?????? │?? │?? ├── group
- ??? │?????? │?? │?? ├── handler
- ??? │?????? │?? │?? ├── http
- ??? │?????? │?? │?? ├── interceptor
- ??? │?????? │?? │?? ├── launcher
- ??? │?????? │?? │?? ├── ldap
- ??? │?????? │?? │?? ├── lockout
- ??? │?????? │?? │?? ├── mediaproxy
- ??? │?????? │?? │?? ├── muc
- ??? │?????? │?? │?? │?? ├── cluster
- ??? │?????? │?? │?? │?? └── spi
- ??? │?????? │?? │?? ├── multiplex
- ??? │?????? │?? │?? ├── net
- ??? │?????? │?? │?? ├── nio
- ??? │?????? │?? │?? ├── pep
- ??? │?????? │?? │?? ├── privacy
- ??? │?????? │?? │?? ├── pubsub
- ??? │?????? │?? │?? │?? ├── cluster
- ??? │?????? │?? │?? │?? └── models
- ??? │?????? │?? │?? ├── resultsetmanager
- ??? │?????? │?? │?? ├── roster
- ??? │?????? │?? │?? ├── sasl
- ??? │?????? │?? │?? ├── security
- ??? │?????? │?? │?? ├── server
- ??? │?????? │?? │?? ├── session
- ??? │?????? │?? │?? ├── spi
- ??? │?????? │?? │?? ├── starter
- ??? │?????? │?? │?? ├── stats
- ??? │?????? │?? │?? ├── transport
- ??? │?????? │?? │?? ├── update
- ??? │?????? │?? │?? ├── user
- ??? │?????? │?? │?? ├── vcard
- ??? │?????? │?? │?? └── webdav
- ??? │?????? │?? └── util
- ??? │?????? │?????? ├── cache
- ??? │?????? │?????? └── log
- ??? │?????? │?????????? └── util
- ??? │?????? └── slf4j
- ??? │?????????? ├── dc
- ??? │?????????? ├── helpers
- ??? │?????????? ├── impl
- ??? │?????????? └── spi
- ??? ├── javadoc
- ??? │?? └── jdk15
- ??? ├── plugins
- ??? │?? ├── admin
- ??? │?? ├── broadcast
- ??? │?? │?? └── src
- ??? │?? │?????? └── java
- ??? │?? │?????????? └── org
- ??? │?? │?????????????? └── jivesoftware
- ??? │?? │?????????????????? └── openfire
- ??? │?? │?????????????????????? └── plugin
- ??? │?? ├── clientControl
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── spark
- ??? │?? │?????? │?????????????????????? └── manager
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? ├── style
- ??? │?? │?????????? └── WEB-INF
- ??? │?? ├── clustering
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── include
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── com
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? ├── openfire
- ??? │?? │?????? │?????????? │?? └── session
- ??? │?? │?????? │?????????? └── util
- ??? │?? │?????? │?????????????? ├── cache
- ??? │?? │?????? │?????????????? └── cluster
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? └── style
- ??? │?? ├── contentFilter
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? ├── test
- ??? │?? │?????? │?? └── java
- ??? │?? │?????? │?????? └── org
- ??? │?? │?????? │?????????? └── jivesoftware
- ??? │?? │?????? │?????????????? └── openfire
- ??? │?? │?????? │?????????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── dbaccess
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? ├── emailListener
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── emailListener
- ??? │?? │?????? └── web
- ??? │?? ├── fastpath
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? ├── openfire
- ??? │?? │?????? │?????????? │?? └── fastpath
- ??? │?? │?????? │?????????? │?????? ├── commands
- ??? │?? │?????? │?????????? │?????? ├── dataforms
- ??? │?? │?????? │?????????? │?????? ├── events
- ??? │?? │?????? │?????????? │?????? ├── history
- ??? │?? │?????? │?????????? │?????? ├── macros
- ??? │?? │?????? │?????????? │?????? ├── providers
- ??? │?? │?????? │?????????? │?????? ├── settings
- ??? │?? │?????? │?????????? │?????? │?? ├── chat
- ??? │?? │?????? │?????????? │?????? │?? └── offline
- ??? │?? │?????? │?????????? │?????? └── util
- ??? │?? │?????? │?????????? └── xmpp
- ??? │?? │?????? │?????????????? └── workgroup
- ??? │?? │?????? │?????????????????? ├── chatbot
- ??? │?? │?????? │?????????????????? ├── disco
- ??? │?? │?????? │?????????????????? ├── dispatcher
- ??? │?? │?????? │?????????????????? ├── event
- ??? │?? │?????? │?????????????????? ├── interceptor
- ??? │?? │?????? │?????????????????? ├── request
- ??? │?? │?????? │?????????????????? ├── routing
- ??? │?? │?????? │?????????????????? ├── search
- ??? │?? │?????? │?????????????????? ├── spi
- ??? │?? │?????? │?????????????????? │?? ├── dispatcher
- ??? │?? │?????? │?????????????????? │?? └── routers
- ??? │?? │?????? │?????????????????? └── utils
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── forms
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? ├── style
- ??? │?? │?????????? └── WEB-INF
- ??? │?? ├── gojara
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? │?? └── upgrade
- ??? │?? │?????? │?????? └── 1
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── gojara
- ??? │?? │?????? │?????????????????????? ├── base
- ??? │?? │?????? │?????????????????????? ├── database
- ??? │?? │?????? │?????????????????????? ├── messagefilter
- ??? │?? │?????? │?????????????????????? │?? └── processors
- ??? │?? │?????? │?????????????????????? ├── permissions
- ??? │?? │?????? │?????????????????????? ├── servlets
- ??? │?? │?????? │?????????????????????? ├── sessions
- ??? │?? │?????? │?????????????????????? └── utils
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── css
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? ├── js
- ??? │?? │?????????? └── WEB-INF
- ??? │?? ├── hazelcast
- ??? │?? │?? ├── classes
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── com
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? ├── openfire
- ??? │?? │?????? │?????????? │?? └── session
- ??? │?? │?????? │?????????? └── util
- ??? │?? │?????? │?????????????? ├── cache
- ??? │?? │?????? │?????????????? └── cluster
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── jingleNodes
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jinglenodes
- ??? │?? │?????? └── web
- ??? │?? ├── jitsivideobridge
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── apps
- ??? │?? │?????? │?? ├── candy
- ??? │?? │?????? │?? │?? ├── example
- ??? │?? │?????? │?? │?? ├── libs
- ??? │?? │?????? │?? │?? │?? └── dateformat
- ??? │?? │?????? │?? │?? ├── plugins
- ??? │?? │?????? │?? │?? │?? ├── colors
- ??? │?? │?????? │?? │?? │?? ├── fastpath
- ??? │?? │?????? │?? │?? │?? ├── inline-images
- ??? │?? │?????? │?? │?? │?? ├── replies
- ??? │?? │?????? │?? │?? │?? ├── roomPanel
- ??? │?? │?????? │?? │?? │?? │?? └── images
- ??? │?? │?????? │?? │?? │?? ├── timeago
- ??? │?? │?????? │?? │?? │?? └── videobridge
- ??? │?? │?????? │?? │?? ├── res
- ??? │?? │?????? │?? │?? │?? └── img
- ??? │?? │?????? │?? │?? │?????? ├── action
- ??? │?? │?????? │?? │?? │?????? ├── emoticons
- ??? │?? │?????? │?? │?? │?????? └── roster
- ??? │?? │?????? │?? │?? └── src
- ??? │?? │?????? │?? │?????? ├── core
- ??? │?? │?????? │?? │?????? └── view
- ??? │?? │?????? │?? ├── fastpath
- ??? │?? │?????? │?? │?? ├── css
- ??? │?? │?????? │?? │?? └── js
- ??? │?? │?????? │?? ├── jitmeet
- ??? │?? │?????? │?? │?? ├── css
- ??? │?? │?????? │?? │?? ├── fonts
- ??? │?? │?????? │?? │?? ├── images
- ??? │?? │?????? │?? │?? ├── libs
- ??? │?? │?????? │?? │?? │?? ├── colibri
- ??? │?? │?????? │?? │?? │?? └── strophe
- ??? │?? │?????? │?? │?? └── sounds
- ??? │?? │?????? │?? ├── ofmeet
- ??? │?? │?????? │?? │?? ├── css
- ??? │?? │?????? │?? │?? ├── font-awesome-4.0.3
- ??? │?? │?????? │?? │?? │?? ├── css
- ??? │?? │?????? │?? │?? │?? ├── fonts
- ??? │?? │?????? │?? │?? │?? ├── less
- ??? │?? │?????? │?? │?? │?? └── scss
- ??? │?? │?????? │?? │?? ├── images
- ??? │?? │?????? │?? │?? ├── js
- ??? │?? │?????? │?? │?????? ├── external
- ??? │?? │?????? │?? │?????? │?? ├── builder
- ??? │?? │?????? │?? │?????? │?? ├── crlfchecker
- ??? │?? │?????? │?? │?????? │?? ├── jasmine
- ??? │?? │?????? │?? │?????? │?? ├── jpgjs
- ??? │?? │?????? │?? │?????? │?? ├── shelljs
- ??? │?? │?????? │?? │?????? │?? └── webL10n
- ??? │?? │?????? │?? │?????? └── src
- ??? │?? │?????? │?? │?????????? ├── core
- ??? │?? │?????? │?? │?????????? ├── display
- ??? │?? │?????? │?? │?????????? ├── images
- ??? │?? │?????? │?? │?????????? └── shared
- ??? │?? │?????? │?? └── spark
- ??? │?? │?????? │?????? └── src
- ??? │?? │?????? │?????????? └── classes
- ??? │?? │?????? │?????????????? ├── images
- ??? │?? │?????? │?????????????? └── org
- ??? │?? │?????? │?????????????????? └── jivesoftware
- ??? │?? │?????? │?????????????????????? └── spark
- ??? │?? │?????? │?????????????????????????? └── plugin
- ??? │?? │?????? │?????????????????????????????? └── jitsivideobridge
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? ├── com
- ??? │?? │?????? │?? │?? │?? ├── libvpx
- ??? │?? │?????? │?? │?? │?? └── libwebm
- ??? │?? │?????? │?? │?? │?????? ├── mkvmuxer
- ??? │?? │?????? │?? │?? │?????? └── mkvparser
- ??? │?? │?????? │?? │?? └── rayo
- ??? │?? │?????? │?? │?????? └── core
- ??? │?? │?????? │?? │?????????? ├── verb
- ??? │?? │?????? │?? │?????????? └── xml
- ??? │?? │?????? │?? │?????????????? └── providers
- ??? │?? │?????? │?? ├── de
- ??? │?? │?????? │?? │?? └── javawi
- ??? │?? │?????? │?? │?????? └── jstun
- ??? │?? │?????? │?? │?????????? ├── attribute
- ??? │?? │?????? │?? │?????????? ├── header
- ??? │?? │?????? │?? │?????????? └── util
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? ├── ifsoft
- ??? │?? │?????? │?????? │?? ├── rtp
- ??? │?? │?????? │?????? │?? └── sip
- ??? │?? │?????? │?????? └── jitsi
- ??? │?? │?????? │?????????? ├── impl
- ??? │?? │?????? │?????????? │?? └── neomedia
- ??? │?? │?????? │?????????? └── videobridge
- ??? │?? │?????? │?????????????? ├── openfire
- ??? │?? │?????? │?????????????? └── util
- ??? │?? │?????? ├── web
- ??? │?? │?????? └── WEB-INF
- ??? │?? │?????????? └── classes
- ??? │?? │?????????????? └── org
- ??? │?? │?????????????????? └── jitsi
- ??? │?? │?????????????????????? └── videobridge
- ??? │?? │?????????????????????????? └── openfire
- ??? │?? ├── justmarried
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── married
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── css
- ??? │?? │?????????? └── js
- ??? │?? ├── kraken
- ??? │?? │?? ├── lib
- ??? │?? │?? │?? └── patches
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? │?? └── upgrade
- ??? │?? │?????? │?????? ├── 1
- ??? │?? │?????? │?????? ├── 10
- ??? │?? │?????? │?????? ├── 11
- ??? │?? │?????? │?????? ├── 12
- ??? │?? │?????? │?????? ├── 2
- ??? │?? │?????? │?????? ├── 3
- ??? │?? │?????? │?????? ├── 4
- ??? │?? │?????? │?????? ├── 5
- ??? │?? │?????? │?????? ├── 6
- ??? │?? │?????? │?????? ├── 7
- ??? │?? │?????? │?????? ├── 8
- ??? │?? │?????? │?????? └── 9
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── net
- ??? │?? │?????? │?????? └── sf
- ??? │?? │?????? │?????????? └── kraken
- ??? │?? │?????? │?????????????? ├── avatars
- ??? │?? │?????? │?????????????? ├── muc
- ??? │?? │?????? │?????????????? ├── permissions
- ??? │?? │?????? │?????????????? ├── protocols
- ??? │?? │?????? │?????????????? │?? ├── gadugadu
- ??? │?? │?????? │?????????????? │?? ├── irc
- ??? │?? │?????? │?????????????? │?? ├── msn
- ??? │?? │?????? │?????????????? │?? ├── myspaceim
- ??? │?? │?????? │?????????????? │?? ├── oscar
- ??? │?? │?????? │?????????????? │?? ├── sametime
- ??? │?? │?????? │?????????????? │?? ├── simple
- ??? │?? │?????? │?????????????? │?? ├── xmpp
- ??? │?? │?????? │?????????????? │?? │?? ├── mechanisms
- ??? │?? │?????? │?????????????? │?? │?? └── packet
- ??? │?? │?????? │?????????????? │?? └── yahoo
- ??? │?? │?????? │?????????????? ├── pseudoroster
- ??? │?? │?????? │?????????????? ├── registration
- ??? │?? │?????? │?????????????? ├── roster
- ??? │?? │?????? │?????????????? ├── session
- ??? │?? │?????? │?????????????? │?? └── cluster
- ??? │?? │?????? │?????????????? ├── type
- ??? │?? │?????? │?????????????? ├── util
- ??? │?? │?????? │?????????????? │?? └── chatstate
- ??? │?? │?????? │?????????????? └── web
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? ├── style
- ??? │?? │?????????? └── WEB-INF
- ??? │?? │?????????????? └── options
- ??? │?? ├── loadStats
- ??? │?? │?? └── src
- ??? │?? │?????? └── java
- ??? │?? │?????????? └── org
- ??? │?? │?????????????? └── jivesoftware
- ??? │?? │?????????????????? └── openfire
- ??? │?? │?????????????????????? └── plugin
- ??? │?? ├── monitoring
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? │?? ├── extras
- ??? │?? │?????? │?? └── upgrade
- ??? │?? │?????? │?????? ├── 1
- ??? │?? │?????? │?????? └── 2
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? ├── com
- ??? │?? │?????? │?? │?? └── reucon
- ??? │?? │?????? │?? │?????? └── openfire
- ??? │?? │?????? │?? │?????????? └── plugin
- ??? │?? │?????? │?? │?????????????? └── archive
- ??? │?? │?????? │?? │?????????????????? ├── impl
- ??? │?? │?????? │?? │?????????????????? ├── model
- ??? │?? │?????? │?? │?????????????????? ├── util
- ??? │?? │?????? │?? │?????????????????? ├── xep0059
- ??? │?? │?????? │?? │?????????????????? └── xep0136
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? ├── archive
- ??? │?? │?????? │?????????????? │?? ├── cluster
- ??? │?? │?????? │?????????????? │?? └── commands
- ??? │?? │?????? │?????????????? ├── plugin
- ??? │?? │?????? │?????????????? └── reporting
- ??? │?? │?????? │?????????????????? ├── graph
- ??? │?? │?????? │?????????????????? ├── stats
- ??? │?? │?????? │?????????????????? └── util
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? ├── scripts
- ??? │?? │?????????? │?? └── tooltips
- ??? │?? │?????????? ├── style
- ??? │?? │?????????? └── WEB-INF
- ??? │?? ├── motd
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── packetFilter
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? │?? ├── extra
- ??? │?? │?????? │?? └── upgrade
- ??? │?? │?????? │?????? ├── 1
- ??? │?? │?????? │?????? └── 2
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? ├── cluster
- ??? │?? │?????? │?????????????????? ├── component
- ??? │?? │?????? │?????????????????? └── rules
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── scripts
- ??? │?? │?????????? └── style
- ??? │?? ├── presence
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── presence
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? └── WEB-INF
- ??? │?? ├── rayo
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── demo
- ??? │?? │?????? │?? └── ringtones
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? ├── com
- ??? │?? │?????? │?? │?? ├── jcumulus
- ??? │?? │?????? │?? │?? │?? └── server
- ??? │?? │?????? │?? │?? │?????? └── rtmfp
- ??? │?? │?????? │?? │?? │?????????? ├── application
- ??? │?? │?????? │?? │?? │?????????? ├── client
- ??? │?? │?????? │?? │?? │?????????? ├── flow
- ??? │?? │?????? │?? │?? │?????????? ├── packet
- ??? │?? │?????? │?? │?? │?????????? ├── pipe
- ??? │?? │?????? │?? │?? │?????????? ├── publisher
- ??? │?? │?????? │?? │?? │?????????? └── stream
- ??? │?? │?????? │?? │?? ├── rayo
- ??? │?? │?????? │?? │?? │?? └── core
- ??? │?? │?????? │?? │?? │?????? ├── verb
- ??? │?? │?????? │?? │?? │?????? └── xml
- ??? │?? │?????? │?? │?? │?????????? └── providers
- ??? │?? │?????? │?? │?? └── sun
- ??? │?? │?????? │?? │?????? └── voip
- ??? │?? │?????? │?? │?????????? ├── client
- ??? │?? │?????? │?? │?????????? └── server
- ??? │?? │?????? │?? │?????????????? └── sounds
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? ├── ifsoft
- ??? │?? │?????? │?????? │?? ├── rayo
- ??? │?? │?????? │?????? │?? └── rtp
- ??? │?? │?????? │?????? ├── jitsi
- ??? │?? │?????? │?????? │?? ├── impl
- ??? │?? │?????? │?????? │?? │?? └── neomedia
- ??? │?? │?????? │?????? │?? │?????? └── codec
- ??? │?? │?????? │?????? │?? │?????????? └── audio
- ??? │?? │?????? │?????? │?? │?????????????? └── opus
- ??? │?? │?????? │?????? │?? └── util
- ??? │?? │?????? │?????? ├── voicebridge
- ??? │?? │?????? │?????? └── xmpp
- ??? │?? │?????? │?????????? └── jnodes
- ??? │?? │?????? │?????????????? └── nio
- ??? │?? │?????? ├── strophe.js
- ??? │?? │?????? └── web
- ??? │?? ├── registration
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── search
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── sip
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── database
- ??? │?? │?????? │?? ├── extras
- ??? │?? │?????? │?? └── upgrade
- ??? │?? │?????? │?????? └── 2
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── sip
- ??? │?? │?????? │?????????????????? ├── calllog
- ??? │?? │?????? │?????????????????? ├── log
- ??? │?? │?????? │?????????????????? ├── sipaccount
- ??? │?? │?????? │?????????????????? └── tester
- ??? │?? │?????? │?????????????????????? ├── comm
- ??? │?? │?????? │?????????????????????? ├── security
- ??? │?? │?????? │?????????????????????? └── stack
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? └── style
- ??? │?? ├── stunserver
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── i18n
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── stun
- ??? │?? │?????? └── web
- ??? │?? ├── subscription
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── userCreation
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? ├── userImportExport
- ??? │?? │?? ├── classes
- ??? │?? │?? ├── lib
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? └── web
- ??? │?? │?????????? └── images
- ??? │?? ├── userservice
- ??? │?? │?? └── src
- ??? │?? │?????? ├── java
- ??? │?? │?????? │?? └── org
- ??? │?? │?????? │?????? └── jivesoftware
- ??? │?? │?????? │?????????? └── openfire
- ??? │?? │?????? │?????????????? └── plugin
- ??? │?? │?????? │?????????????????? └── userService
- ??? │?? │?????? └── web
- ??? │?? │?????????? ├── images
- ??? │?? │?????????? └── WEB-INF
- ??? │?? └── xmldebugger
- ??? │?????? └── src
- ??? │?????????? ├── java
- ??? │?????????? │?? └── org
- ??? │?????????? │?????? └── jivesoftware
- ??? │?????????? │?????????? └── openfire
- ??? │?????????? │?????????????? └── plugin
- ??? │?????????? └── web
- ??? ├── resources
- ??? │?? ├── images-dev
- ??? │?? ├── jar
- ??? │?? │?? └── META-INF
- ??? │?? └── nativeAuth
- ??? │?????? ├── linux-i386
- ??? │?????? ├── osx-ppc
- ??? │?????? ├── solaris-sparc
- ??? │?????? └── win32-x86
- ??? ├── security
- ??? ├── spank
- ??? │?? └── WEB-INF
- ??? ├── test
- ??? │?? ├── java
- ??? │?? │?? └── org
- ??? │?? │?????? └── jivesoftware
- ??? │?? │?????????? ├── admin
- ??? │?? │?????????? ├── openfire
- ??? │?? │?????????? │?? ├── carbons
- ??? │?? │?????????? │?? ├── forward
- ??? │?? │?????????? │?? ├── handler
- ??? │?? │?????????? │?? ├── net
- ??? │?? │?????????? │?? └── nio
- ??? │?? │?????????? └── util
- ??? │?? ├── resources
- ??? │?? │?? └── org
- ??? │?? │?????? └── jivesoftware
- ??? │?? │?????????? ├── admin
- ??? │?? │?????????? └── util
- ??? │?? └── throttletest
- ??? │?????? ├── build
- ??? │?????? │?? └── lib
- ??? │?????? └── src
- ??? │?????????? └── org
- ??? │?????????????? └── jivesoftware
- ??? │?????????????????? └── openfire
- ??? │?????????????????????? └── test
- ??? │?????????????????????????? └── throttle
- ??? ├── tools
- ??? │?? └── anttask
- ??? │?????? └── org
- ??? │?????????? └── jivesoftware
- ??? │?????????????? └── ant
- ??? └── web
- ??????? ├── bridge
- ??????? ├── decorators
- ??????? ├── images
- ??????? ├── js
- ??????? │?? ├── jscalendar
- ??????? │?? └── tooltips
- ??????? ├── setup
- ??????? ├── style
- ??????? └── WEB-INF
- ??????????? ├── classes
- ??????????? └── lib
- 1028 directories
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src$
还是找不到
这个意思,就是判断上面配置包含jie就去找包含,否则就不包含,那上面直接去false了就好....
然后执行ant installer.rpm
打包成功
然后进入目录
挨个看了下,这四个压缩文件一个文件夹,带src的里面都包含java源码.
rpm大小19.2M.....
看看官方的尺码
呃......
打个deb试试....
clean.....
然后 ant installer.debian
?dpkg-checkbuilddeps:未满足的构建依赖关系: cdbs sun-java6-jdk | oracle-j2sdk1.7 | openjdk-6-jdk | openjdk-7-jdk
呃....
- ???? [exec] dpkg-buildpackage: 警告: build dependencies/conflicts unsatisfied; aborting
- ???? [exec] dpkg-buildpackage: 警告: (使用 -d 参数来忽略)
- BUILD FAILED
- /home/senrsl/test/jisti/openfire_src/build/build.xml:1874: exec returned: 3
这时发现一个文件,就在build.xml旁边
build.properties.template
里面写了定义jre.....
这四个配置很好的说明了许多问题
修改签名,发布者之类的信息在
/home/senrsl/test/jisti/openfire_src/build/rpm/openfire.spec
这个是修改rpm包的
打完包,查看信息
这时不带jre版的.
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$ rpm -qpi openfire-3.9.3-1.noarch.rpm
- Name??????? : openfire
- Version???? : 3.9.3
- Release???? : 1
- Architecture: noarch
- Install Date: (not installed)
- Group?????? : Applications/Communications
- Size??????? : 44768797
- License???? : Apache license v2.0
- Signature?? : (none)
- Source RPM? : openfire-3.9.3-1.src.rpm
- Build Date? : 2015年01月16日 星期五 15时23分44秒
- Build Host? : senrsl-ubuntu
- Relocations : (not relocatable)
- Packager??? : senrsl Ltd
- Vendor????? : senrsl Ltd
- URL???????? : http://www.senrsl.com/
- Summary???? : Openfire XMPP Server
- Description :
- Openfire is a leading Open Source, cross-platform IM server based on the
- XMPP (Jabber) protocol. It has great performance, is easy to setup and use,
- and delivers an innovative feature set.
- The above said is nonsense.
- The following is said.
- This particular release includes a bundled JRE.
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$
开启jre,打包报错/home/senrsl/test/jisti/openfire_src/build/build.xml:1127: Use a resource collection to copy directories.
然后把jre打包成tar.gz,再执行
rpm告诉我他状态不好.....
- ?[rpm] + cd ..
- ????? [rpm] + exit 0
- ????? [rpm] + umask 022
- ????? [rpm] + cd /home/senrsl/test/jisti/openfire_src/work/rpm/BUILD
- ????? [rpm] + cd openfire_src
- ????? [rpm] + rm -rf /home/senrsl/test/jisti/openfire_src/work/rpm/BUILDROOT/openfire-3.9.3-1.i386
- ????? [rpm] + mkdir -p /home/senrsl/test/jisti/openfire_src/work/rpm/BUILDROOT/openfire-3.9.3-1.i386/opt
- ????? [rpm] + cp -R target/openfire /home/senrsl/test/jisti/openfire_src/work/rpm/BUILDROOT/openfire-3.9.3-1.i386/opt/openfire
- ????? [rpm] + pushd /home/senrsl/test/jisti/openfire_src/work/rpm/BUILDROOT/openfire-3.9.3-1.i386/opt/openfire
- ????? [rpm] /var/tmp/rpm-tmp.YI6xmy: 34: /var/tmp/rpm-tmp.YI6xmy: pushd: not found
- ????? [rpm] 错误: /var/tmp/rpm-tmp.YI6xmy (%install) 退出状态不好
- ????? [rpm]???? /var/tmp/rpm-tmp.YI6xmy (%install) 退出状态不好
- ????? [rpm] 执行(%install): /bin/sh -e /var/tmp/rpm-tmp.YI6xmy
- ????? [rpm] RPM 构建错误:
- BUILD FAILED
- /home/senrsl/test/jisti/openfire_src/build/build.xml:1140: '/usr/bin/rpmbuild' failed with exit code 1
把jre.tar.gz改成jre.zip,还是状态不好...
好吧,就这样吧,不折腾了....
这感冒发烧 好爽
这样部署的时候,安装jdk,然后安装这个rpm,启动就OK.
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$ rpm -qpi openfire-3.9.3-1.noarch.rpm
- Name??????? : openfire
- Version???? : 3.9.3
- Release???? : 1
- Architecture: noarch
- Install Date: (not installed)
- Group?????? : Applications/Communications
- Size??????? : 44768799
- License???? : Apache license v2.0
- Signature?? : (none)
- Source RPM? : openfire-3.9.3-1.src.rpm
- Build Date? : 2015年01月16日 星期五 15时54分50秒
- Build Host? : senrsl-ubuntu
- Relocations : (not relocatable)
- Packager??? : senrsl Ltd
- Vendor????? : senrsl Ltd
- URL???????? : http://www.senrsl.com/
- Summary???? : Openfire XMPP Server
- Description :
- Openfire is a leading Open Source, cross-platform IM server based on the
- XMPP (Jabber) protocol. It has great performance, is easy to setup and use,
- and delivers an innovative feature set.
- The above said is nonsense.
- The following is said.
- This particular release includes a bundled JRE.
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$
等服务器架好测试.
然后是升级问题.
测试的虚拟机开好了...
本来是有配置jdk,卸掉....
?rpm -qa|grep jdk
?rpm -e --nodeps jdk-1.7.0_51-fcs.x86_64
然后安自己的
rpm -ivh jdk-7u71-linux-x64.rpm
然后安openfire
rpm -ivh openfire-3.9.3-1.noarch.rpm
然后去启动服务
service openfire start
或者这个路径也行
/etc/init.d/openfire status
然后发现访问不了.....
端口发现端口也没开启...
然后找到/opt/openfire/bin这个目录.
启动程序在这里,在这里启动,发现俩问题
- [root@senrsl bin]# ll
- total 24
- -rw-r--r-- 1 daemon daemon? 140 Jan 19 17:47 embedded-db.rc
- -rwxr-xr-x 1 daemon daemon? 654 Jan 19 17:47 embedded-db-viewer.sh
- -rwxr-xr-x 1 daemon daemon 5034 Jan 19 17:47 openfirectl
- -rwxr-xr-x 1 daemon daemon 4187 Jan 19 17:47 openfire.sh
1,乱码!
2,签名冲突
2015.01.19 20:21:59 org.jivesoftware.openfire.container.PluginManager - Error loading plugin: /opt/openfire/plugins/admin
java.lang.SecurityException: class "org.bouncycastle.asn1.ASN1Primitive"'s signer information does not match signer information of other classes in the same package
??? at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)
??? at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666)
??? at java.lang.ClassLoader.defineClass(ClassLoader.java:794)
??? at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
??? at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
解决乱码
乱码应该是ant打包乱码,跟openfire无关,所以去改ant的编译文件build.xml
查找所有的javac标签,全都加上编码属性encoding="UTF-8"
然后,卸载服务器上的,装上新的,启动,就不乱码了
解决签名冲突
看问题
装载插件admin时报错
在jar包里翻了一遭,找到jar包bouncycastle.jar,发现在 org.bouncycastle.asn1.ASN!ObjectIdentifier没这个类.....
然后发现ASN1ObjectIdentifier这个类在bcprov-jdk15on.jar里....
看没有改动过的源码,发现没有bouncycastle.jar这个包.
好像搭环境的时候考进来好几个包以支撑环境.
?然后又重新找到下的包,挨个拷走
把他们拷到另一个文件夹
然后重新打包,事实证明,虽然同在lib下,但是没有打所有的,看来是在build.xml里配置了.
打完的包17.8M.
然后删掉,重安
?rpm? -e openfire启动,这时候就可以访问了.....
rpm?? -qa | grep openfire
?rpm? -ivh openfire-3.9.3-1.noarch.rpm
确认了下,这时候service openfire start没启动成功,但是进入/opt/openfire/bin启动./openfire.sh可以启动成功并网页访问.
service openfire start 无法启动....
2015.01.20 11:45:40 org.jivesoftware.util.JiveGlobals - XML properties file must be writable: security.xml
java.io.IOException: XML properties file must be writable: security.xml
??????? at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:153)
??????? at org.jivesoftware.util.XMLProperties.<init>(XMLProperties.java:106)
卸载重安
然后启动,状态,关闭
- [root@senrsl opt]# rpm -e openfire
- Shutting down openfire: [FAILED]
- warning: /opt/openfire/conf/security.xml saved as /opt/openfire/conf/security.xml.rpmsave
- [root@senrsl opt]# rpm -qa | grep openfire
- [root@senrsl opt]# ll
- total 4
- drwxr-x--- 5 daemon daemon 4096 Jan 20 11:51 openfire
- [root@senrsl opt]# rm -rf openfire/
- [root@senrsl opt]# ll
- total 0
- [root@senrsl opt]# echo $JAVA_HOME
- /usr/java/jdk1.7.0_71
- [root@senrsl opt]# cd ~
- [root@senrsl ~]# rpm? -ivh openfire-3.9.3-1.noarch.rpm
- Preparing...??????????????? ########################################### [100%]
- ?? 1:openfire?????????????? ########################################### [100%]
- [root@senrsl ~]#
突然就正常了.....
- [root@senrsl ~]# service openfire status
- openfire is not running
- [root@senrsl ~]# service openfire start
- Starting openfire:
- [root@senrsl ~]# service openfire status
- openfire is running
- [root@senrsl ~]# service openfire stop
- Shutting down openfire:??????????????????????????????????? [? OK? ]
- [root@senrsl ~]# service openfire status
- openfire is not running
- [root@senrsl ~]# service openfire status
- openfire is not running
- [root@senrsl ~]# service openfire start
- Starting openfire:
- [root@senrsl ~]#
应该是配置了$JAVA_HOME,然后再重新安装openfire的原因吧.
配置java环境变量
命令[root@senrsl ~]# vi /etc/profile
后面增加java的
安装OK!
- export JAVA_HOME=/usr/java/jdk1.7.0_71
- exportCLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
- exportPATH=$JAVA_HOME/bin:$PATH
修改这个数据库连接的bug
[root@senrsl tools]# cd /opt/openfire/conf/
[root@senrsl conf]# vi openfire.xml
在页面配置的数据库连接到了配置文件里多了个amp;删掉保存即可.
开机自启
[root@senrsl ~]# chkconfig openfire on
然后查看服务列表
重启服务自动启动.
- [root@senrsl ~]# service --status-all
- auditd (pid? 1019) is running...
- crond (pid? 1159) is running...
- Table: filter
- Chain INPUT (policy ACCEPT)
- num? target???? prot opt source?????????????? destination????????
- 1??? ACCEPT???? all????? ::/0???????????????? ::/0??????????????? state RELATED,ESTABLISHED
- 2??? ACCEPT???? icmpv6??? ::/0???????????????? ::/0???????????????
- 3??? ACCEPT???? all????? ::/0???????????????? ::/0???????????????
- 4??? ACCEPT???? tcp????? ::/0???????????????? ::/0??????????????? state NEW tcp dpt:22
- 5??? REJECT???? all????? ::/0???????????????? ::/0??????????????? reject-with icmp6-adm-prohibited
- Chain FORWARD (policy ACCEPT)
- num? target???? prot opt source?????????????? destination????????
- 1??? REJECT???? all????? ::/0???????????????? ::/0??????????????? reject-with icmp6-adm-prohibited
- Chain OUTPUT (policy ACCEPT)
- num? target???? prot opt source?????????????? destination????????
- iptables: Firewall is not running.
- Checking jexec statuslvmetad is stopped
- netconsole module not loaded
- Configured devices:
- lo eth0
- Currently active devices:
- lo eth0
- openfire is running
- master (pid? 1151) is running...
- rdisc is stopped
- rsyslogd (pid? 1036) is running...
- sandbox is stopped
- saslauthd is stopped
- openssh-daemon (pid? 1075) is running...
- [root@senrsl ~]# chkconfig --list
- auditd???????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- blk-availability??? 0:off??? 1:on??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- crond????????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- ip6tables????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- iptables?????? ??? 0:off??? 1:off??? 2:off??? 3:off??? 4:off??? 5:off??? 6:off
- jexec????????? ??? 0:off??? 1:on??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- lvm2-monitor?? ??? 0:off??? 1:on??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- netconsole???? ??? 0:off??? 1:off??? 2:off??? 3:off??? 4:off??? 5:off??? 6:off
- netfs????????? ??? 0:off??? 1:off??? 2:off??? 3:on??? 4:on??? 5:on??? 6:off
- network??????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- openfire?????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- postfix??????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- rdisc????????? ??? 0:off??? 1:off??? 2:off??? 3:off??? 4:off??? 5:off??? 6:off
- restorecond??? ??? 0:off??? 1:off??? 2:off??? 3:off??? 4:off??? 5:off??? 6:off
- rsyslog??????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- saslauthd????? ??? 0:off??? 1:off??? 2:off??? 3:off??? 4:off??? 5:off??? 6:off
- sshd?????????? ??? 0:off??? 1:off??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- udev-post????? ??? 0:off??? 1:on??? 2:on??? 3:on??? 4:on??? 5:on??? 6:off
- [root@senrsl ~]#
然后是升级
先查看已安装包的信息
名称openfire-3.9.3-1.noarch,版本3.9.3R1版
- [root@senrsl ~]# rpm -q openfire
- openfire-3.9.3-1.noarch
- [root@senrsl ~]# rpm -qi openfire
- Name??????? : openfire???????????????????? Relocations: (not relocatable)
- Version???? : 3.9.3???????????????????????????? Vendor: senrsl Ltd
- Release???? : 1???????????????????????????? Build Date: Tue 20 Jan 2015 10:56:04 AM CST
- Install Date: Tue 20 Jan 2015 11:52:40 AM CST????? Build Host: senrsl-ubuntu
- Group?????? : Applications/Communications?? Source RPM: openfire-3.9.3-1.src.rpm
- Size??????? : 43172515???????????????????????? License: Apache license v2.0
- Signature?? : (none)
- Packager??? : senrsl Ltd
- URL???????? : http://www.senrsl.com/
- Summary???? : Openfire XMPP Server
- Description :
- Openfire is a leading Open Source, cross-platform IM server based on the
- XMPP (Jabber) protocol. It has great performance, is easy to setup and use,
- and delivers an innovative feature set.
- The above said is nonsense.
- The following is said.
- This particular release includes a bundled JRE.
- [root@senrsl ~]#
改/home/senrsl/test/jisti/openfire_src/build/rpm/openfire.spec
把Release从1改成2
重新 ant installer.rpm
生成后查看生成包信息
然后规整服务器上的目录
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$ ll
- 总用量 273492
- drwxrwxr-x 3 senrsl senrsl???? 4096? 1月 20 14:39 ./
- drwxrwxr-x 3 senrsl senrsl???? 4096? 1月 20 14:38 ../
- -rw-rw-r-- 1 senrsl senrsl 17819261? 1月 20 14:39 openfire-3.9.3-2.noarch.rpm
- -rw-rw-r-- 1 senrsl senrsl 86106276? 1月 20 14:39 openfire-3.9.3-2.src.rpm
- drwxrwxr-x 6 senrsl senrsl???? 4096? 1月 20 14:38 openfire_src/
- -rw-rw-r-- 1 senrsl senrsl 86136098? 1月 20 14:38 openfire_src_3_9_3.tar.gz
- -rw-rw-r-- 1 senrsl senrsl 89960848? 1月 20 14:38 openfire_src_3_9_3.zip
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$ rpm -qip openfire-3.9.3-2.noarch.rpm
- Name??????? : openfire
- Version???? : 3.9.3
- Release???? : 2
- Architecture: noarch
- Install Date: (not installed)
- Group?????? : Applications/Communications
- Size??????? : 43172515
- License???? : Apache license v2.0
- Signature?? : (none)
- Source RPM? : openfire-3.9.3-2.src.rpm
- Build Date? : 2015年01月20日 星期二 14时38分56秒
- Build Host? : senrsl-ubuntu
- Relocations : (not relocatable)
- Packager??? : senrsl Ltd
- Vendor????? : senrsl Ltd
- URL???????? : http://www.senrsl.com/
- Summary???? : Openfire XMPP Server
- Description :
- Openfire is a leading Open Source, cross-platform IM server based on the
- XMPP (Jabber) protocol. It has great performance, is easy to setup and use,
- and delivers an innovative feature set.
- The above said is nonsense.
- The following is said.
- This particular release includes a bundled JRE.
- senrsl@senrsl-ubuntu:~/test/jisti/openfire_src/target/release$
上传3.9.3R2R2,更新
- [root@senrsl ~]# mkdir tools
- [root@senrsl ~]# mv jdk-7u71-linux-x64.rpm? tools/
- [root@senrsl ~]# mv openfire-3.9.3-1.noarch.rpm? tools/
- [root@senrsl ~]# ll
- total 24
- -rw-------. 1 root root 1121 Jan 16 16:46 anaconda-ks.cfg
- -rw-r--r--. 1 root root 9458 Jan 16 16:46 install.log
- -rw-r--r--. 1 root root 3161 Jan 16 16:45 install.log.syslog
- drwxr-xr-x? 2 root root 4096 Jan 20 14:48 tools
执行升级
- [root@senrsl ~]# service openfire status
- openfire is running
- [root@senrsl ~]# service openfile stop
- openfile: unrecognized service
- [root@senrsl ~]# service openfire stop
- Shutting down openfire:??????????????????????????????????? [? OK? ]
- [root@senrsl ~]# mkdir bak
- [root@senrsl ~]# cp -r /opt/openfire bak/openfire
启动,状态,关闭,启动
- [root@senrsl ~]# cd tools/
- [root@senrsl tools]# ll
- total 158524
- -rw-r--r-- 1 root root 126679286 Jan 19 17:49 jdk-7u71-linux-x64.rpm
- -rw-r--r-- 1 root root? 17819296 Jan 20 11:02 openfire-3.9.3-1.noarch.rpm
- -rw-r--r-- 1 root root? 17819261 Jan 20 14:49 openfire-3.9.3-2.noarch.rpm
- [root@senrsl tools]# rpm -Uvh openfire-3.9.3-2.noarch.rpm
- Preparing...??????????????? ########################################### [100%]
- ?? 1:openfire?????????????? ########################################### [100%]
- [root@senrsl tools]# rpm -qi openfire
- Name??????? : openfire???????????????????? Relocations: (not relocatable)
- Version???? : 3.9.3???????????????????????????? Vendor: senrsl Ltd
- Release???? : 2???????????????????????????? Build Date: Tue 20 Jan 2015 02:38:56 PM CST
- Install Date: Tue 20 Jan 2015 03:00:52 PM CST????? Build Host: senrsl-ubuntu
- Group?????? : Applications/Communications?? Source RPM: openfire-3.9.3-2.src.rpm
- Size??????? : 43172515???????????????????????? License: Apache license v2.0
- Signature?? : (none)
- Packager??? : senrsl Ltd
- URL???????? : http://www.senrsl.com/
- Summary???? : Openfire XMPP Server
- Description :
- Openfire is a leading Open Source, cross-platform IM server based on the
- XMPP (Jabber) protocol. It has great performance, is easy to setup and use,
- and delivers an innovative feature set.
- The above said is nonsense.
- The following is said.
- This particular release includes a bundled JRE.
- [root@senrsl tools]#
查看,一切正常.
- [root@senrsl tools]# service openfire status
- openfire is not running
- [root@senrsl tools]# service openfire start
- Starting openfire:
- [root@senrsl tools]# service openfire status
- openfire is running
- [root@senrsl tools]# service openfire stop
- Shutting down openfire:??????????????????????????????????? [? OK? ]
- [root@senrsl tools]# service openfire status
- openfire is not running
- [root@senrsl tools]# service openfire start
- Starting openfire:
- [root@senrsl tools]# service openfire status
- openfire is running
防火墙,防火墙配置于出口映射,本机直接关了就算....
外网及域名
内网刚搞定然后外网IP及域名申请下来了.
然后配置这个.
跑到 服务器----服务器管理器----系统属性里,把xmpp.domain改成域名
然后插件里的public address都改成公网IP,
然后重启,就发现9090的网站登不上去了....
跑到数据库,把大管理的账户改掉地址
以前是admin@内网IP,现在改成admin@域名地址,即xmpp.domain.
进来后服务器名称那黄叹号,要更新签名,
然后就OK了
这样就配好了,三个地址,
??? 公网IP,
??? 内网IP,
??? 域名地址.
都可以用来登陆,如果加好友必须使用配置的xmpp.domain,当前配的是域名地址
附
android studio不能更新了
现在用的是1.0RC4版,几周没更,今天发现不能更了.
然后,改Dev频道也是让download而不是直接update and restart,
改成stable版就好了.
没更新的这段时间android studio出了release1.0版,估计是这原因吧,不能从预览版直接升上来.
查看文件夹大小
命令du -h --max-depth=0 WORKING_DIRECTORY/
其中 --max-depth=0为深入文件夹的层级
终端清屏
- senrsl@senrsl-ubuntu:~/android/source$ du -h --max-depth=1 WORKING_DIRECTORY/
- 111M??? WORKING_DIRECTORY/device
- 24M??? WORKING_DIRECTORY/bionic
- 52M??? WORKING_DIRECTORY/libcore
- 132K??? WORKING_DIRECTORY/.ccache
- 128K??? WORKING_DIRECTORY/abi
- 14M??? WORKING_DIRECTORY/system
- 19G??? WORKING_DIRECTORY/.repo
- 8.0G??? WORKING_DIRECTORY/prebuilts
- 102M??? WORKING_DIRECTORY/hardware
- 368M??? WORKING_DIRECTORY/packages
- 19M??? WORKING_DIRECTORY/dalvik
- 232K??? WORKING_DIRECTORY/libnativehelper
- 15M??? WORKING_DIRECTORY/build
- 84M??? WORKING_DIRECTORY/ndk
- 1.5M??? WORKING_DIRECTORY/pdk
- 583M??? WORKING_DIRECTORY/tools
- 104M??? WORKING_DIRECTORY/developers
- 277M??? WORKING_DIRECTORY/cts
- 22M??? WORKING_DIRECTORY/art
- 1.4G??? WORKING_DIRECTORY/frameworks
- 312M??? WORKING_DIRECTORY/development
- 19M??? WORKING_DIRECTORY/docs
- 5.9M??? WORKING_DIRECTORY/bootable
- 31M??? WORKING_DIRECTORY/sdk
- 3.9G??? WORKING_DIRECTORY/external
- 92K??? WORKING_DIRECTORY/out
- 34G??? WORKING_DIRECTORY/
- senrsl@senrsl-ubuntu:~/android/source$ du -h --max-depth=0 WORKING_DIRECTORY/
- 34G??? WORKING_DIRECTORY/
senrsl@senrsl-ubuntu:~/test/jisti/openfire_src$ clear
RPM命令
rpm -q samba //查询程序是否安装
rpm -ivh? /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm??? //指定安装目录
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
rpm -qa | grep httpd #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd #[搜索rpm包]--list所有文件安装目录
rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div??? #[抽出文件]
rpm -ivh file.rpm #[安装新的rpm]--install--verbose--hash
rpm -ivh
rpm -Uvh file.rpm??? #[升级一个rpm]--upgrade
rpm -e file.rpm????? #[删除一个rpm包]--erase
centos7安装
官网下载CentOS-7.0-1406-x86_64-DVD.iso
虚拟机安装
第一选择屏
第二选择屏,可以选择自己的用户
安装成功后
亮骚的菜单
清新的风格
顿时感觉比ubuntu高大上许多....
centos的四个工作台竟然时纵向排列的......
突然感觉centos更像是mac......
很像,而且跟ubuntu相比,centos更简洁清新一些.....
--
senRsl
2015年01月16日13:31:01
2015年01月16日13:31:01
没有评论 :
发表评论