linux static compile Á» µµ¿ÍÁÖ¼¼¿ä

dateno1   
   Á¶È¸ 459   Ãßõ 0    

1901;팔리면 1656;문Ȣ16;1648; 맙시다. 소1473;한 NJ13;변 댓글1012; 삭1228;Ȣ16;lj16;,148; ǥ12;-124;러운 1068; 1077;니다 

구버1204; 유포판에서 1096; .104;었lj16;데, 신버1204;에서 안 .104;lj16; 소프트가 1080;Ǻ12;서 (libgconf가 없Ǻ12;1276;lj16;1648; 1032;1316;성 에러 남) 구버1204;에서 static binary/196; 컴파1068;후 설치파1068;만 1204;송해볼/140;고 합니다


신버1204;에서 기1316; 0148;1060;너리 실행Ȣ16;면

error while loading shared libraries : libgconf02.so.4: cannot open shared object file: no such file or directory

1060;/111;,172; 나Ꮢ1;니다


컴파1068;할 CFLAGS=-static도 1480;봤lj16;데도 ᇼ1;1068;Ȣ16;네요 (1648;1221;해도 여1204;7176; ᇼ1;1201;1004;/196; 1201;1116; 시도Ȣ16;lj16;1648; 용량도 ,144;1032; 변화 없고, 실행 에러도 같1020;)


so 1개만 구버1204;에서 복사Ȣ16;면 -149;1060;라면 그/111;,172; ǐ12;울/140;고했lj16;데, 해NJ17; 패Ȗ12;1648;를 확1064;해보니 호출Ȣ16;lj16; 1032;1316;성 패Ȗ12;1648; ኧ1;개나 .104;Ǻ12;서 1060;,152; 1068;1068;7176; 채우다간 -149;1060; 없1012;꺼같아서 포기습니다



맨날 삽질만 하고 삽니다

http://www.2cpu.co.kr/hardware_2014/44147
컴 케이스 작다고 불타거나 하지 않아요

ªÀº±Û Àϼö·Ï ½ÅÁßÇϰÔ.
¸®´ª½º ÇÁ·Î±×·¥µéÀº ÇØ´ç ¶óÀ̺귯¸® »Ó¸¸ ¾Æ´Ï¶ó(Qt, GTK, ±×¿Ü, ......) ¿©·¯°¡Áö ´Ù¸¥ ¶óÀ̺귯¸®¿Í ±âº» C¶óÀ̺귯¸®ÀÎ glibc ¹öÀü ³Ñ¹ö¿¡µµ ÀÇÁ¸¼ºÀÌ ÀÖ½À´Ï´Ù.
ÇØ´ç so ¸¸ º¹»çÇØ ÁØ´Ù°í ³¡³ªÁö ¾ÊÁÒ. ÀÇÁ¸¼ºÀÌ °É·Á ÀÖ´Â °ÍµéÀÌ ÁÙÁÙÀÌ ¿¡·¯¸¦ »Ñ¸³´Ï´Ù.

°£´ÜÇϰí ÀÛÀº ÇÁ·Î±×·¥µéÀº -static ¿É¼ÇÀ¸·Î ÄÄÆÄÀÏÀÌ Àß µÇ°ÚÁö¸¸, º¹ÀâÇÑ ÇÁ·Î±×·¥µéÀº ÀÇÁ¸¼ºÀÌ °É·Á ÀÖ´Â ´Ù¸¥ ¶óÀ̺귯¸®µé ¶§¹®¿¡ -static ¸µÅ©°¡ µÇÁö ¾Ê´Â °æ¿ìµµ ¸¹¾Æ¼­ ¿¾³¯ ¸®´ª½º ¹öÀü°ú ÇöÀç ¸®´ª½º ¹öÀüÀ» µ¿½Ã¿¡ ¶ç¿ö³õ°í ºñ±³Çغ¸¸é¼­ ²Ï³ª »ðÁúÀ» ÇØ¾ß µÉ¼öµµ ÀÖ½À´Ï´Ù.

°ø°³µÇ¾î ÀÖ´Â ÇÁ·Î±×·¥À̶ó¸é ÇÁ·Î±×·¥ÀÇ À̸§°ú ¹öÀü, ±×¸®°í ¿¾³¯ ¸®´ª½º ¹öÀü°ú »õ·Î¿î ¸®´ª½º ȯ°æÀÇ ¹öÀüÀ» Àû¾îÁÖ¼¼¿ä.
´ë·« À§ÀÇ Á¤º¸´Â ÀÖ¾î¾ß virtualbox ¿¡¼­¶óµµ ½Ãµµ°¡ °¡´ÉÇÕ´Ï´Ù.
     
