- 浏览: 978281 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星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 1635挂载卷组 命令: vgchange –a n vgxx; ... -
[zt]HP小机常见故障及解决办法
2011-06-20 20:51 1715检查服务器进程是否正常; 主要通过cmviewcl命令查看pk ... -
记一次HP-UX存储修复
2011-05-10 10:54 2122昨天客户数据库由于本地硬盘出现故障,导致交换空间不足,进而导致 ... -
hp-ux ruby调用oci错误之解决过程
2010-12-17 17:59 1141今天在hp-ux 11.11 pa平台安装ruby和oci8, ... -
hp-ux gcc安装之core dump
2010-12-17 17:51 1824今天又在客户现场做dbra项目,安装平台是hp-ux pa 1 ... -
serviceguard的一些命令
2010-11-11 09:12 1044查看MC配置命令:cmviewconf 查看MC当前状态:cm ... -
HP-UX IA 11.31 Oracle 9.2安装内核参数修改
2010-10-20 10:59 1877NPROC 4096 KSI_ALLOC_MAX (NPROC ... -
HP-UX 安装tusc
2010-06-13 16:02 2984在HP-UX环境下,我们可以用tusc跟踪进程的调度情况。 1 ... -
HP-UX修改文件系统大文件属性
2010-05-26 17:08 2421HP-UX版本为 引用# uname -a HP-UX rx2 ... -
HP-UX增加交换空间
2010-05-12 15:59 1984HP-UX环境增加交换空间步骤如下 1、查看当前交换空间使用情 ... -
HP-UX使用swlist查看patch
2010-04-22 14:26 7010因项目需要,最近一直在折腾HP-UX小机,在这里记录一下,以防 ... -
HP-UX搭建NFS
2010-04-21 15:44 4960因项目需要,简要记录NFS搭建过程。 NFS服务端版本为 引用 ... -
HP-UX查看集群命令cmviewcl
2010-02-09 18:29 6583以下仅作记录 引用# cmviewcl -v CLUSTER ... -
HP-UX: Asynchronous i/o
2010-02-04 10:32 2208PURPOSE ------- The purpose o ... -
What is Swap Space(Pseudo-Swap)?
2010-02-03 16:46 1363Pseudo-swap space allows for t ... -
Kernel Parameter Setting
2010-01-29 11:59 1397Unix kernel parameters can be t ... -
HP-UX crontab问题处理一则
2009-08-19 12:02 28301、Oracle用户没有权限执行crontab 引用$ cro ... -
SP2-0734
2009-07-23 17:09 4510今天在数据库巡检过程中,碰到了SP2-0734,怀疑是环境变量 ...
相关推荐
基于python与Django的网上购物平台,页面整洁美观,主要功能有: 1、首页包括我的订单、购物车、我的收藏、我的足迹 2、商品分类查找、商品搜索、待收货、待发货、代付款 3、商品详情信息、配送地址选择、加入购物车 4、系统的登录和注册 使用的是mysql数据库,适合初学者下载使用。
数据库设计管理课程设计系统设计报告(powerdesign+sql+DreamweaverCS)超市管理系统设计与开发2提取方式是百度网盘分享地址
基于springboot的物流管理系统源码数据库文档.zip
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
基于springboot云平台的信息安全攻防实训平台源码数据库文档.zip
2010-2022年地区社会信任水平(CGSS调查数据)-最新出炉 2010-2022年cgss社会信任,原始数据及处理代码!! 包括: trust1上市公司所在省份的社会信任水平,等于CGSS中33的回复中“非常同意”和“比较同意”的人数占该省回复人数总数的比重; trust2上市公司所在省份的社会信任水平,对于CGSS中a33问题回复“非常不同意”“比较不同意”“说不上同意不同意”“比较同意”“非常同意”的,分别赋值为-2、-1、0、1、2,然后,取该省份所有回复的平均值。
# 基于MCU和C语言的数字时钟系统 ## 项目简介 这是一个数字时钟系统的设计与实现项目,结合了电路设计与嵌入式编程技术。本项目包含了电路设计、PCB板设计和基于微控制器(MSP4302553)的C语言程序开发。数字时钟功能包括时间显示、闹钟提醒等。 ## 项目的主要特性和功能 1. 基于微控制器MSP4302553实现数字时钟功能。 2. 支持时间显示,包括小时、分钟和秒。 3. 支持闹钟提醒功能。 4. PCB板设计,方便硬件制作和集成。 ## 安装使用步骤 假设用户已经下载了本项目的源码文件和相关硬件设计文件。 1. 安装并熟悉MSP430微控制器的编程环境,如Energia IDE。 2. 根据提供的PCB设计文件制作硬件电路,确保电路连接正确无误。 3. 将编译好的C语言程序烧录到MSP430微控制器中。 4. 完成硬件电路的组装和调试。确保数字时钟正常工作,显示时间准确。
基于springboot的城市公交查询系统源码数据库文档.zip
# 基于JavaEE和Layui的技术论坛系统 ## 项目简介 这是一个基于JavaEE和Layui框架开发的技术论坛系统,旨在为技术爱好者提供一个交流和讨论的平台。系统支持用户注册、登录、发帖、回复、管理论坛板块等功能,适用于小型技术社区的搭建。 ## 项目的主要特性和功能 1. 用户管理 用户注册、登录、修改个人信息。 管理员权限管理,包括删除用户。 2. 论坛管理 添加、删除、修改论坛板块。 查看所有论坛板块及其详细信息。 3. 帖子管理 发布、删除、查看帖子。 根据论坛板块分类查看帖子。 4. 回复管理 发布、删除回复。 查看指定帖子的所有回复。 ## 安装使用步骤 ### 环境准备 1. JDK确保已安装JDK 1.8或更高版本。 2. Tomcat下载并安装Apache Tomcat 9.0.24或更高版本。
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
【作品名称】:基于python+MySQL实现的,针对老师、学生、管理员用户,功能齐全,使用了hash函数单向加密等密码学技术。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 功能要求 实现学生信息、班级、院系、专业等的管理; 实现课程、学生成绩信息管理; 实现学生的奖惩信息管理; 创建规则用于限制性别项只能输入"男"或"女"; 创建视图查询各个学生的学号、姓名、班级、专业、院系; 创建存储过程查询指定学生的成绩单; 创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数; 建立数据库相关表之间的参照完整性约束。 学籍管理系统的功能需求包括管理员、学生和教师对功能的需求的三大部分: 1. 管理员对功能的需求: 管理员权限最大,可以对学生、教师、课程进行管理,包括对学生学籍信息的增删改查,对教 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
# 基于Spring Boot和Vue的物业管理系统 ## 项目简介 本项目是一个基于Spring Boot和Vue的物业管理系统,旨在提供一个高效、易用的平台,帮助物业公司管理小区、楼栋、房产、业主、车辆等信息。系统支持用户管理、权限控制、数据统计等功能,适用于各类物业管理场景。 ## 项目的主要特性和功能 ### 用户管理 用户登录与权限控制系统支持多用户登录,并根据用户角色进行权限控制,确保不同用户只能访问其权限范围内的功能和数据。 用户信息管理管理员可以查看、编辑和删除用户信息,包括用户的基本信息、角色和权限。 ### 小区管理 小区信息管理管理员可以添加、编辑和删除小区信息,包括小区名称、地址、面积、总栋数、总户数等。 小区状态管理管理员可以设置小区的状态(正常或停用),并查看小区的详细信息。 ### 楼栋管理 楼栋信息管理管理员可以添加、编辑和删除楼栋信息,包括楼栋名称、所属小区、总户数等。
基于springboot+Vue框架的学生交流互助平台源码数据库文档.zip
NVIDIA GeForce GT 1010 是英伟达推出的一款入门级桌面显卡,以下是它的详细介绍: 基本信息 发布时间:2021 年 1 月 13 日. 核心代号:GP108. 制造工艺:14 纳米. 性能参数 核心频率:基础频率为 1228MHz,加速频率可达 1468MHz. 显存类型:GDDR5 ,显存容量为 2GB,位宽 64bit,显存频率为 6GHz ,显存带宽 48.06GB/s. 流处理器数量:256 个. 纹理单元:16 个. 光栅单元:8 个. 功耗与供电 功耗:热设计功耗(TDP)仅为 30W,无需额外的电源连接器,可直接通过 PCI-E 插槽供电. 建议电源:200W 及以上. 显示输出接口 配备 1 个 DVI 接口、1 个 Mini-HDMI 2.0 接口,可满足基本的显示输出需求. 性能表现 游戏性能:由于其规格较低,它主要适用于轻度游戏,如独立游戏、像素风格游戏、模拟经营及怀旧老款游戏等。在面对大型 3D 游戏或对画质和帧率要求较高的游戏时,可能无法提供流畅的游戏体验. 日常应用:能够满足日常的办公需求,如文档处理、网页浏览等,也可以流畅播放高清视频.
# 基于Arduino的RS232通讯拦截系统 ## 项目简介 本项目旨在拦截并观察RS232设备之间的ASCII通信。通过在两个RS232设备之间插入Arduino,用户可以调试或逆向工程设备的命令集或协议。项目基于Arduino平台开发,适用于需要深入探究RS232通信的用户。 ## 项目的主要特性和功能 1. 通信拦截拦截并打印两个RS232设备之间的通信内容。 2. 调试与分析通过Arduino的串口监视器查看通信内容,方便调试和协议分析。 3. 硬件指导提供详细的硬件连接示意图和软件操作流程指导。 ## 安装使用步骤 假设用户已经下载了本项目的源码文件。 1. 准备硬件 两个RS232toTTL转换器 Arduino(建议使用Mega 2560以获取足够的串口资源) 连接线等 2. 连接硬件
Delphi RSA签名与验签库 简介 本开源仓库提供了一个Delphi库,用于实现RSA签名与验签功能。该库支持三种签名与验签方式(SHA1WithRSA、SHA256WithRSA和MD5WithRSA),并且支持PKCS8和PKCS1两种秘钥格式。此外,还提供了UTF-8和GBK两种字符集选择,兼容Delphi 7到Delphi XE10版本。 功能特点 支持的签名与验签方式: SHA1WithRSA SHA256WithRSA MD5WithRSA 支持的秘钥格式: PKCS8 PKCS1 支持的字符集: UTF-8 GBK 兼容性: Delphi 7 Delphi 2007 Delphi 2009 Delphi 2010 Delphi XE Delphi XE2 Delphi XE3 Delphi XE4 Delphi XE5 Delphi XE6 Delphi XE7 Delphi XE8 Delphi 10 Seattle Delphi 10.1 Berlin Delphi 10.2 Tokyo Delphi 10.3 Rio Delphi 10.4 Sydney 使用
基于springboot的中医院问诊系统源码数据库文档.zip
基于springboot+JavaWeb图书管理系统源码数据库文档.zip
基于SpringBoot的农业收成管理系统源码数据库文档.zip