{"id":133,"date":"2001-05-16T23:01:32","date_gmt":"2001-05-16T14:01:32","guid":{"rendered":"https:\/\/terzeron.com\/2001\/05\/16\/freebsd%ec%97%90-informix-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0\/"},"modified":"2001-05-16T23:01:32","modified_gmt":"2001-05-16T14:01:32","slug":"freebsd%ec%97%90-informix-%ec%84%a4%ec%b9%98%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/terzeron.com\/?p=133","title":{"rendered":"FreeBSD\uc5d0 Informix \uc124\uce58\ud558\uae30"},"content":{"rendered":"<p>FreeBSD\uc5d0 Informix 9.21 \uc124\uce58 \uac00\uc774\ub4dc<br \/>\n2001\/05\/16 \ubaa9<br \/>\n\uc870\uc601\uc77c \uc791\uc131<\/p>\n<p>http:\/\/www.informix.com\/informix\/resource\/install\/ids2000\/0920x\/in_svr\/index.html\uc744 \ucc38\uace0\ud55c\ub2e4.<\/p>\n<p>CD<br \/>\nInformix Foundation.2000 Version 9.21.UC2-1<\/p>\n<p>0. \uae30\ubcf8 \uc124\uc815<br \/>\n&#8211; \ub2e4\uc74c\uc758 \uc791\uc5c5\ub4e4\uc740 root \uad8c\ud55c \ud558\uc5d0\uc11c \uc218\ud589\ub41c\ub2e4. informix user\ub85c \uc218\ud589\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \ub530\ub85c \uba85\uc2dc\ud558\uc600\ub2e4.<\/p>\n<p>&#8211; \uc0ac\uc6a9\uc790, \uadf8\ub8f9 \ucd94\uac00<br \/>\ninformix \uc0ac\uc6a9\uc790\uc640 \uadf8\ub8f9\uc744 \uac01\uac01 \/etc\/passwd\uc640 \/etc\/group\uc5d0 \ucd94\uac00\ud55c\ub2e4. \ub610\ud55c informix\uc758 \ud648 \ub514\ub809\ud1a0\ub9ac\ub97c \uc124\uc815\ud558\uace0(\uc774 \ub514\ub809\ud1a0\ub9ac\uc5d0 Informix\ub97c \uc124\uce58\ud558\ub294 \uac83\uc73c\ub85c \uac00\uc815\ud55c\ub2e4) \ud37c\ubbf8\uc158\uc744 \uc870\uc815\ud574\uc900\ub2e4.<\/p>\n<pre class=\"brush: xml\">vipw\nvi \/etc\/group\nmkdir \/home\/informix\nchown informix \/home\/informix<\/pre>\n<p>&#8211; shell script\uc5d0 \ucd94\uac00<br \/>\ncsh\uacc4\uc5f4\uc758 shell\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0, &#8220;setenv \ubcc0\uc218\uc774\ub984 \uac12&#8221;\uc758 \ud615\uc2dd\uc774\uace0, .cshrc\ub098 .tcshrc\uc5d0 \uae30\ub85d\ud55c\ub2e4. sh\uacc4\uc5f4\uc758 shell\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0, &#8220;\ubcc0\uc218\uc774\ub984=\uac12;export \ubcc0\uc218\uc774\ub984&#8221;\uc778\ub370, bash\uc758 \uacbd\uc6b0 &#8220;export \ubcc0\uc218\uc774\ub984=\uac12&#8221;\uacfc \uac19\uc740 \ud615\uc2dd\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uace0, .profile\uc774\ub098 .bash_profile, .bashrc \ub4f1\uc758 \ud30c\uc77c\uc5d0 \uc800\uc7a5\ud560 \uc218 \uc788\ub2e4. \ub2e4\uc74c\uc740 .tcshrc\uc758 \uc608<\/p>\n<pre class=\"brush: xml\"># vi\ub97c \uc0ac\uc6a9\ud560 \ub54c\uc5d0\ub294 Ctrl+V Ctrl+H\ub97c \ub20c\ub7ec \uc800\uc7a5\ud560 \uac83\nstty erase ^H\n\n# General Setting\nsetenv LD_LIBRARY_PATH \/usr\/lib:\/usr\/local\/lib:\/usr\/X11R6\/lib\nsetenv LINUX \/compat\/linux\nsetenv PATH ${LINUX}\/bin:${LINUX}\/usr\/bin:${LINUX}\/sbin:${LINUX}\/usr\/sbin\nsetenv LD_LIBRARY_PATH ${LINUX}\/lib:${LINUX}\/usr\/lib\nsetenv PATH ${PATH}:\/bin:\/sbin:\/usr\/bin:\/usr\/sbin:\/usr\/local\/bin:\/usr\/local\/sbin\nsetenv PATH ${PATH}:\/usr\/X11R6\/bin\n\n# Informix \uad00\ub828 \uc124\uc815\nsetenv INFORMIXDIR \/home\/informix\nsetenv INFORMIXTERM ${INFORMIXDIR}\/etc\/tctermcap\nsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${INFORMIXDIR}\/lib\nsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${INFORMIXDIR}\/lib\/c++\nsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${INFORMIXDIR}\/lib\/cli\nsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${INFORMIXDIR}\/lib\/dmi\nsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${INFORMIXDIR}\/lib\/esql\nsetenv PATH ${PATH}:${INFORMIXDIR}\/bin\nsetenv TERM vt100<\/pre>\n<p>&#8211; \uc774 \ud30c\uc77c\uc740 $INFORMIXDIR(\uc5ec\uae30\uc11c\ub294 \/home\/informix)\uc5d0 shell initialization script\ub85c \uc800\uc7a5\ud574\ub454\ub2e4. \uc5ec\uae30\uc5d0\uc11c \uc124\uc815\ub41c \ub0b4\uc6a9\uc740 \uc774\ud6c4\uc5d0 Informix\ub97c \uc124\uce58\ud558\ub294 root\ub098 Informix\ub97c \uc0ac\uc6a9\ud558\ub824\ub294 \ubaa8\ub4e0 \uc0ac\uc6a9\uc790\uc5d0\uac8c \ud544\uc694\ud55c \uc0ac\ud56d\uc774\ub2e4.<\/p>\n<p>&#8211; csh\uacc4\uc5f4\uc758 shell\uc778 \uacbd\uc6b0, \ub2e4\uc74c\uacfc \uac19\uc740 \uba85\ub839\uc73c\ub85c \uc0ac\uc6a9\uac00\ub2a5\ud558\ub2e4.<\/p>\n<pre class=\"brush: xml\">source ~informix\/.tcshrc<\/pre>\n<p>&#8211; sh \uacc4\uc5f4\uc758 shell\uc778 \uacbd\uc6b0, \ub2e4\uc74c\ucc98\ub7fc \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"brush: xml\">. ~informix\/.profile<\/pre>\n<p>1. CD mount<\/p>\n<pre class=\"brush: xml\">mount_cd9660 \/dev\/acd0a \/cdrom<\/pre>\n<p>&#8211; CD-ROM drive type\uc5d0 \ub530\ub77c \/dev\/\ubc11\uc758 *cd*\ud30c\uc77c\uc774 \ub2ec\ub77c\uc9d0.<br \/>\n&#8211; mount point\ub294 \/cdrom\uc774 \uc544\ub2c8\ub77c \/mnt\ub610\ub294 \/mnt\/cdrom\uc73c\ub85c \uc784\uc758 \uc9c0\uc815\ud560 \uc218 \uc788\uc74c.<\/p>\n<p>2. rpm \ud3ec\ud2b8 \uc124\uce58<\/p>\n<pre class=\"brush: xml\">cd \/usr\/ports\/archive\/rpm\nmake install clean<\/pre>\n<p>3. \ub3d9\uc2dc \uc124\uce58 \uac80\uc0ac<br \/>\n&#8211; \ub2e4\uc74c\uc758 \uba85\ub839\uc73c\ub85c \ub3d9\uc2dc\uc5d0 Informix\ub97c \uc124\uce58\ud558\uc9c0 \uc54a\ub294\uc9c0 \uac80\uc0ac\ud55c\ub2e4.<\/p>\n<pre class=\"brush: xml\">find $INFORMIXDIR -name lib -prune -o -user root -exec chown informix {} ;\nfind $INFORMIXDIR -name extend -prune -o (-perm 444 -o -perm 555 ) -exec chmod u+w {} ;<\/pre>\n<p>4. RPM \ud480\uc5b4\ub0b4\uae30<br \/>\n&#8211; RPM\uc740 Redhat Linux\uc758 \ud328\ud0a4\uc9d5 \ud615\uc2dd\uc774\uae30 \ub54c\ubb38\uc5d0, FreeBSD\uc5d0\uc11c\ub294 dependency \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4. rpm\uc758 &#8211;force \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uac70\ub098, rpm2cpio\ub97c \uc774\uc6a9\ud55c\ub2e4. \uc5ec\uae30\uc11c\ub294 \ud6c4\uc790\uc758 \ubc29\ubc95\uc744 \ucde8\ud558\uc600\ub2e4.<\/p>\n<pre class=\"brush: xml\">cd \/cdrom\/IIF\nrpm2cpio IIF.RPM | (cd \/; cpio --extract --make-directories)\ncd ..\/ICONNECT\/INTEL\nrpm2cpio CONNECT.RPM | (cd \/; cpio --extract --make-directories)\ncd ..\/..\/SVR_ADM\ncat isa.1.20.UC1.cpio | (cd $INFORMIXDIR; cpio --extract --make-directories)<\/pre>\n<p>5. jdk \uc124\uce58<\/p>\n<pre class=\"brush: xml\">cd \/usr\/ports\/java\/jdk\nmake install clean<\/pre>\n<p>6. JDBC 2 \uc124\uce58<\/p>\n<pre class=\"brush: xml\">cd \/cdrom\/JDBC\/2_11\njava setup<\/pre>\n<p>7. linux compatibility port \uc124\uce58<\/p>\n<pre class=\"brush: xml\">cd \/usr\/ports\/emulators\/linux_base\nmake install clean<\/pre>\n<p>&#8211; \uc124\uce58 \uc911\uc5d0 \ud544\uc694\ud55c RPM \ud328\ud0a4\uc9c0\ub4e4 \uc911\uc5d0\ub294 \ubc84\uc804\uc774 \ub9de\uc9c0 \uc54a\uac70\ub098 \ub9c1\ud06c\uac00 \ub04a\uc5b4\uc838\uc11c \ubc1b\uc744 \uc218 \uc5c6\ub294 \ud30c\uc77c\ub4e4\uc774 \ub9ce\ub2e4. \uc774\ub7f0 \uacbd\uc6b0\uc5d0\ub294 \uac80\uc0c9\uc5d4\uc9c4\uc73c\ub85c \uadf8 \ubc84\uc804\uc758 RPM\uc744 \ucc3e\uc544\uc11c \/usr\/ports\/distfiles\/rpm\uc5d0 \ubcf5\uc0ac\ud574\uc8fc\uba74 \ub41c\ub2e4. \uc774\ub7f0 \uacbd\uc6b0\uac00 \ub9ce\uc774 \ubc1c\uc0dd\ud55c\ub2e4\uba74 \uc544\uc608 Makefiles\uc5d0 RPM_MIRRORS\ud56d\ubaa9\uc5d0 RPM \ubbf8\ub7ec \uc0ac\uc774\ud2b8\uc758 url\uc744 \uc9c1\uc811 \uba85\uc2dc\ud574\uc8fc\uba74 \uc27d\uac8c \ud574\uacb0\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>8. linux compatibility \uc124\uc815<br \/>\n&#8211; \/etc\/rc.conf\uc5d0 \ub2e4\uc74c \ud56d\ubaa9\uc744 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<pre class=\"brush: xml\">linux_enable=\"YES\"<\/pre>\n<p>&#8211; \/etc\/rc.i386 \ud30c\uc77c\uc5d0 \ub2e4\uc74c\uc744 \ucd94\uac00\ud55c\ub2e4.<\/p>\n<pre class=\"brush: xml\"pre class=\"brush: xml\"># Start the Linux binary emulation if requested.\nif [ \"X${linux_enable}\" = X\"YES\" ]; then\necho -n &#39; linux&#39;; linux > \/dev\/null 2>&1\nfi<\/pre>\n<p>9. informix \uc0ac\uc6a9\uc790\ub85c \ub85c\uadf8\uc778\ud574\uc11c<\/p>\n<pre class=\"brush: xml\">\/installserver or \/installids<\/pre>\n<p>10. \ub2e4\uc2dc root\ub85c \ube60\uc838\ub098\uc640\uc11c<\/p>\n<pre class=\"brush: xml\">.\/RUN_AS_ROOT.server<\/pre>\n<p>\uacfc\uc5f0 \uc798 \uc124\uce58\ub420\uae4c? ^^<\/p>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/terzeron.com\/?p=133\"\n\t\t\t  \tdata-numposts = \"100\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"time\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground: #ffffff !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>FreeBSD\uc5d0 Informix 9.21 \uc124\uce58 \uac00\uc774\ub4dc 2001\/05\/16 \ubaa9 \uc870\uc601\uc77c \uc791\uc131 http:\/\/www.informix.com\/informix\/resource\/install\/ids2000\/0920x\/in_svr\/index.html\uc744 \ucc38\uace0\ud55c\ub2e4. CD Informix Foundation.2000 Version 9.21.UC2-1 0. \uae30\ubcf8 \uc124\uc815 &#8211; \ub2e4\uc74c\uc758 \uc791\uc5c5\ub4e4\uc740 root \uad8c\ud55c \ud558\uc5d0\uc11c \uc218\ud589\ub41c\ub2e4. informix user\ub85c \uc218\ud589\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \ub530\ub85c \uba85\uc2dc\ud558\uc600\ub2e4. &#8211; \uc0ac\uc6a9\uc790, \uadf8\ub8f9 \ucd94\uac00 informix \uc0ac\uc6a9\uc790\uc640 \uadf8\ub8f9\uc744 &hellip; <a href=\"https:\/\/terzeron.com\/?p=133\">\uacc4\uc18d \uc77d\uae30 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[14,9],"tags":[],"class_list":["post-133","post","type-post","status-publish","format-standard","hentry","category-unixlinux","category-9"],"_links":{"self":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=133"}],"version-history":[{"count":0,"href":"https:\/\/terzeron.com\/index.php?rest_route=\/wp\/v2\/posts\/133\/revisions"}],"wp:attachment":[{"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terzeron.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}