dateno1 06-01
CUI¼ÒÇÁÆ®ÀÚü´Â ±¦ÂúÀºµ¥, ±¸¼º¿ä¼ÒÁß 1°³(À¯ÀÏÇÑ X¿ë GUI)°¡ GUI󸮿¡ gconf¸¦ ¾²´ÂÁö Àú·¯³×¿ä

º°·Î º¹ÀâÇÑ°Ç ¾Æ´Ï°í, apcupsd¸¦ gapcmon³Ö¾î¼­ ÄÄÆÄÀÏÇÒ·Á´Ï ¹®Á¦µÈ »óÅÂÀÔ´Ï´Ù

ÄÄÆÄÀÏÇÒ¶§ configure¿¡
--enable-gapcmon
¸¦ Ãß°¡Çϸé ÇØ´ç ¿ä¼Ò Ãß°¡µÇ¾î¼­ ÄÄÆÄÀϵ˴ϴÙ

apt -y install libusb-dev libgtk2.0-dev libgconf2-dev
·Î ÀÇÁ¸¼º ä¿îÈÄ
./configure --enable-usb --enable-net --enable-snmp --enable-modbus --enable-modbus-usb --enable-gapcmon
Á༭ ±¸¼º¿ä¼Ò ä¿îÈÄ ÄÄÆÄÀÏÇÑ »óÅÂÀÔ´Ï´Ù

ȯ°æÀº µ¥ºñ¾ÈÀÔ´Ï´Ù

±¸¹öÀü¿¡¼± libgconf2-dev¸¦ ±ò°í³ª¼­ ÄÄÆÄÀÏÇÏ¸é ³¡À̾ú´Âµ¥, ½Å¹öÀü¿¡¼­ ¾È µÈ´Ù°í ÇØ¼­ ±âÁ¸¿¡ ÄÄÆÄÀÏÇØµÐ ÆÐŰÁö º¹»çÈÄ ½ÇÇàÇÏ´Ï Àú·± ¿¡·¯°¡ ³ª°í, »õ·Î ÄÄÆÄÀÏÇÒ·Á´Ï Àú ÆÐŰÁö°¡ ¾Æ¿¡ ¾ø¾îÁø°ÇÁö ÀÇÁ¸¼º ä¿ìÁú ¸øÇϰڳ׿ä

gapcmonÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ¿ä¼Ò´Â cuiÀü¿ëÀ̶ó ±×·±Áö Àß µÇ°íÀֳ׿ä (°á±¹ ÇöÁ¦ X¿¡¼­ standardAloneÀ¸·Î GUI ¾²´Â°Í¸¸ ¾È µÇ´ÂÁß)

¾öû º¹ÀâÇÑ ¼ÒÇÁÆ®µµ ¾Æ´Ï°í, ¾Æ¸¶ ±¸Á¶»ó 127.0.0.1¿¡¼­ Á¤º¸ ¹Þ¾Æ¿Â´ÙÀ½ ±×°É GUI·Î Ç¥½ÃÇÏ´Â°Ô ÀüºÎÀÎ ¼ÒÇÁÆ® 1°³ ÄÄÆÄÀÏÇϴ°Ŷó staticÀ¸·Î ÇØ´ç ¶óÀ̺귯¸®¸¦ ³Ö¾î¹ö¸®¸é ÇØ°áµÉ²¨¶ó º¾´Ï´Ù

À¯Æ÷ÆÇ¿¡¼­ ±âº» Á¦°øµÇ´Â ÆÐŰÁö´Â Àú³Ñ ¾È µé¾î°¡°Ô ÄÄÆÄÀϵǾîÀÖ´Â CUIÀü¿ëÀ̶ó ±×°É·Ð ¾È µË´Ï´Ù
          
libgconf2-dev ÆÐŰÁö´Â 2023³â 8¿ù¿¡ Á¦°ÅµÇ¾úÀ¸¸ç ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê´Â´Ù°í ³ª¿É´Ï´Ù.
´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â ÆÐŰÁö¶ó¼­ »õ ¹öÀüÀÇ ¿ìºÐÅõ³ª µ¥ºñ¾È ¸®´ª½º¿¡¼­µµ µü ¸Â°Ô ´ëüÇÒ ÆÐŰÁö´Â ¾ø½À´Ï´Ù.

Äڵ带 ÀϺΠ¼öÁ¤Çؼ­ ¾Æ·¡¿Í °°Àº ÆÐŰÁö·Î ´ëüÇÏ´Â°É ±ÇÀåÇϳ׿ä.

DConf ¹ÙÀ̳ʸ® ±â¹Ý ¼³Á¤ ÀúÀå ½Ã½ºÅÛ (GNOME 3ºÎÅÍ µµÀÔ)
GSettings GLib¿¡ Æ÷ÇÔµÈ API·Î DConf ¹é¿£µå¸¦ »ç¿ëÇÔ. gio-2.0 Æ÷ÇÔµÊ

