Å×Å©³ëÄÄÇ»ÅÍ
http://linux.sarang.net/board/?p=list&table=tip
1. vi¿¡¼ (not vim) vi¿¡¼ dos modeÀÇ ÈÀÏÀ» ÀÐÀ¸¸é ÁÙ³¡¿¡ ^MÀÌ ³ªÅ¸³³´Ï´Ù. ¸í·É¾î ¸ðµå¿¡¼.. :%s/^M//g %s´Â ġȯ¸í·ÉÀÔ´Ï´Ù. %s///mode À§¿¡¼ mode¿¡ g¸¦ ½è´Âµ¥, ÀÌ°ÍÀº globalÀÇ ¾àÀÚ·Î ÈÀÏ ...
xÀ©µµ¿ì´Â xhost¶ó´Â ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¿ø°Ý ÇÁ·Î±×·¥À» ÀÚ½ÅÀÇ À©µµ¿ì¿¡ ¶ç¿ï ¼ö ÀÖ½À´Ï´Ù. ¿ì¼± ¿ø°Ý È£½ºÆ®(¿¹¸¦ µé¸é kulsnet)°¡ ÀÚ½ÅÀÇ x¼¹ö(kuls2)¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô Çã°¡±ÇÀ» ÁÝ´Ï´Ù. $xhost +kul...
¸®´ª½º ºÎÆà µð½ºÄÏ ¸¸µé±â, LILO°¡ Æļյż ºÎÆÃÀÌ ¾ÈµÉ¶§... 2000.11. 8 À̼º¼ö(senux@senux.com) ¸¸µë ¸®´ª½º ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Ù °£È¤ ºÎÆÃÀÌ ¾ÈµÇ´Â ¹®Á¦°¡ »ý°åÀ»¶§ Ãʺ¸ÀÚºÐÀº ´çȲÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï...
Ãâó:http://linux.sarang.net/board/?p=read&table=tip&no=2653&o[at]=s&o[sc]=a&o[ss]=fsck&o[st]=a ext3 ÆÄÀϽýºÅÛ±¸ÃàÇϱâ. ÁÖÀÇ) ÇԺηΠ½Ã½ºÅÛÀ» °Çµå¸®´Â°ÍÀº À§ÇèÇÏ´Ï ÁÖÀÇÇϽñâ¹Ù¶ø´Ï´Ù. ext3´Â Á®...
À¯µ¿¾ÆÇǶó¼ ÄÓ¶§¸¶´Ù ip°¡ ¹Ù²ò´Ï´Ù. °¡²ûÀº ±×´ë·ÎÀ̱¸¿©... ±×·¡¼ Áý¹Û¿¡¼µµ ÄÄ¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ½ºÅ©¸³Æ®¸¦ ¸¸µé¾îºÃ½À´Ï´Ù... /etc/rc.d/rc.local¿¡ ¾Æ·¡¿Í °°ÀÌ µî·ÏÇØ µÎ¸é µÇ°ÚÁÒ... /etc/star...
adslÁ¢¼ÓÇÏ°í rc.local.¿¡¼ Ãß°¡ÇÏ¿© »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® ÇöÀç »óÅ¿¡¼ ºüÁø°ÍÀº dns¼¹ö¿¡ º¯°æ°ªÀ» º¸³×´Â °ÍÇÏ°í dns¼¹ö¿¡¼ ÇØ´ç µµ¸ÞÀÎÀ» activeÇϴ°͸¸ ºüÁ®ÀÖ½À´Ï´Ù.
/etc/rc.d/init.d/firewall #!/bin/sh # Get ip extip="`ifconfig ppp0 grep 'inet addr' awk '{print $2}' sed -e 's/.*://'`" # Save ip echo $extip > /etc/ppp/ip ipchains -P input ACCEPT ip...
> ÇãÁ¤±Õ ´ÔÀÌ ¾²½Å ±ÛÀÔ´Ï´Ù. > À¯µ¿¾ÆÇǶó¼ ÄÓ¶§¸¶´Ù ip°¡ ¹Ù²ò´Ï´Ù. °¡²ûÀº ±×´ë·ÎÀ̱¸¿©... > ±×·¡¼ Áý¹Û¿¡¼µµ ÄÄ¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ½ºÅ©¸³Æ®¸¦ ¸¸µé¾îºÃ½À´Ï´Ù... > /etc/rc.d/rc.local¿¡ ¾Æ·¡¿Í °°...
.
°©ÀÚ±â ÄÄÇ»ÅÍ°¡ ²¨ÁøÈÄ ´Ù½Ã ºÎÆýÃų·Á°í ÇÏ´Ï check root file system.... ¸ð ÀÌ·¸°Ô ³ª¿À¸é¼ CTRL+D Reboot login root password> ÀÌ·¸°Ô ³ª¿Ã‹š ·çÆ® ¾ÏÈ£ ´©¸£°í ¹®Á¦ ÀÖ´ÂÇÏµå µð½ºÅ©¸¦ ¾Ë¾Æ³»µÚ.....
Ãâó :http://www.hobanlife.com/
Virtual Server via NAT This page contains information about how to setup a virtual server via NAT. Network address translation Due to the shortage of IP address in IPv4 and some security reasons, ...
tar xvfz ipvsadm-1.15.tar.gz make install
Port Forwarding - with Linux 2.2 What's Changes If you haven't used Port Forwarding before, you can skip this section. This is quick guide to the changes since 2.0.36. Most of the changes are mino...
¼¹ö°¡ »ì¾Ò³ª Á×¾ú³ª È®ÀÎÇÒ¶§ pingÀ» »ç¿ëÇÏÁÒ.. ´ÙÀ½ ¿É¼ÇÀ¸·Î ¼¹öÀÇ ping¿¡ ´ëÇÑ ¹ÝÀÀÀ» on offÇÒ¼ö ÀÖ½À´Ï´Ù. /etc/rc.d/rc.local¿¡´Ù ³Ö¾î µÎ¸é ÁÁ°ÚÁÒ.. # echo 1 >/proc/sys/net/ipv4/icmp_echo_ign...
¾ÆÆÄÄ¡¿¡¼ Àü¼Û ¼Óµµ Á¦ÇÑÇϱâ (¸ðµç ¼³¸íÀº ·¹µåÇÞ 6.0À» ±âÁØÀ¸·Î ÇÕ´Ï´Ù.) 1. ¾ÆÆÄÄ¡ 1.3.x¿ë bandwidth ¸ðµâÀÌ ÇÊ¿äÇÕ´Ï´Ù. ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c¸¦ ¹Þ¾Æ ¿À½Ã...
¾ÆÆÄÄ¡ ÈÀÏ¿¡ À̺κÐÀ» ³Ö¾îµÎ¸é ȨÆäÀÌÁö ±Ü¾î°¡´Â°Í ¾î´ÀÁ¤µµ´Â ¸·À»¼ö ÀÖ½À´Ï´Ù. vi /usr/local/etc/httpd/conf/httpd.conf -------------------- ¼Ò½º -------------- BrowserMatch "WebZIP" go_out Br...
Amd ¿ÀÅ丶¿îÆ® µ¥¸ó, ¿ø°ÝÁö¿¡¼ ¼¹ö Á¢¼Ó½Ã ÀÚµ¿À¸·Î ¸¶¿îÆ® µð·ºÅ丮µéÀ» ¸¶¿îÆ® Çϴ°ÍÀÔ´Ï´Ù. Áï, ¿äûÀÌ ÀÖÀ» ¶§ ÀåÄ¡¿Í HFS È£½ºÆ®¸¦ ¸¶¿îÆ® ½ÃÄÑ ÁÖ´Â ÀÚµ¿ ¸¶¿îÆ® µ¥¸óÀÔ´Ï´Ù. ³×Æ®¿öÅ© ±¸¼ºÀÌ À߸ø...
mkbootdisk --device /dev/fd0 2.2.0-pre8 À̶ó°í ÀÔ·ÂÇÕ´Ï´Ù. ¸¸¾à ÀÚ½ÅÀÇ Ç÷ÎÇÇ µå¶óÀ̺ê ÀåÄ¡¸íÀÌ fd0ÀÎ °æ¿ì À§ÀÇ --device /dev/fd0 ºÎºÐÀº »ý·«Çصµ µË´Ï´Ù. ÇÏÁö¸¸ ÀÚ½ÅÀÇ Ç÷ÎÇÇ µå¶óÀ̺ê ÀåÄ¡¸íÀÌ /de...
************************************* DB¿Í DB User¸¦ Ãß°¡ÇÏ´Â µµ±¸ ************************************* USAGE : mysql.create [DB/USER] [PASSWORD] $ cat /usr/local/bin/mysql.create #!/bin/sh #...
·¹µåÇÞ 7.0 ¿µ¹®ÆÇ ½Ãµð·ç mysql rpm ÀνºÅç ÇϽźÐÀº ·¹µåÇÞ »çÀÌÆ®¿¡¼ ÆÐÄ¡¹öÁ¯ ¹ÞÀ¸¼¼¿ä. 3.23.22 -> 2.23.24 ·Î ¹öÁ¯¾÷ÀÌ µÇ¾îÀÖ´õ±º¿ä. pid ÆÛ¹Ì¼Ç ¹®Á¦·Î »ý¼ºÀÌ ¾ÈµÇ´Â ¹®Á¦°¡ ¹ß»ýÇÏ¿© ·çÆ®¿Í ...
mysqlclient µµÇؾßÇÏ°í ½É°¢ÇÒ¶§ lib* glib* php* ±âŸµîµî ¸¹Àº rpmÀ» ¾÷µ¥ÀÌÆ® ÇØ¾ß »ç¿ë°¡´ÉÇÕ´Ï´Ù. > ÇãÁ¤±Õ ´ÔÀÌ ¾²½Å ±ÛÀÔ´Ï´Ù. > ·¹µåÇÞ 7.0 ¿µ¹®ÆÇ ½Ãµð·ç mysql rpm ÀνºÅç ÇϽźÐÀº ·¹µåÇÞ »çÀÌÆ®¿¡¼...
http://linux.sarang.net/board/?p=list&table=tip
Netscape 4.76ÇѱÛȽÃÅ°´Â ¹æ¹ý ´ÙÀ½ÀÇ ¹®¼´Â Netscape 4.76À» ÇѱÛÈ ½ÃÄÑ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» Àû°í ÀÖ½À´Ï´Ù. o ÇÊ¿äÇÑ ÈÀÏ 1. netscape 4.76 ¹èÆ÷ÆÇ 2. ÃÖÁØÈ£ ´ÔÀÇ ÇѱÛÈ ¸®¼Ò½º (http://www.kr....
1. vi¿¡¼ (not vim) vi¿¡¼ dos modeÀÇ ÈÀÏÀ» ÀÐÀ¸¸é ÁÙ³¡¿¡ ^MÀÌ ³ªÅ¸³³´Ï´Ù. ¸í·É¾î ¸ðµå¿¡¼.. :%s/^M//g %s´Â ġȯ¸í·ÉÀÔ´Ï´Ù. %s///mode À§¿¡¼ mode¿¡ g¸¦ ½è´Âµ¥, ÀÌ°ÍÀº globalÀÇ ¾àÀÚ·Î ÈÀÏ ...
ls * µð·ºÅ丮¾ÈÀÇ ³»¿ëÀ» ¿¶÷Çϱâ À§ÇÑ ¸í·É -a "."À¸·Î ½ÃÀÛÇÏ´Â ÆÄÀϵéÀ» Æ÷ÇÔÇÏ¿© µð·ºÅ丮ÀÇ ¸ðµç ³»¿ëÀ» Ãâ·Â. -l ÆÄÀÏÀÇ ¸ðµå ,¸µÅ©¼ö, »ç¿ëÀÚ¸í, ±×·ì¸í, ¹ÙÀÌÆ®¼ö, ÃÖÁ¾¼öÁ¤½Ã°£ÀÇ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù...
¼¹öÀÌÀüÀ̳ª ¹é¾÷½Ã ¾ÐÃà¹æ¹ý ========================================================================= ¢Ã tar zcvfp ¾ÐÃàµÉÆÄÀϸí.tgz ¾ÐÃàÇÒµð·ºÅ丮¸í => ¾ÐÃàÇÒ ¶§ ¢Ã tar zxvfp ¾ÐÃàÆÄÀϸí.tgz ¾Ð...
1. µð·ºÅ丮 Àüü ¹é¾÷À» ÇϽʽÿÀ. telnet À¸·Î Á¢¼ÓÇÑ ´ÙÀ½ ȨÆäÀÌÁö°¡ ÀÖ´Â ÃÖ»óÀ§ µð·ºÅ丮¿¡¼ tar cvpf ¹À»ÆÄÀϸí.tar * ÀÌ¿Í °°ÀÌ Çϸé ÇÏÀ§µð·ºÅ丮±îÁö ÇÑ°³ÀÇ ÆÄÀÏ·Î ¹¾î Áý´Ï´Ù. ÀÌ°ÍÀ»...
http://ipwhois.nic.or.kr/ ipÇÒ´ç
/etc/security/limits.conf ÆÄÀÏÀ» ºÁº¸¼¼¿ä. ¾Æ·¡ ¿¹¹®Àº user ±×·ì »ç¿ëÀÚ´Â µ¿ÀϾÆÀ̵ð·Î µ¿½ÃÁ¢¼ÓÇÏÁö ¸øÇÏ°Ô ÇÑ°ÍÀÔ´Ï´Ù. (Ưº°È÷ ¼ºñ½º¸¦ Àç°¡µ¿ÇÒ ÇÊ¿ä¾øÀÌ ¹Ù·Î Àû¿ëµË´Ï´Ù.) @user - ...
0.telnet deamonÀ» Á×À̰ųª 1./etc/passwd¸¦ ¼öÁ¤Çϰųª 2./etc/nologinÀ» ¸¸µé°Å³ª 3..bashrc¸¦ ¼öÁ¤Çϰųª ÇÏ¸é µË´Ï´Ù. º¸¾È ¼øÀ§´Â À§¿¡¼ ¾Æ·¡ÂÊÀ¸·Î ¾àÇØÁý´Ï´Ù. 1¿¡ ´ëÇѼ³¸í--------------------------...
[ ÀÚ·á½Ç ]
±¤°í¼º ±ÛÀ̳ª ºÒ¹ýÀÚ·á ¾÷·Îµå¸¦ ±ÝÇÕ´Ï´Ù.
|
Netscape 4.76ÇѱÛȽÃÅ°´Â ¹æ¹ý
|
À̸§ : Mr.Lee ¹øÈ£ : 17 Á¶È¸ : 184631
¾÷·Îµå : 2000-11-17 18:32:22
|
|
Netscape 4.76ÇѱÛȽÃÅ°´Â ¹æ¹ý
´ÙÀ½ÀÇ ¹®¼´Â Netscape 4.76À» ÇѱÛÈ ½ÃÄÑ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» Àû°í ÀÖ½À´Ï´Ù.
o ÇÊ¿äÇÑ ÈÀÏ
1. netscape 4.76 ¹èÆ÷ÆÇ
2. ÃÖÁØÈ£ ´ÔÀÇ ÇѱÛÈ ¸®¼Ò½º
(http://www.kr.freebsd.org/~cjh/freetime/mozilla/netscape-ko/
3. ¹Ú¿ø±Ô´ÔÀÇ libnsfix ¶óÀ̺귯¸®
(http://chem.skku.ac.kr/~wkpark/linux/archive/¿¡¼
netscape-nsfix-20000913-1.src.rpm)
o ¼³Ä¡ ¹æ¹ý.
1. ÀÏ´Ü netscape 4.76À» ¼³Ä¡ÇÕ´Ï´Ù. Áö±Ý ÀÌ°÷¿¡¼´Â /usr/local/lib/nescape
¿¡ ¼³Ä¡Çß´Ù°í °¡Á¤ÇÕ´Ï´Ù.
2. ÇÑ±Û ¸®¼Ò½º ¼³Ä¡.
% gunzip -c netscape-korean-kit-xxx.tar.gz | tar xvf -
% cd netscape-korean-kit-xxx
% vi install
---> [BEFORE] À̺κÐÀ» ã¾Æ¼ ¹Ù²Ù½Ã±æ ¹Ù¶ø´Ï´Ù.
NETHELP=nethelp-v451.nif
case `uname` in
HP-UX)
ADLOC="/usr/lib/X11/ko_KR.eucKR/app-defaults";
CFGLOC="/usr/lib/X11/ko_KR.eucKR/app-defaults";
MISCLOC="/usr/lib/X11/ko_KR.eucKR/netscape";
;;
IRIX)
ADLOC="/usr/lib/X11/ko_KR.EUC/app-defaults";
CFGLOC="/usr/lib/X11/ko_KR.EUC/app-defaults";
MISCLOC="/usr/lib/X11/ko_KR.EUC/netscape";
;;
OSF1)
ADLOC="/usr/lib/X11/ko_KR/app-defaults";
CFGLOC="/usr/lib/X11/ko_KR/app-defaults";
MISCLOC="/usr/lib/X11/ko_KR/netscape";
;;
SunOS)
ADLOC="/usr/openwin/lib/locale/ko/app-defaults";
CFGLOC="/usr/openwin/lib/ko/app-defaults";
MISCLOC="/usr/openwin/lib/locale/ko/netscape";
;;
FreeBSD|*)
# Location for the apps-default file
ADLOC="/usr/X11R6/lib/X11/${LANG}/app-defaults";
# Location for the netscape.cfg file
CFGLOC="/usr/lib/X11/${LANG}/app-defaults";
# Location for some Misc pieces
MISCLOC="/usr/X11R6/lib/X11/${LANG}/netscape";
;;
esac
--> [AFTER] ´ÙÀ½°ú °°ÀÌ °íÄ¡½Ê½Ã¿ä.
NETHELP=nethelp-v451.nif
PREFIX="/usr/local/lib/Netscape"
case `uname` in
HP-UX)
uLANG="ko_KR.eucKR";
;;
IRIX)
uLANG="ko_KR.eucKR";
;;
OSF1)
uLANG="ko_KR";
;;
unOS)
uLANG="ko";
;;
FreeBSD|*)
uLANG=${LANG};
;;
esac
ADLOC="${PREFIX}/korean/app-defaults";
CFGLOC="${PREFIX}/korean/app-defaults";
MISCLOC="${PREFIX}/korean/netscape";
---> [BEFORE] ´ÙÀ½ ºÎºÐµµ ã¾Æ¼ °íÄ¡½Ê½Ã¿ä.
echo ""
echo "Install completed. Don't forgot to see your platform-specfic"
echo "subdirectory(e.g. FreeBSD/README) for more information to"
echo "work in your platform environment."
echo ""
exit 0
---> [AFTER] ÀÌ·¸°Ô °íÄ¡½Ê½Ã¿ä. (½ÇÁ¦´Â ¸î Á٠÷°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.)
# Default Locale Setting
if test ! -d "${PREFIX}/en_US/app-defaults"
then
mkdir -p ${PREFIX}/en_US/app-defaults
fi
cp ${INSTALL_DIR}/Netscape.ad ${PREFIX}/en_US/app-defaults/Netscape
# For Other Korean Locale
cd ${PREFIX}
ln -s korean ${uLANG}
mv netscape netscape-communicator # ETC Procedure
echo ""
echo "Install completed. Don't forgot to see your platform-specfic"
echo "subdirectory(e.g. FreeBSD/README) for more information to"
echo "work in your platform environment."
echo ""
exit 0
---> [install scriptÀÇ ³»¿ëÀº ¿©±â±îÁö ÀÔ´Ï´Ù]
±×·± ÈÄ ´ÙÀ½ÀÇ ÇÁ·Î½ÃÁ®¸¦ °ÉÄ¡½Ê½Ã¿ä.
% su
# sh ./install
netscapeÀÇ ¼³Ä¡ µð·ºÅ丮¸¦ ¹¯´Â ¹°À½¿¡´Â /usr/local/lib/netscapeÀ¸·Î
´äÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.
# vi /usr/local/bin/netscape
´ÙÀ½ÀÇ ³»¿ëÀ» netscpaeÀ̶ó´Â À̸§À¸·Î ¸¸µé¸é µË´Ï´Ù.
---> [netscape script ³»¿ë]
#!/bin/sh
set -e
#################
## Basic Setting
#################
prefix=$(dirname $(dirname $0))
MOZILLA_HOME=${prefix}/lib/netscape
prefdir=$HOME/.netscape
prefcpcK=${prefdir}/preferences.js
defs="-irix-session-management"
defsrem="irix-session-management -noraise -remote"
b_opt="openBrowser"
nlang=${LANG}
case "${LANG}" in
ko*)
export LANG="ko_KR";
nlang="korean"
export LD_PRELOAD=${MOZILLA_HOME}/shlib/libnsfix.so.1;
;;
esac
NPX_PLUGIN_PATH=${prefdir}/plugins:${MOZILLA_HOME}/plugins
XUSERFILESEARCHPATH=${prefdir}/${nlang}/%T/%N:${MOZILLA_HOME}/${nlang}/%T/%N
XFILESEARCHPATH=${XUSERFILESEARCHPATH}:${XFILESEARCHPATH}
LD_LIBRARY_PATH=${MOSZILLA_HOME}:${LD_LIBRARY_PATH}
export MOZILLA_HOME
export NPX_PLUGIN_PATH
export XUSERFILESEARCHPATH
export XFILESEARCHPATH
export LD_LIBRARY_PATH
#########################
# Korean Language Setting
#########################
netscape=""
if echo $0 | grep 'navigator' >/dev/null; then
netscape=${prefix}/lib/netscape/netscape-navigator
elif echo $0 | grep 'communicator' >/dev/null ; then
netscape=${prefix}/lib/netscape/netscape-communicator
elif [ -x ${prefix}/lib/netscape/netscape-communicator ]; then
netscape=${prefix}/lib/netscape/netscape-communicator
elif [ -x ${prefix}/lib/netscape/netscape-navigator ]; then
netscape=${prefix}/lib/netscape/netscape-navigator
else
echo "You don't seem to have netscape installed."
exit 1
fi
procname=$netscape
#procname=${prefix}/lib/netscape/netscape-dyMotif
#if [ "$sysname" = "sparc" ]; then
# export LD_PRELOAD=libBrokenLocale.so.1
#fi
# This couldn't hurt.
export MOZILLA_LINUX_INSERT_LINK_FIX=1
# Exterminate zombie netscapes, and wipe stale lock file.
killstale () {
user="`whoami`"
ourpids="`/sbin/pidof $procname`"
[ "$ourpids" != "" ] && ourpids=`ps u $ourpids | sed -n "s/^$user[ ]*\([^ ]*\)[ ].*/\1/p"`
for p in $ourpids; do
[ "$p" = "" ] && continue
# int, quit, term, kill
{ kill -2 $p && kill -3 $p && kill -15 $p && sleep 2 && kill -9 $p ; } >/dev/null 2>&1
done
[ -L "$HOME/.netscape/lock" ] && rm "$HOME/.netscape/lock"
return 0
}
# Check the netscape lock file
checklock () {
lock=`ls -l $HOME/.netscape/lock | awk '{ print $11 }'`
# Don't check the IP address; it may have changed.
#ipaddr=`echo $lock | awk -F : '{ print $1 }'`
pid=`echo $lock | awk -F : '{ print $2 }'`
#/sbin/ifconfig | grep -q "inet addr:$ipaddr" && \
pids=`/sbin/pidof $procname`
for apid in $pids ; do
[ "$pid" = "$apid" ] && return 0
done
killstale
return 1
}
# Try calling existing netscape process with functions, else start one.
newbrowser () {
[ $# -gt 0 ] && url=`echo $@ | sed 's/\ -[^ ]*//g; s/\( | \)*//'`
if [ -L "$HOME/.netscape/lock" ] && checklock; then
if [ "$url" = "" ]; then
$netscape $defsrem "xfeDoCommand($b_opt)" "$@" 2>/dev/null || \
{ killstale && exec $netscape $defs $cl_opt "$@" ; }
else
$netscape $defsrem "xfeDoCommand(openBrowser)" 2>/dev/null && \
$netscape $defsrem "openURL($url)" 2>/dev/null || \
{ killstale && exec $netscape $defs "$@" ; }
fi
else
if [ "$url" = "" ]; then
[ ${rerun:=0} -eq 1 ] && { sleep 3; $netscape $defsrem "xfeDoCommand($b_opt)" '$@' 2>/dev/null ; } &
exec $netscape $defs $cl_opt "$@"
else
exec $netscape $defs "$@"
fi
fi
}
newopt () {
opt="$1"
shift
case "$opt" in
"+news"|"+discussions") b_opt="openNewsgroups" ; cl_opt="-discussions" ;;
"+mail"|"+messenger") b_opt="openInbox" ; cl_opt="-messenger" ;;
"+edit"|"+composer") b_opt="openEditor" ; cl_opt="-composer" ;;
"+addr"|"+addresses") b_opt="openAddrBook" ; cl_opt="-messenger -iconic" ; rerun=1 ;;
"+hist"|"+history") b_opt="openHistory" ; cl_opt="-iconic" ; rerun=1 ;;
"+book"|"+bookmarks") b_opt="openBookmarks" ; cl_opt="-iconic" ; rerun=1 ;;
"+mailto") b_opt="composeMessage" ; cl_opt="-messenger -iconic" ; rerun=1 ;;
"+component-bar") b_opt="toggleTaskbar" ; cl_opt="-component-bar";;
esac
newbrowser "$@"
}
oldopt () {
exec $netscape $defs "$@"
}
usage () {
echo ""
echo "Netscape Wrapper $ver, $ts"
echo " (c) 1998,1999 Dave Cinege, H. Peter Anvin, and Red Hat, Inc."
echo ""
echo "usage: netscape [ option ]"
echo " options:"
echo ""
echo " [none] Open new browser"
echo " [URL] Open new browser with URL"
echo " +news | +discussions Show Collabra Discussions"
echo " +mail | +messenger Show Messenger Mailbox (INBOX)"
echo " +edit | +composer Open Composer"
echo " +addr | +addresses Show Address Book"
echo " +hist | +history Open History window"
echo " +book | +bookmarks Open Bookmarks windowsBook"
echo " +mailto Open New Message window"
echo " +component-bar Show (detach) Component Lauch Bar"
echo " -[option] Passed directly to Netscape binary"
echo ""
echo "The wrapper first attempts to open the option in a running"
echo "netscape. If no netscape is running, one is executed with"
echo "the option as the starting window."
echo ""
echo "Edit the top of this file to set default paths."
echo ""
echo ""
echo "Netscape binary help:"
echo ""
exec $netscape "-help"
}
#
# Fix "locale" problems when printing to postscript
#
# If the locale uses a decimal separator other than a point printf
# will return something other than 1.0
#
pnt=`printf "%1.1f" 1 2>/dev/null`
if [ "$pnt" != "1.0" ]; then
export LC_NUMERIC=C # Try a "safe" value for LC_NUMERIC.
pnt=`printf "%1.1f" 1 2>/dev/null`
if [ "$pnt" != "1.0" ]; then # LC_ALL is bad.
LC_COLLATE=$LC_ALL # Set $LC_ALL for every category except
LC_CTYPE=$LC_ALL # LC_NUMERIC, and then unset LC_ALL.
LC_MESSAGES=$LC_ALL
LC_MONETARY=$LC_ALL
LC_TIME=$LC_ALL
unset LC_ALL
export LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_CTIME
fi
fi
# Make user copy of default files unless they already exist
if [ ! -f $prefcpck ]; then
[ ! -d $prefdir ] && mkdir -p $prefdir
pwd=`pwd`
for pdir in $prefskel; do
[ ! -d $pdir ] && continue
cd $pdir
for i in *; do
[ ! -f $prefdir/$i ] && cp $i $prefdir/$i
done
done
touch $prefcpck #safer, slower then this? #echo -n "" >>$prefcpck
cd $pwd
fi
# set up home page
#HOMEPAGE=/usr/share/doc/HTML/index.html
#if [ -f $pref ]; then
# if egrep "\"browser.startup.(homepage|page)\"" \
# $pref > /dev/null; then
# HOMEPAGE=""
# fi
#fi
# main
case "$1" in
+*) newopt "$@"; exit ;;
-h|-help|--help) usage; exit ;;
-*) oldopt "$@"; exit ;;
*) [ -z "$*" -a -n "$HOMEPAGE" ] && newbrowser "$HOMEPAGE" || newbrowser "$@"; exit ;;
esac
echo "An error occurred running $netscape."
----> [netscape script] ÈÀÏÀÇ ³»¿ëÀº ¿©±â±îÁö ÀÔ´Ï´Ù.
# cd /usr/local/bin
# chmod a+x netscape
# ln -s netscape netscape-communicator
3. ¹Ú¿ø±Ô´ÔÀÇ libnsfix ¼³Ä¡Çϱâ
À§¿¡¼ ¸»ÇÑ netscape-nsfix-20000913-1.src.rpmÀ» ¹Þ¾Æ ¿É´Ï´Ù. Á÷Á¢
ÄÄÆÄÀÏ Çؼ ¾²´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
% su
# rpm -Uvh netscape-nsfix-20000913-1.src.rpm
# exit <- ÀÏ¹Ý »ç¿ëÀÚ·Î ÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù.
% cp /usr/src/redhat/SOURCES/libnsfix-xxx.tar.gz .
% gunzip -c libnsfix-xxx.tar.gz | tar xvf -
% cd libnsfix-xxx
% make CC=egcs <- RH 7.0¿¡¼ ¹®Á¦°¡ »ý°Ü¼ ´ÙÀ½°ú °°ÀÌÇÏ´Â °ÍÀÔ´Ï´Ù.
¿¡·¯ ¸Þ¼¼Áö°¡ ¶ßÁö¸¸ »ó°üÇÏÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù.
% su
# mkdir /usr/local/lib/netscape/shlib
# cp libnsfix.so.1 /usr/local/lib/netscape/shlib
|
|
|
Absolute number:26
|
|
|
|
|
|
|
|
|