- 浏览: 986283 次
- 性别:
- 来自: 杭州
-
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
因项目需要,HP-UX IA 11.31若干基础包安装,仅作记录
一、查看查看openssl版本
openssl version -a
二、检查已安装的depot包
swlist
三、安装depot包
注意安装时,需要将包先mark,再install
swinstall -s DZYWRX76:/dbra/app/softs/gcc-4.2.3-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/libgcc-4.2.3-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/gettext-0.17-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/libiconv-1.13.1-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/make-3.81-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/popt-1.7-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/zlib-1.2.5-ia64-11.31.depot
/*以下步骤需验证,我没有验证,仅限于安装ncurses
ncurses 需要把include加进PATH
export LDOPTS="+s -L/usr/local/lib -L/usr/local/lib/hpux32"*/
swinstall -s DZYWRX76:/dbra/app/softs/ncurses-5.7-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/sudo-1.7.2p6-ia64-11.31.depot
其中安装sudo时需要注意
ln -s /usr/local/bin/sudo /usr/bin/sudo
gunzip sudo-1.6.9p17.tar.gz
tar -xf sudo-1.6.9p17.tar
cp sudoers /usr/local/etc/sudoers
chmod 440 /usr/local/etc/sudoers
chown root:root /usr/local/etc/sudoers
ln -s /usr/local/sbin/visudo /usr/bin/visudo
ln -s /usr/local/bin/gcc /usr/bin/gcc
四、安装rsync
swinstall -s DZYWRX76:/dbra/app/softs/rsync-3.0.7-ia64-11.31.depot
ln -s /usr/local/bin/rsync /usr/bin/rsync
如果用编译包安装会报如下错误
gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -Wno-unused-parameter -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o main.o checksum.o match.o syscall.o log.o backup.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/zutil.o zlib/adler32.o zlib/compress.o zlib/crc32.o popt/findme.o popt/popt.o popt/poptconfig.o popt/popthelp.o popt/poptparse.o
ld: Unsatisfied symbol "libiconv_open" in file rsync.o
ld: Unsatisfied symbol "libiconv_close" in file clientserver.o
ld: Unsatisfied symbol "libiconv" in file rsync.o
3 errors.
collect2: ld returned 1 exit status
*** Error exit code 1
安装完成之后用swlist显示
gcc 4.2.3 gcc
gettext 0.17 gettext
gperf 3.0.4 gperf
libgcc 4.2.3 libgcc
libiconv 1.13.1 libiconv
make 3.81 make
ncurses 5.7 ncurses
popt 1.7 popt
rsync 3.0.7 rsync
sudo 1.7.2p6 sudo
unzip 5.52 unzip
zlib 1.2.5 zlib
五、安装ruby
# gunzip ruby-1.8.6-p114.tar.gz
# tar -xf ruby-1.8.6-p114.tar
export LDOPTS="+s -L/usr/local/lib -L/usr/local/lib/hpux32"
export CFLAGS="-lcl -lpthread"
./configure –-prefix=/dbra/app/lib/ruby
gmake
gmake install
修改/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.23/rbconfig.rb字段CONFIG["RPATHFLAG"] 为 ""
/*以下步骤需验证,我没有验证
在安装RUBY的时候,configure的时候要加--enable-pthread选项
configure完成后要修改makefile把里面的LIBS选项加上-lcl*/
六、安装gem包
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export SHLIB_PATH=$ORACLE_HOME/lib32
export RUBYOPT=""
cd /dbra/app/softs/rubygems-1.3.1
ruby setup.rb –no-ri –no-rdoc
安装完成检查zlib,openssl,gem list
irb>require 'zlib'
irb>require 'openssl'
gem list
七、安装gem包
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export RUBYOPT=rubygems
export SHLIB_PATH=$ORACLE_HOME/lib32
export LIBPATH=$ORACLE_HOME/lib32
gem install -l --no-rdoc --no-ri activerecord-2.1.0.gem
gem install -l --no-rdoc --no-ri activesupport-2.0.2.gem
gem install -l --no-rdoc --no-ri activerecord-2.0.2.gem
gem install -l --no-rdoc --no-ri rubyforge-1.0.1.gem
gem install -l --no-rdoc --no-ri rake-0.8.3.gem
gem install -l --no-rdoc --no-ri net-ssh-2.0.3.gem
gem install -l --no-rdoc --no-ri net-sftp-2.0.1.gem
gem install -l --no-rdoc --no-ri log4r-1.0.5.gem
gem install -l --no-rdoc --no-ri hoe-1.8.2.gem
gem install -l --no-rdoc --no-ri activerecord-oracle_enhanced-adapter-1.1.8.gem
gem install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
gem install -l --no-rdoc --no-ri rails-2.0.2.gem
gem install -l --no-rdoc --no-ri actionpack-2.0.2.gem
gem install -l --no-rdoc --no-ri actionmailer-2.0.2.gem
gem install -l --no-rdoc --no-ri activeresource-2.0.2.gem
gem install -l --no-rdoc --no-ri cgi_multipart_eof_fix-2.5.0.gem
gem install -l --no-rdoc --no-ri fastthread-1.0.1.gem
gem install -l --no-rdoc --no-ri daemons-1.0.10.gem
gem install -l --no-rdoc --no-ri mongrel-1.1.4.gem
gem install -l --no-rdoc --no-ri gem_plugin-0.2.3.gem
gem install -l --no-rdoc --no-ri mongrel_cluster-1.0.5.gem
gem install -l --no-rdoc --no-ri gettext-1.93.0.gem
gem install -l --no-rdoc --no-ri activerecord-oracle-adapter-1.0.0.9250.gem
gem install -l --no-rdoc --no-ri ruby-prof-0.7.3.gem
oci8安装也可以用编译包安装
tar -xf ruby-oci8-1.0.2.tar
cd ruby-oci8-1.0.2
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export RUBYOPT=rubygems
export SHLIB_PATH=$ORACLE_HOME/lib32
export LIBPATH=$ORACLE_HOME/lib32
make
make install
八、错误日志记录
1)rsync 采用编译包安装时出错
gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -Wno-unused-parameter -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o main.o checksum.o match.o syscall.o log.o backup.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/zutil.o zlib/adler32.o zlib/compress.o zlib/crc32.o popt/findme.o popt/popt.o popt/poptconfig.o popt/popthelp.o popt/poptparse.o
ld: Unsatisfied symbol "libiconv_open" in file rsync.o
ld: Unsatisfied symbol "libiconv_close" in file clientserver.o
ld: Unsatisfied symbol "libiconv" in file rsync.o
3 errors.
collect2: ld returned 1 exit status
*** Error exit code 1
2)ruby(版本为ruby-1.8.6-p114.tar.gz)采用make编译时报错
# make
MAKE=make /bin/sh ./config.status
config.status: creating Makefile
Makefile updated, restart.
*** Error exit code 1
# make
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c array.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c bignum.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c class.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c compar.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c dir.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c dln.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c enum.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c error.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c eval.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c file.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c gc.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c hash.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c inits.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c io.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c marshal.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c math.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c numeric.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c object.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c pack.c
gperf -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$ keywords > lex.c || \
cp "./lex.c" .
sh: gperf: not found.
cp: ./lex.c and ./lex.c are identical
*** Error exit code 1
打上补丁包之后,报错依然
swinstall -s DZYWRX76:/dbra/app/softs/gperf-3.0.4-ia64-11.31.depot
安装ruby1.87版本,报错,但是make可以继续
...
( gperf -C -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$ keywords > lex.c.tmp && mv lex.c.tmp lex.c ) || \
if test -f lex.c; then \
touch lex.c && echo lex.c touched.; \
else \
cp ./lex.c lex.c && echo lex.c copied.; \
fi
sh: gperf: not found.
lex.c touched.
gcc -g -O
安装完成之后zlib无法获取,解决办法为采用ruby 1.8.6用gmake,gmake install安装
# irb
irb(main):001:0> require 'zlib'
LoadError: no such file to load -- zlib
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from (irb):1
irb(main):002:0> exit
# gem list
/dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError)
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/query_command.rb:3
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/list_command.rb:2
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:140:in `load_and_instantiate'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:65:in `[]'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:118:in `find_command'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:104:in `process_args'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:75:in `run'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:39:in `run'
from /dbra/app/lib/ruby/bin/gem:24
3)oci8安装出错
# gem install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
Building native extensions. This could take a while...
ERROR: Error installing ruby-oci8-1.0.2.gem:
ERROR: Failed to build gem native extension.
/dbra/app/lib/ruby/bin/ruby extconf.rb install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
checking for load library path... (LD_LIBRARY_PATH)...
found: /oradata/ora9208/product/db_1/lib32/libclntsh.so.9.0 looks like a full client.
checking for cc... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/dbra/app/lib/ruby/bin/ruby
--with-instant-client
--without-instant-client
./oraconf.rb:402:in `check_cc': RuntimeError (RuntimeError)
from ./oraconf.rb:389:in `init'
from ./oraconf.rb:518:in `initialize'
from ./oraconf.rb:238:in `new'
from ./oraconf.rb:238:in `get'
from extconf.rb:24
ng
---------------------------------------------------
error messages:
C compiler doesn't work correctly.
---------------------------------------------------
See:
* http://ruby-oci8.rubyforge.org/en/HowToInstall.html
* http://ruby-oci8.rubyforge.org/en/ReportInstallProblem.html
Gem files will remain installed in /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2 for inspection.
Results logged to /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/gem_make.out
后台日志显示:
# vi /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/mkmf.log
"/dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/mkmf.log" 10 lines, 503 characters
"gcc -o conftest -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.31 -I. -lcl -lpthread conftest.c -L'.' -L'/dbra/app/lib/ruby/lib' -Wl,-R'/dbra/a
pp/lib/ruby/lib' -L. -lruby-static -ldld -ldl -lm -lc"
/dbra/app/lib/ruby/lib/ruby/1.8/mkmf.rb:222: warning: Insecure world writable dir /dbra/app/lib in PATH, mode 040777
ld: Bad text origin argument: /dbra/app/lib/ruby/lib
Fatal error.
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: int main() { return 0; }
/* end */
解决办法:
修改/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.31/rbconfig.rb中的CONFIG["RPATHFLAG"] 为 ""
一、查看查看openssl版本
openssl version -a
二、检查已安装的depot包
swlist
三、安装depot包
注意安装时,需要将包先mark,再install
swinstall -s DZYWRX76:/dbra/app/softs/gcc-4.2.3-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/libgcc-4.2.3-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/gettext-0.17-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/libiconv-1.13.1-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/make-3.81-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/popt-1.7-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/zlib-1.2.5-ia64-11.31.depot
/*以下步骤需验证,我没有验证,仅限于安装ncurses
ncurses 需要把include加进PATH
export LDOPTS="+s -L/usr/local/lib -L/usr/local/lib/hpux32"*/
swinstall -s DZYWRX76:/dbra/app/softs/ncurses-5.7-ia64-11.31.depot
swinstall -s DZYWRX76:/dbra/app/softs/sudo-1.7.2p6-ia64-11.31.depot
其中安装sudo时需要注意
ln -s /usr/local/bin/sudo /usr/bin/sudo
gunzip sudo-1.6.9p17.tar.gz
tar -xf sudo-1.6.9p17.tar
cp sudoers /usr/local/etc/sudoers
chmod 440 /usr/local/etc/sudoers
chown root:root /usr/local/etc/sudoers
ln -s /usr/local/sbin/visudo /usr/bin/visudo
ln -s /usr/local/bin/gcc /usr/bin/gcc
四、安装rsync
swinstall -s DZYWRX76:/dbra/app/softs/rsync-3.0.7-ia64-11.31.depot
ln -s /usr/local/bin/rsync /usr/bin/rsync
如果用编译包安装会报如下错误
gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -Wno-unused-parameter -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o main.o checksum.o match.o syscall.o log.o backup.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/zutil.o zlib/adler32.o zlib/compress.o zlib/crc32.o popt/findme.o popt/popt.o popt/poptconfig.o popt/popthelp.o popt/poptparse.o
ld: Unsatisfied symbol "libiconv_open" in file rsync.o
ld: Unsatisfied symbol "libiconv_close" in file clientserver.o
ld: Unsatisfied symbol "libiconv" in file rsync.o
3 errors.
collect2: ld returned 1 exit status
*** Error exit code 1
安装完成之后用swlist显示
gcc 4.2.3 gcc
gettext 0.17 gettext
gperf 3.0.4 gperf
libgcc 4.2.3 libgcc
libiconv 1.13.1 libiconv
make 3.81 make
ncurses 5.7 ncurses
popt 1.7 popt
rsync 3.0.7 rsync
sudo 1.7.2p6 sudo
unzip 5.52 unzip
zlib 1.2.5 zlib
五、安装ruby
# gunzip ruby-1.8.6-p114.tar.gz
# tar -xf ruby-1.8.6-p114.tar
export LDOPTS="+s -L/usr/local/lib -L/usr/local/lib/hpux32"
export CFLAGS="-lcl -lpthread"
./configure –-prefix=/dbra/app/lib/ruby
gmake
gmake install
修改/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.23/rbconfig.rb字段CONFIG["RPATHFLAG"] 为 ""
/*以下步骤需验证,我没有验证
在安装RUBY的时候,configure的时候要加--enable-pthread选项
configure完成后要修改makefile把里面的LIBS选项加上-lcl*/
六、安装gem包
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export SHLIB_PATH=$ORACLE_HOME/lib32
export RUBYOPT=""
cd /dbra/app/softs/rubygems-1.3.1
ruby setup.rb –no-ri –no-rdoc
安装完成检查zlib,openssl,gem list
irb>require 'zlib'
irb>require 'openssl'
gem list
七、安装gem包
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export RUBYOPT=rubygems
export SHLIB_PATH=$ORACLE_HOME/lib32
export LIBPATH=$ORACLE_HOME/lib32
gem install -l --no-rdoc --no-ri activerecord-2.1.0.gem
gem install -l --no-rdoc --no-ri activesupport-2.0.2.gem
gem install -l --no-rdoc --no-ri activerecord-2.0.2.gem
gem install -l --no-rdoc --no-ri rubyforge-1.0.1.gem
gem install -l --no-rdoc --no-ri rake-0.8.3.gem
gem install -l --no-rdoc --no-ri net-ssh-2.0.3.gem
gem install -l --no-rdoc --no-ri net-sftp-2.0.1.gem
gem install -l --no-rdoc --no-ri log4r-1.0.5.gem
gem install -l --no-rdoc --no-ri hoe-1.8.2.gem
gem install -l --no-rdoc --no-ri activerecord-oracle_enhanced-adapter-1.1.8.gem
gem install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
gem install -l --no-rdoc --no-ri rails-2.0.2.gem
gem install -l --no-rdoc --no-ri actionpack-2.0.2.gem
gem install -l --no-rdoc --no-ri actionmailer-2.0.2.gem
gem install -l --no-rdoc --no-ri activeresource-2.0.2.gem
gem install -l --no-rdoc --no-ri cgi_multipart_eof_fix-2.5.0.gem
gem install -l --no-rdoc --no-ri fastthread-1.0.1.gem
gem install -l --no-rdoc --no-ri daemons-1.0.10.gem
gem install -l --no-rdoc --no-ri mongrel-1.1.4.gem
gem install -l --no-rdoc --no-ri gem_plugin-0.2.3.gem
gem install -l --no-rdoc --no-ri mongrel_cluster-1.0.5.gem
gem install -l --no-rdoc --no-ri gettext-1.93.0.gem
gem install -l --no-rdoc --no-ri activerecord-oracle-adapter-1.0.0.9250.gem
gem install -l --no-rdoc --no-ri ruby-prof-0.7.3.gem
oci8安装也可以用编译包安装
tar -xf ruby-oci8-1.0.2.tar
cd ruby-oci8-1.0.2
su - dbra
su root
export SCRIPT_HOME=/dbra/app/shells
export RUBY_HOME=/dbra/app/ruby
export WEB_HOME=/dbra/app/web
export DBRA_BASE=/dbra/app
export PATH=$DBRA_BASE/lib/ruby/bin:$SCRIPT_HOME:/usr/sbin:$PATH
export TBACKUP_BASE=/Tbackup
export TPRIMARY_BASE=/dbra
export RUBYOPT=rubygems
export SHLIB_PATH=$ORACLE_HOME/lib32
export LIBPATH=$ORACLE_HOME/lib32
make
make install
八、错误日志记录
1)rsync 采用编译包安装时出错
gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -Wno-unused-parameter -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o main.o checksum.o match.o syscall.o log.o backup.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/zutil.o zlib/adler32.o zlib/compress.o zlib/crc32.o popt/findme.o popt/popt.o popt/poptconfig.o popt/popthelp.o popt/poptparse.o
ld: Unsatisfied symbol "libiconv_open" in file rsync.o
ld: Unsatisfied symbol "libiconv_close" in file clientserver.o
ld: Unsatisfied symbol "libiconv" in file rsync.o
3 errors.
collect2: ld returned 1 exit status
*** Error exit code 1
2)ruby(版本为ruby-1.8.6-p114.tar.gz)采用make编译时报错
# make
MAKE=make /bin/sh ./config.status
config.status: creating Makefile
Makefile updated, restart.
*** Error exit code 1
# make
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c array.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c bignum.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c class.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c compar.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c dir.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c dln.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c enum.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c error.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c eval.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c file.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c gc.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c hash.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c inits.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c io.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c marshal.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c math.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c numeric.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c object.c
gcc -g -O2 -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c pack.c
gperf -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$ keywords > lex.c || \
cp "./lex.c" .
sh: gperf: not found.
cp: ./lex.c and ./lex.c are identical
*** Error exit code 1
打上补丁包之后,报错依然
swinstall -s DZYWRX76:/dbra/app/softs/gperf-3.0.4-ia64-11.31.depot
安装ruby1.87版本,报错,但是make可以继续
...
( gperf -C -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$ keywords > lex.c.tmp && mv lex.c.tmp lex.c ) || \
if test -f lex.c; then \
touch lex.c && echo lex.c touched.; \
else \
cp ./lex.c lex.c && echo lex.c copied.; \
fi
sh: gperf: not found.
lex.c touched.
gcc -g -O
安装完成之后zlib无法获取,解决办法为采用ruby 1.8.6用gmake,gmake install安装
# irb
irb(main):001:0> require 'zlib'
LoadError: no such file to load -- zlib
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from (irb):1
irb(main):002:0> exit
# gem list
/dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError)
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:1
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/query_command.rb:3
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/list_command.rb:2
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:140:in `load_and_instantiate'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:65:in `[]'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:118:in `find_command'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:104:in `process_args'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:75:in `run'
from /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:39:in `run'
from /dbra/app/lib/ruby/bin/gem:24
3)oci8安装出错
# gem install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
Building native extensions. This could take a while...
ERROR: Error installing ruby-oci8-1.0.2.gem:
ERROR: Failed to build gem native extension.
/dbra/app/lib/ruby/bin/ruby extconf.rb install -l --no-rdoc --no-ri ruby-oci8-1.0.2.gem
checking for load library path... (LD_LIBRARY_PATH)...
found: /oradata/ora9208/product/db_1/lib32/libclntsh.so.9.0 looks like a full client.
checking for cc... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/dbra/app/lib/ruby/bin/ruby
--with-instant-client
--without-instant-client
./oraconf.rb:402:in `check_cc': RuntimeError (RuntimeError)
from ./oraconf.rb:389:in `init'
from ./oraconf.rb:518:in `initialize'
from ./oraconf.rb:238:in `new'
from ./oraconf.rb:238:in `get'
from extconf.rb:24
ng
---------------------------------------------------
error messages:
C compiler doesn't work correctly.
---------------------------------------------------
See:
* http://ruby-oci8.rubyforge.org/en/HowToInstall.html
* http://ruby-oci8.rubyforge.org/en/ReportInstallProblem.html
Gem files will remain installed in /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2 for inspection.
Results logged to /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/gem_make.out
后台日志显示:
# vi /dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/mkmf.log
"/dbra/app/lib/ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.2/ext/oci8/mkmf.log" 10 lines, 503 characters
"gcc -o conftest -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.31 -I. -lcl -lpthread conftest.c -L'.' -L'/dbra/app/lib/ruby/lib' -Wl,-R'/dbra/a
pp/lib/ruby/lib' -L. -lruby-static -ldld -ldl -lm -lc"
/dbra/app/lib/ruby/lib/ruby/1.8/mkmf.rb:222: warning: Insecure world writable dir /dbra/app/lib in PATH, mode 040777
ld: Bad text origin argument: /dbra/app/lib/ruby/lib
Fatal error.
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: int main() { return 0; }
/* end */
解决办法:
修改/dbra/app/lib/ruby/lib/ruby/1.8/ia64-hpux11.31/rbconfig.rb中的CONFIG["RPATHFLAG"] 为 ""
发表评论
-
[zt]MC/ServiceGuard命令详解
2011-06-20 21:02 1660挂载卷组 命令: vgchange –a n vgxx; ... -
[zt]HP小机常见故障及解决办法
2011-06-20 20:51 1728检查服务器进程是否正常; 主要通过cmviewcl命令查看pk ... -
记一次HP-UX存储修复
2011-05-10 10:54 2143昨天客户数据库由于本地硬盘出现故障,导致交换空间不足,进而导致 ... -
hp-ux ruby调用oci错误之解决过程
2010-12-17 17:59 1153今天在hp-ux 11.11 pa平台安装ruby和oci8, ... -
hp-ux gcc安装之core dump
2010-12-17 17:51 1839今天又在客户现场做dbra项目,安装平台是hp-ux pa 1 ... -
serviceguard的一些命令
2010-11-11 09:12 1072查看MC配置命令:cmviewconf 查看MC当前状态:cm ... -
HP-UX IA 11.31 Oracle 9.2安装内核参数修改
2010-10-20 10:59 1920NPROC 4096 KSI_ALLOC_MAX (NPROC ... -
HP-UX 安装tusc
2010-06-13 16:02 3001在HP-UX环境下,我们可以用tusc跟踪进程的调度情况。 1 ... -
HP-UX修改文件系统大文件属性
2010-05-26 17:08 2438HP-UX版本为 引用# uname -a HP-UX rx2 ... -
HP-UX增加交换空间
2010-05-12 15:59 2003HP-UX环境增加交换空间步骤如下 1、查看当前交换空间使用情 ... -
HP-UX使用swlist查看patch
2010-04-22 14:26 7023因项目需要,最近一直在折腾HP-UX小机,在这里记录一下,以防 ... -
HP-UX搭建NFS
2010-04-21 15:44 4983因项目需要,简要记录NFS搭建过程。 NFS服务端版本为 引用 ... -
HP-UX查看集群命令cmviewcl
2010-02-09 18:29 6597以下仅作记录 引用# cmviewcl -v CLUSTER ... -
HP-UX: Asynchronous i/o
2010-02-04 10:32 2224PURPOSE ------- The purpose o ... -
What is Swap Space(Pseudo-Swap)?
2010-02-03 16:46 1372Pseudo-swap space allows for t ... -
Kernel Parameter Setting
2010-01-29 11:59 1407Unix kernel parameters can be t ... -
HP-UX crontab问题处理一则
2009-08-19 12:02 28811、Oracle用户没有权限执行crontab 引用$ cro ... -
SP2-0734
2009-07-23 17:09 4540今天在数据库巡检过程中,碰到了SP2-0734,怀疑是环境变量 ...
相关推荐
在本文中,我们将深入探讨如何在HP-UX 11.31上安装Oracle 11gR2 RAC(Real Application Clusters)系统。Oracle 11gR2引入了若干新特性,显著增强了Oracle Clusterware和Automatic Storage Management (ASM)的功能。...
在本文中,我们将深入探讨如何在HP-UX 11.31环境下安装Oracle 11gR2 RAC(Real Application Clusters)系统。Oracle 11gR2引入了若干新特性,显著增强了Oracle数据库和集群技术的性能与易用性。 首先,Oracle 11gR2...
基于Maxwell设计的经典280W 4025RPM高效率科尔摩根12极39槽TBM无框力矩电机:生产与学习双重应用案例,基于Maxwell设计的经典280W高转速科尔摩根TBM无框力矩电机:7615系列案例解析与应用实践,基于maxwwell设计的经典280W,4025RPM 内转子 科尔摩根 12极39槽 TBM无框力矩电机,7615系列。 该案例可用于生产,或者学习用,(157) ,maxwell设计; 280W; 4025RPM内转子; 科尔摩根; 12极39槽TBM无框力矩电机; 7615系列; 生产/学习用。,基于Maxwell设计,高功率280W 12极39槽TBM无框力矩电机:生产与学习双用途案例
基于碳交易的微网优化模型的Matlab设计与实现策略分析,基于碳交易的微网优化模型的Matlab设计与实现探讨,考虑碳交易的微网优化模型matlab ,考虑碳交易; 微网优化模型; MATLAB;,基于Matlab的碳交易微网优化模型研究
二级2025模拟试题(答案版)
OpenCV是一个功能强大的计算机视觉库,它提供了多种工具和算法来处理图像和视频数据。在C++中,OpenCV可以用于实现基础的人脸识别功能,包括从摄像头、图片和视频中识别人脸,以及通过PCA(主成分分析)提取图像轮廓。以下是对本资源大体的介绍: 1. 从摄像头中识别人脸:通过使用OpenCV的Haar特征分类器,我们可以实时从摄像头捕获的视频流中检测人脸。这个过程涉及到将视频帧转换为灰度图像,然后使用预训练的Haar级联分类器来识别人脸区域。 2. 从视频中识别出所有人脸和人眼:在视频流中,除了检测人脸,我们还可以进一步识别人眼。这通常涉及到使用额外的Haar级联分类器来定位人眼区域,从而实现对人脸特征的更细致分析。 3. 从图片中检测出人脸:对于静态图片,OpenCV同样能够检测人脸。通过加载图片,转换为灰度图,然后应用Haar级联分类器,我们可以在图片中标记出人脸的位置。 4. PCA提取图像轮廓:PCA是一种统计方法,用于分析和解释数据中的模式。在图像处理中,PCA可以用来提取图像的主要轮廓特征,这对于人脸识别技术中的面部特征提取尤
麻雀搜索算法(SSA)自适应t分布改进版:卓越性能与优化代码注释,适合深度学习。,自适应t分布改进麻雀搜索算法(TSSA)——卓越的学习样本,优化效果出众,麻雀搜索算法(SSA)改进——采用自适应t分布改进麻雀位置(TSSA),优化后明显要优于基础SSA(代码基本每一步都有注释,代码质量极高,非常适合学习) ,TSSA(自适应t分布麻雀位置算法);注释详尽;高质量代码;适合学习;算法改进结果优异;TSSA相比基础SSA。,自适应T分布优化麻雀搜索算法:代码详解与学习首选(TSSA改进版)
锂电池主动均衡Simulink仿真研究:多种均衡策略与电路架构的深度探讨,锂电池主动均衡与多种均衡策略的Simulink仿真研究:buckboost拓扑及多层次电路分析,锂电池主动均衡simulink仿真 四节电池 基于buckboost(升降压)拓扑 (还有传统电感均衡+开关电容均衡+双向反激均衡+双层准谐振均衡+环形均衡器+cuk+耦合电感)被动均衡电阻式均衡 、分层架构式均衡以及分层式电路均衡,多层次电路,充放电。 ,核心关键词: 锂电池; 主动均衡; Simulink仿真; 四节电池; BuckBoost拓扑; 传统电感均衡; 开关电容均衡; 双向反激均衡; 双层准谐振均衡; 环形均衡器; CUK均衡; 耦合电感均衡; 被动均衡; 电阻式均衡; 分层架构式均衡; 多层次电路; 充放电。,锂电池均衡策略研究:Simulink仿真下的多拓扑主动与被动均衡技术
S7-1500和分布式外围系统ET200MP模块数据
内置式永磁同步电机无位置传感器模型:基于滑膜观测器和MTPA技术的深度探究,内置式永磁同步电机基于滑膜观测器和MTPA的无位置传感器模型研究,基于滑膜观测器和MTPA的内置式永磁同步电机无位置传感器模型 ,基于滑膜观测器;MTPA;内置式永磁同步电机;无位置传感器模型,基于滑膜观测与MTPA算法的永磁同步电机无位置传感器模型
centos7操作系统下安装docker,及docker常用命令、在docker中运行nginx示例,包括 1.设置yum的仓库 2.安装 Docker Engine-Community 3.docker使用 4.查看docker进程是否启动成功 5.docker常用命令及nginx示例 6.常见问题
给曙光服务器安装windows2012r2时候找不到磁盘,问厂家工程师要的raid卡驱动,内含主流大多数品牌raid卡驱动
数学建模相关主题资源2
西门子四轴卧式加工中心后处理系统:828D至840D支持,四轴联动制造解决方案,图档处理与试看程序一应俱全。,西门子四轴卧加后处理系统:支持828D至840D系统,四轴联动高精度制造解决方案,西门子四轴卧加后处理,支持828D~840D系统,支持四轴联动,可制制,看清楚联系,可提供图档处理试看程序 ,核心关键词:西门子四轴卧加后处理; 828D~840D系统支持; 四轴联动; 制程; 联系; 图档处理试看程序。,西门子四轴卧加后处理程序,支持多种系统与四轴联动
MATLAB下基于列约束生成法CCG的两阶段鲁棒优化问题求解入门指南:算法验证与经典文献参考,MATLAB下基于列约束生成法CCG的两阶段鲁棒优化问题求解入门指南:算法验证与文献参考,MATLAB代码:基于列约束生成法CCG的两阶段问题求解 关键词:两阶段鲁棒 列约束生成法 CCG算法 参考文档:《Solving two-stage robust optimization problems using a column-and-constraint generation method》 仿真平台:MATLAB YALMIP+CPLEX 主要内容:代码构建了两阶段鲁棒优化模型,并用文档中的相对简单的算例,进行CCG算法的验证,此篇文献是CCG算法或者列约束生成算法的入门级文献,其经典程度不言而喻,几乎每个搞CCG的两阶段鲁棒的人都绕不过此篇文献 ,两阶段鲁棒;列约束生成法;CCG算法;MATLAB;YALMIP+CPLEX;入门级文献。,MATLAB代码实现:基于两阶段鲁棒与列约束生成法CCG的算法验证研究
“生热研究的全面解读:探究参数已配置的Comsol模型中的18650圆柱锂电池表现”,探究已配置参数的COMSOL模型下的锂电池生热现象:18650圆柱锂电池模拟分析,出一个18650圆柱锂电池comsol模型 参数已配置,生热研究 ,出模型; 18650圆柱锂电池; comsol模型; 参数配置; 生热研究,构建18650电池的COMSOL热研究模型
移动端多端运行的知识付费管理系统源码,TP6+Layui+MySQL后端支持,功能丰富,涵盖直播、点播、管理全功能及礼物互动,基于UniApp跨平台开发的移动端知识付费管理系统源码:多端互通、全功能齐备、后端采用TP6与PHP及Layui前端,搭载MySQL数据库与直播、点播、管理、礼物等功能的强大整合。,知识付费管理系统源码,移动端uniApp开发,app h5 小程序一套代码多端运行,后端php(tp6)+layui+MySQL,功能齐全,直播,点播,管理,礼物等等功能应有尽有 ,知识付费;管理系统源码;移动端uniApp开发;多端运行;后端php(tp6);layui;MySQL;直播点播;管理功能;礼物功能,知识付费管理平台:全功能多端运行系统源码(PHP+Layui+MySQL)
基于Python+Django+MySQL的个性化图书推荐系统:协同过滤推荐,智能部署,用户定制功能,基于Python+Django+MySQL的个性化图书推荐系统:协同过滤推荐,智能部署,用户定制功能,Python+Django+Mysql个性化图书推荐系统 图书在线推荐系统 基于用户、项目、内容的协同过滤推荐算法。 帮远程安装部署 一、项目简介 1、开发工具和实现技术 Python3.8,Django4,mysql8,navicat数据库管理工具,html页面,javascript脚本,jquery脚本,bootstrap前端框架,layer弹窗组件、webuploader文件上传组件等。 2、项目功能 前台用户包含:注册、登录、注销、浏览图书、搜索图书、信息修改、密码修改、兴趣喜好标签、图书评分、图书收藏、图书评论、热点推荐、个性化推荐图书等功能; 后台管理员包含:用户管理、图书管理、图书类型管理、评分管理、收藏管理、评论管理、兴趣喜好标签管理、权限管理等。 个性化推荐功能: 无论是否登录,在前台首页展示热点推荐(根据图书被收藏数量降序推荐)。 登录用户,在前台首页展示个性化推荐
STM32企业级锅炉控制器源码分享:真实项目经验,带注释完整源码助你快速掌握实战经验,STM32企业级锅炉控制器源码:真实项目经验,完整注释,助力初学者快速上手,stm32真实企业项目源码 项目要求与网上搜的那些开发板的例程完全不在一个级别,也不是那些凑合性质的项目可以比拟的。 项目是企业级产品的要求开发的,能够让初学者了解真实的企业项目是怎么样的,增加工作经验 企业真实项目网上稀缺,完整源码带注释,适合没有参与工作或者刚学stm32的增加工作经验, 这是一个锅炉的控制器,有流程图和程序协议的介绍。 ,stm32源码;企业级项目;工作经验;锅炉控制器;流程图;程序协议,基于STM32的真实企业级锅炉控制器项目源码
整车性能目标书:涵盖燃油车、混动车及纯电动车型的十六个性能模块目标定义模板与集成开发指南,整车性能目标书:涵盖燃油车、混动车及纯电动车型的十六个性能模块目标定义模板与集成开发指南,整车性能目标书,汽车性能目标书,十六个性能模块目标定义模板,包含燃油车、混动车型及纯电动车型。 对于整车性能的集成开发具有较高的参考价值 ,整车性能目标书;汽车性能目标书;性能模块目标定义模板;燃油车;混动车型;纯电动车型;集成开发;参考价值,《汽车性能模块化目标书:燃油车、混动车及纯电动车的集成开发参考》