¼³Á¤ ÀúÀå/Àбâ libglib2.0-dev, libgio-2.0-dev
GSettings °³¹ß libglib2.0-doc, dconf-cli, dconf-editor (°³¹ß+Å×½ºÆ®¿ë)
               
dateno1 06-01
Àú°ÍÀÚü°¡ ¿À·¡µÈ ¼Ò½º°í, Á÷Á¢ §°Ô ¾Æ´Ï¶ó ¼öÁ¤ÇÒ ÀÚ½ÅÀÌ ¾ø³×¿ä

¼Ò½º °íÃļ­ ÇØ°áº¼ ´É·Â ÀÖ¾úÀ¸¸é óÀ½ºÎÅÍ ±×·¸°Ô °¬À»²®´Ï´Ù (ÀÌ·± »ðÁúÀÚü°¡ ÀÇ¹Ì ¾ø´ÂÁþÀÌ µÇ´Ï)
±è°­È£ 06-01
ÆÐŰÁö ÀÚü´Â ½Å±Ô ¹èÆ÷ÆÇ¿¡µµ ÀÖÀ»°Å °°Àºµ¥ ½Å±Ô ¹èÆ÷ÆÇÀÇ so ÆÄÀÏÀ» ½Éº¼¸¯ ¸µÅ©·Î ±¸ ¹öÀü¿¡¼­ ã´Â ÆÄÀϰú À̾îÁÖ´Â ¹æ¹ýµµ ÀÖÀ»°Å °°½À´Ï´Ù.
libgconf-2.so.4 °¡ ¾Æ´Ò±î¿ä?  "libgconf02.so.4"°¡ ¸Â´Ù¸é ÀÏ´Ü ÇÊ¿äÇÑ ÆÄÀÏÀÌ ¾øÀ¸´Ï ÆÐŰÁö ¼³Ä¡¸¦ Ç졂 ¹ÙÀ̳ʸ® Ä«ÇǸ¦ ÇÏ°Ç ÇØ´ç ÆÄÀÏÀ» °®Ãß¾îÁÖ´Â°Ô ¸ÕÀú°ÚÁö¿ä.
ÀӽùæÆíÀ¸·Î, ÃֽйöÁ¯¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ °É¾îµµ µË´Ï´Ù¸¸, ÇÏÀ§È£È¯¼ºÀÌ °É·Á ÀÖ¾î¾ß Á¦´ë·Î µ¿ÀÛÇϰÚÁö¿ä.
     
dateno1 06-01
¼öµ¿À¸·Î ÀÔ·ÂÇÏ´Ùº¸´Ï ¿ÀŸ ³»¹ö·È³×¿ä

¹®Á¨ Àú³ÑÀÌ ´Ù½Ã ´Ù¸¥ ÆÐŰÁö ÀÇÁ¸¼º ¿ä±¸Çϰí, ¾Æ¸¶ ±×³ÑÀÌ ¶Ç ´Ù¸¥ ÇÏÀ§ ÀÇÁ¸¼º ¿ä±¸ÇÒ²®´Ï´Ù (º¸Åë ÀÌ·±°Í °­Á¦·Î ¼öµ¿À¸·Î ä¿ï°æ¿ì 2~3´Ü°èÁ¤µµ ÇÏÀ§±îÁö ä¿ì´Â°Ç Çʼö¿¡ °¡±î¿ò)

±×°É ´Ù ä¿ì´Â°Ô ³Ê¹« º¹ÀâÇÏ°í ¹ø°Å·Ó°í, ´Ù¸¥ ºÎÀÛ¿ëÀ» °ÆÁ¤Çϴ°ͺ¸´Ü Â÷¶ó¸® Àú°É ¹ÙÀ̳ʸ®¿¡ ÅëÇÕÇØ¼­ 1°³ ¼³Ä¡ÇÏ´Â°Ô ³ª¾Æº¸¿©¼­ »ðÁúÁßÀÔ´Ï´Ù
          
¹ÙÀ̳ʸ® ÆÐŰÁö °ü¸®ÀÇ ÇÔÁ¤ÀÌÁö¿ä. Á¤¸» ²¿¸®¿¡ ²¿¸®¸¦ ¹«´Â ÀÇÁ¸¼ºÀÔ´Ï´Ù. ±×·¡¼­, gentoo °°Àº ¹èÆ÷º»µµ ÀÖ½À´Ï´Ù. ÃÖ½ÅÀÇ ¹ÙÀ̳ʸ® ÆÐŰÁö°¡ ÇÊ¿äÇÏ´Ù¸é ¹èÆ÷º» ÆÇ¿Ã¸²ÀÌ ÇÊ¿äÇѵ¥ ÃֽůÇÀ̶ó°í ÇØºÁ¾ß ¼Ò½ºÄÚµåÀÇ ¹öÁ¯À» º¸¸é ¿¾³¯¿¾ÀûÀ̶ó´Â°Ô ÇÔÁ¤ÀÔ´Ï´Ù.
               
Èæ±â»ç 06-01
gentoo Á¦°¡ ¾²°í Àִµ¥ À̰͵µ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
ƯÈ÷ ÆÞ, ÆÄÀ̽ã°ú µ¥½ºÅ©Å¾ ȯ°æ °ü·Ã ÆÐŰÁöµéÀÌ dependency°¡ Á׿©ÁÝ´Ï´Ù.
¼­¹ö³ª ÀÓº£µðµå¿ëÀ¸·Î´Â ±×·°Àú·° ±¦ÂúÀºµ¥ µ¥½ºÅ©Å¾¿ëÀ¸·Î Çѹø ¼³Ä¡ÇÏ¸é ¾÷µ¥ÀÌÆ® ÇÒ ¹Ù¿¡ »õ·Î ¼³Ä¡ÇÏ´Â°Ô ³ªÀ» Á¤µµÀÔ´Ï´Ù.
                    
Gentoo´Â ±×·¡µµ ¶óÀ̺귯¸®µéÀÌ Ãֽſ¡ °¡±õ½À´Ï´Ù. ¹°·Ð "emerge -uvDN world &&  emerge -ev world && emerge -ev system" ÀÌ·±°Å Çѹø¾¿ °É¸é
Çѹø¿¡ Àß ¾ÈµÇ±âµµ Çϰí, ÇÏ·ç ÀÌ»óÀÌ °É¸®°í ±×·¸½À´Ï´Ù¸¸...  ¼Ò½ºÄÄÆÄÀϰú ÃֽŠ¼Ò½ºÆ®¸®¸¦ µû¶ó °¥ ¼ö ÀÖ´Â ³ª¸§ ÀåÁ¡µµ ÀÖ½À´Ï´Ù.
±×·¡¼­, ¹ÙÀ̳ʸ® µðÆæ´ø½Ã¿¡¼­ Çì¸Þ´Â °Íº¸´Ù ´õ ³ªÀº ¼±ÅÃÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.  È£ºÒÈ£°¡ ¹°·Ð ÀÖ½À´Ï´Ù.
                         
Èæ±â»ç 06-01
ÆÐŰÁö¸¶´Ù use Ç÷¡±× ´Ù¸£°Ô Áà¾ß ÇÏ´Â °æ¿ì ¸¹Àºµ¥ ±×·¸°Ô ¸¸µç ½Ã½ºÅÛ¿¡¼­ emerge world Çß´Ù°¡´Â ¿¡·¯¸¸ ÁÖ·èÁÖ·è ¶å´Ï´Ù.
¼º°øÇß´Ù ÇØµµ use Ç÷¡±× ¶§¹®¿¡ Àü°ú ´Ù¸£°Ô ¾Èµ¹¾Æ°¡´Â °æ¿ì°¡ ÀÖ°í, use Ç÷¡±×µµ ¹Ù²î´Â °æ¿ì°¡ À־ À̰Š´Ù È®ÀÎÇØ¾ß Çϴµ¥.
µ¥½ºÅ©Å¾À¸·Î ÇÏ°Ú´Ù¸é ±ò¸®´Â ÆÐŰÁö°¡ ¼öõ°³ ´ÜÀ§°í ±×°ÍµéÀÌ dependency°¡ ¹«Áö¸·ÁöÇØ¼­ ±×°Å È®ÀÎÇÏ´Ù°¡ gg Ä¥Á¤µµÀÔ´Ï´Ù.
¹°·Ð ¿ëµµ Á¤ÇØÁø ¼­¹ö·Î Çʼö ÆÐŰÁö¸¸ µü °ñ¶ó Çß´Ù¸é ±ò¸®´Â°Ô Àû¾î¼­ ÀÌ°Å ÇØµµ º° ºÎ´ã ¾ø½À´Ï´Ù.

Á¨ÅõÀÇ ÆÄÀ̽㠰ü·Ã dependency°¡ Ä¡¸íÀûÀÎ°Ô ¸¹Àºµ¥ ÀÌ°Ô ÆÐŰÁö °ü¸®ÀÚÀÎ emerge°¡ ÆÄÀ̽ã ÇÁ·Î±×·¥À̶ó ÆÄÀ̽㿡 ¹®Á¦ »ý±â¸é ÀÌ°Ô ¾Èµ½´Ï´Ù. ¤Ð¤Ð
                         
dateno1 06-01
ÄÀ; ÆÐŰÁö ¸Þ´ÏÀú°¡ pythonÀ̶ó°í¿ä? (±×³ÑÀÇ ¶óÀ̺귯¸® 1°³ À߸ø ²¿¿´´Ù°í ¿¡·¯ ¸¶±¸ »Õ´Â³ÑÀ»?)

¸ÁÇÏ¸é ±×¶© ¼öµ¿À¸·Î ¼Ò½º ¹Þ¾Æ¼­ gcc ºÙµé°í »ðÀ» ¸î¹øÀº ¶°¾ß »ì¸±±î¸»±îÇϰڳ׿ä
                         
Èæ±â»ç 06-01
emerge´Â pythonÀÇ ÀϺΰ¡ ¾Æ´Ï¶ó python ±â¹ÝÀ¸·Î ¸¸µé¾îÁø ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î emerge --unmerge python ½ÇÇàÇÑ µÚ emege ½ÇÇàÇϸé Á¦´ë·Î ½ÇÇàÀÌ ¾ÈµÇ¼­ ÆÐŰÁö Ãß°¡ »èÁ¦ ¹¹ Çϳªµµ ¸øÇÏ°Ô µË´Ï´Ù.
                         
dateno1 06-01
±×·±½ÄÀ¸·Î ¸¸µé²¨¸é Á¤»óÀ̶ó¸é Àü¿ë pythonÀ» ³öµÎ°í ÀÌ°Ç ¿ÜºÎ ¶óÀ̺귯¸®µµ ¾È ã°í, ¾È °Çµå´Â½ÄÀ¸·Î °¡¾ßÇϴµ¥, ±×·¯Áö ¾ÊÀ¸¸é ±×²Ã ³ªÁÒ
                         
Èæ±â»ç 06-02
±×·¸°Ô µûÁö¸é Çѵµ ³¡µµ ¾ø½À´Ï´Ù.
¿¹¸¦ µé¾î glibc ¶óÀ̺귯¸® (/lib/libc*)¸¦ Áö¿ì¸é ´õÀÌ»ó ÇÁ·Î±×·¥À» ½ÇÇà ¸øÇÕ´Ï´Ù. Á÷ÈÄ¿¡ ½ÇÇàÀÌ °¡´ÉÇÏ´Ù ÇØµµ ÀÌ°Ç ÀÌÀü ÇÁ·Î±×·¥µéÀÌ ¸Þ¸ð¸®¿¡ ¿Ã¸° glibc ¶§¹®¿¡ µÇ´Â°Å°í ¸®ºÎÆÃÇϸé 100% ¸ÔÅë µË´Ï´Ù. Á¨Åõ¸¸ ±×·±°Ô ¾Æ´Ï¶ó ¿ìºÐÅõ´Â ¹°·Ð »ó¿ëÀ¸·Î ¸¹ÀÌ ¾²ÀÌ´Â »¡°£¸ðÀÚµµ ¶È°°½À´Ï´Ù.
                         
dateno1 06-03
±×·±µ¥ º¸Åë ±×·± ÆÐŰÁö ¸ø Áö¿ï²¬¿ä?

¼ÕÀ¸·Î Ä¿³Î ÆÄÀÏ Áö¿ö¼­ ¹®Á¦µÇ´Â°Å µûÁö¸é ¸ðµç OS°¡ ´Ù ¹®Á¦µÇ´Ï ±×°Ç µûÁö´Â Àǹ̵µ ¾øÁÒ

°Å±â´Ù pythonó·³ ÀÚÁÖ ¹®Á¦ ÀÏÀ¸Å°Áø ¾Ê¾Æ¿ä
               
dateno1 06-01
Á¨Åõ¶óµµ Àú·±°Å °©Àڱ⠾î´À³¯ ¾ø¾îÁö¸é ½ÉÇÏ°Ô °ñÄ¡¾ÆÆÄ¿ä

ƯÈ÷ Àú·±½ÄÀ¸·Î °³¹ßÀÌ ÁߴܵǾ ¾ø¾îÁö´Â ÆÐŰÁöµéÀº ½ÉÇÏ°Ô ´ä ¾È ³ª¿Í¿ä

¿ÀÈ÷·Á À¯Æ÷ÆÇ ¿Ã¸®´Ù°¡ ²¿¿©¼­ À缳ġÇÑ ¾Ç¸ù¸¸ ¸î¹ø Àֳ׿ä

ÆÐŰÁö·Î µÈ°æ¿ì´Â Àû¾îµµ ¿ÏÀüÈ÷ °¡¹ö¸®´Â °æ¿ì´Â °ÅÀÇ ¾ø½À´Ï´Ù
Èæ±â»ç 06-01
ÄÄÆÄÀÏÇÑ ÄÄÇ»ÅÍ¿¡¼­ ldd <ÄÄÆÄÀÏÇÑ ¹ÙÀ̳ʸ®ÆÄÀÏ> ·Î ÇÏ¸é µ¿Àû¸µÅ©µÈ ¶óÀ̺귯¸® ¸ñ·Ï ³ª¿É´Ï´Ù. ÄÄÆÄÀÏÇÑ ÄÄÇ»ÅÍ¿¡¼­ ÀÌµé ¶óÀ̺귯¸®±îÁö ´Ù »©½Ã°í
½ÇÇàÇÒ·Á´Â ÄÄÇ»ÅÍ¿¡ ±× ¶óÀ̺귯¸®µéÀ» Àû´çÇÑ µð·ºÅ丮¿¡ Ä«ÇÇÇϽðí LD_LIBRARY_PATH ȯ°æº¯¼ö¿¡ ¶óÀ̺귯¸® °æ·Î Ãß°¡ÇÑ ´ÙÀ½ ½ÇÇàÇÏ¸é µË´Ï´Ù.
¾ÈµÈ´Ù¸é LD_LIBRARY_PATH ¼³Á¤ÇÑ ´ÙÀ½ ldconfig ½ÇÇàÇÏ°í ´Ù½Ã ½ÃµµÇغ¸½Ã°í¿ä.

±×¸®°í ¶óÀ̺귯¸® ¾øÀÌ ¹ÙÀ̳ʸ®¸¸ º¹»çÇß´Ù¸é ½ÇÇàÇÒ·Á´Â ÄÄÇ»ÅÍ¿¡¼­ ldd·Î º¸½Ã¸é ¹¹°¡ ºüÁ®ÀÖ´ÂÁö ³ª¿É´Ï´Ù. ±×°Å¸¸ È®ÀÎÇϼŵµ µË´Ï´Ù.
     
dateno1 06-01
soÀÇ soÀÇ so¸¦ ä¿ì´Â½ÄÀÇ »ðÁúÀÌ ´äÀÌ ¾È ³ª¿Í¼­ staticÀ¸·Î °¥·Á´Â°Ì´Ï´Ù
          
Èæ±â»ç 06-01
staticÀ¸·Î ÄÄÆÄÀÏÇß´õ¶óµµ ldd µ¹¸®¸é µ¿Àû¸µÅ© °É¸° °Å´Â ³ª¿É´Ï´Ù. so ÆÄÀÏ¿¡ ÀÇÇØ °É¸®´Â soµµ ´Ù ³ª¿À°í, so ÆÄÀϵµ ldd µ¹¸®¸é °°ÀÌ ¸µÅ©ÇÏ´Â so ÆÄÀÏ ¸ñ·Ï ³ª¿É´Ï´Ù.
±¸¹öÀü ÆÐŰÁö ÆÄÀÏ ¸øÃ£´Â´Ù¸é so ÆÄÀÏ Ã£¾Æ¼­ ´Ù º¹»çÇϴ°Š¸»°í´Â ´ä ¾ø½À´Ï´Ù. staticÀ¸·Î ÄÄÆÄÀÏÇÑ ÈÄ ldd·Î È®ÀÎÇØ¼­ ³ª¿À´Â soÆÄÀÏ °°ÀÌ ³Ö´Â ¼ö¹Û¿¡.

** µ¡ : ÇÁ·Î±×·¥ Äڵ忡¼­ dlopen()À¸·Î ·ÎµåÇÏ´Â so´Â ldd¿¡ ÀâÈ÷Áö ¾Ê´Âµ¥ ÀÌ°Ç ÄÚµå µÚÁö°Å³ª ÇØ¼­ ¾Ë¾Æ¼­ ã´Â ¼ö¹Û¿¡. (Ç÷¯±×ÀÎ ±â´ÉÀº ÀÌ°É ÀÌ¿ëÇØ¼­ ±¸ÇöµÊ)
** ´ë¿ÜÀûÀ¸·Î ÆÇ¸Å/¹èÆ÷ÇÏ´Â ÇÁ·Î±×·¥ÀÌ¸é ¶óÀ̼¾½º °ËÅäÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·Î±×·¥¿¡ LPGL ¶óÀ̺귯¸® Á¤Àû¸µÅ©ÇÏ¸é ±× ÇÁ·Î±×·¥Àº GPL/LGPL ¶óÀ̼¾½º¸¸ Àû¿ëÇØ¾ß ÇÕ´Ï´Ù.
(glibc°¡ ´ëÇ¥ÀûÀÎ LGPL ¶óÀ̺귯¸®Àε¥ °ÅÀÇ ¸ðµç ¸®´ª½º ÇÁ·Î±×·¥ÀÌ ¸µÅ©Çϰí ÀÖÀ½. C/C++·Î ¸¸µç°Å¸é ´Ù ¾²°í ÀÖ´Ù°í º¸½Ã¸é µË´Ï´Ù.)

ƯÁ¤ ¹ÙÀ̳ʸ® Àü¿ë so ÆÄÀÏ ³Ö´Â ¿¹Á¦¸¦ º¸°í ½Í´Ù¸é ¸®´ª½º¿ë zoom Ŭ¶óÀÌ¾ðÆ® .tar.xz ÆÄÀÏ·Î ¼³Ä¡Çغ¸½Ã¸é µË´Ï´Ù. zoom¿¡¼­¸¸ ¾²´Â Qt5 so ÆÄÀÏ ¿©·¯°³°¡ ÆÐŰ¡µÇ¾î ÀÖ°í À̵éÀÌ ·ÎµåµÇ´Â°Å º¸½Ç ¼ö ÀÖ½À´Ï´Ù. (¿äÁò ¹èÆ÷ÆÇµéÀº Qt6À¸·Î ³Ñ¾î°¡´Â Ãß¼¼¶ó)
https://packages.debian.org/bookworm/amd64/libgconf-2-4/filelist
libgconf-2-4 ÆÐŰÁö¿¡ Æ÷ÇÔµÈ libgconf-2.so.4 ÆÄÀÏÀÌ ¾ø´Ù´Â °É·Î ÀÌÇØµÇ´Âµ¥ ¸Â³ª¿ä?
     
dateno1 06-01
±×°Ô »õ¹öÀü¿¡¼­ ¾Æ¿¡ ¾ø¾îÁ®¼­ ¿¡·¯¸¦ »Õ´Â°Çµ¥, ¹®Á¨ ±×°Å 1°³¸¸ º¹»çÇØºÁ¾ß ±×³ÑÀÌ È£ÃâÇÏ´Â ´Ù¸¥ so¸¦ ãÀ»²¨°í (ÆÐŰÁö Á¤º¸¿¡ º¸¸é 5°³Á¤µµ ÀÇÁ¸¼º ÆÐŰÁö ÀÖÀ½), ±× ÀÇÁ¸ÇÏ´Â so ä¿ì¸é ä¿î soÀÇ ÀÇÁ¸¼º so¸¦ ã°Å³ª ¹öÀü ¿¡·¯ »ÕÀ»²¨¿¡¿ä

°ú°Å ¼Ò½º ¸ø ±¸Çϰųª Àú·¯´Â °æ¿ì ÇØ°áº¸´À¶ó ¸î¹ø ¼öµ¿À¸·Î ä¿öº»Àû ÀÖ¾ú´Âµ¥ ½Ã°£°ú ¼ö°í ³Ê¹« ½ÉÇϰí, ½ÉÇÏ¸é ½ÇÇàµÇ¾ú´Âµ¥ ƯÁ¤ ±â´É ´©¸£¸é º°´Ù¸¥ ¿¡·¯µµ ¾È ¶ß°í ÇÈ~ ²¨Á®¹ö¸®°Å³ªÇؼ­ °¡´ÉÇÑÇÑ ÇÇÇϰí½Í³×¿ä (¾Æ¸¶ Á¸Àç´Â Çϴµ¥ ¹öÀüÀÌ ´Ù¸¥ libcµîÀÇ ½Ã½ºÅÛ ¶óÀ̺귯¸®¶§¹®Àϵí)
          
rpm2cpio ·Î µð·ºÅ丮¿¡ ÇÊ¿äÇÑ Shared library ¸ðµÎ ä¿ö ³õ°í -R /PATH À̳ª LD_LIBRARY_PATH·Î ÁöÁ¤Çϰí ÄÄÆÈÇØµµ µË´Ï´Ù.
Weekend 06-03
ÀÌ·± ±ÛÀÇ Æ¯Â¡ÀÌ, ¸îÀÏÀÌ Áö³µÀ½¿¡µµ ¾î¶»°Ô ÁøÇàµÇ¾ú°í, ÇØ°áµÇ¾ú´Ù´Â ´äÀÌ ¾ø´Ù´Â °Ì´Ï´Ù. ±Û¾´ÀÌ´Â ¹Ý¼ºÇϽñ⠹ٶó¸ç,
À̵ý½ÄÀÌ¸é ¾ÕÀ¸·Î ¾µ¸¸ÇÑ ´äÀº ¾øÀ»°Ì´Ï´Ù.
´ç½Å¿¡°Ô ´äÇØÁÙ »ç¶÷µµ ¾ÕÀ¸·Î´Â ¾øÀ»°Ì´Ï´Ù.
     
dateno1 06-03
¾ÆÁ÷ ÇØ°á ¸ø ºÃ°í, °ÅÀÇ ¾Æ¹«·± ÁøÃ´µµ ¾ø½À´Ï´Ù

±âº»ÀûÀ¸·Î ¹Ùºü¼­ ½Ã°£ÀÌ ¾ø¾ú½À´Ï´Ù (½ÉÁö¾î´Â ¼±°Å´çÀÏÀÎ ¿À´Ãµµ Ãâ±ÙÇßÀ»Á¤µµÀÔ´Ï´Ù)

¿ì¼±¼øÀ§°¡ ³·Àº ÀÛ¾÷À̶ó ½Ã°£ÀÌ ¾È »ý±â¸é ¹«±âÇÑÀ¸·Î ¿¬±âµÉ ¼ö µµ ÀÖ½À´Ï´Ù (À̰Š¾È µÈ´Ù°í UPS°¡ ÀÛµ¿ ¾È Çϴ°͵µ ¾Æ´Ï°í, »óÅ ȮÀÎÀÌ Á» ±ÍÂú¾ÆÁú»ÓÀÌÁÒ)

ÀÌ´ë·Î¸é À̹ø´ÞÁß¿¡ °á·ÐÀÌ ³ª¿À¸é ´ÙÇàÀÔ´Ï´Ù (ÃÖ¾ÇÀÇ °æ¿ì Æ÷±âÇÏ°í ´Ù¸¥ ¹æ¹ý(SNMP·Î Á¤º¸ º¸³¾ ¼ö ÀÖÀ¸´Ï)À¸·Î ¸ð´ÏÅ͸µÇϴ°ɷΠ¶§¿ï ¼ö µµ ÀÖ½À´Ï´Ù)
          
Weekend 06-03
¾îµð±îÁö ÇØºÃ°í ¾î¶»°Ô µÇ¾ú´Ù´Â ´äÀ» ±â´ëÇßÀ¸³ª
ÁË´Ù ³ª´Â ¹Ùºü¼­ Àß ¸ð¸£°Ú´Ù´Â ¸» ¹Û¿¡ ¾ø±º¿ä
Áú¹®¿¡ ¼ºÀDz¯ ´ë´äÇØÁØ È¸¿øµé²² ¹Ì¾ÈÇÏÁö¾Ê½À´Ï±î?

ÀÌ°Ô ¿äÁò 2cpu ȸ¿øÀÇ ¼öÁØÀÔ´Ï´Ù.
               
dateno1 06-04
µþ¶û ¶óÀ̺귯¸® 1Â÷ ¿ä±¸ ¸ñ·Ï È®Àθ¸ ÇÏ°í ¹æÄ¡ÁßÀε¥ ¹º ÁøÃ´ º¸°íÇÒ°Ô ÀÖ´ÂÁö ´õ ±Ã±ÝÇϳ׿ä (À§¿¡µµ Àû¾úÁö¸¸, ¾Æ¿¡ ÀÌ´ë·Î ÀÛ¾÷À» ´øÁ®¹ö¸± °¡´É¼ºÁ¶Â÷ ÀÖ½À´Ï´Ù)

±×¸®°í ±Û»èÆ¢¶óµµ ÇѰ͵µ ¾Æ´Ï°í, ¹Ùºü¼­ ¿ì¼±¼øÀ§ ³·Àº ÀÛ¾÷ ¸îÀÏ ¹æÄ¡ÇÑ´Ù°í ÀÌ·± ¼Ò¸® ÇÏ´Â ÀÌÀ¯¸¦ ¸ð¸£°Ú±º¿ä

¾ÖÃÊ¿¡ ´Ô°°ÀÌ ²Á´ë°°Àº ¼Ò¸®Çϴ°Ϳ¡ ¸ÂÃ߾ ÀÏÀÏÈ÷ ÁøÇà°úÁ¤ º¸°íÇØ¾ßÇÒ Àǹ«µµ ¾ø½À´Ï´Ù


QnA
Á¦¸ñPage 2/442
06-04   252   isilentwind
06-04   291   Sakura24
06-04   160   ÀÚ°´
06-04   284   ±è¶Ç¶Ç
06-04   195   ¹Ì´ã
06-03   506   ±ä¸Ó¸®·çÀ̽º
06-03   385   ¶Ñ¾Ó
06-02   425   NiteFlite9
06-02   454   ±è¶Ç¶Ç
06-02   253   ¹Ú¹®Çü
06-02   367   ¹Ì´ã
06-02   296   µðºêÀÌ
06-02   333   ºñ¿À´Â³¯¿ì»ê
06-02   286   ¹Ì´ã
06-01   401   ÃÖâÇö
06-01   460   dateno1
05-31   324   Sakura24
05-31   462   ºÒ¸êÀÇ»÷µð¡¦
05-31   510   Á¤ÀºÁØ1
05-31   452   ÀüÀÏÀå