ºìÁªLinuxÃÅ»§
Linux°ïÖú
µ±Ç°Î»ÖÃ: ºìÁªLinuxÃÅ»§ > Debian

ÀûÓÃÐéÄâ»ú°²×°²¢ÅäÖÃDebian LinuxϵͳµÄ×ܽá

·¢²¼Ê±¼ä:2007-11-02 00:32:56À´Ô´:ºìÁª×÷Õß:Procedures
¡¡¡¡ÓÉÓÚWindows XP×î½ü¹ÊÕÏƵƵ£¬½üºõ±ÀÀ££¬±»ÎÒÔÚÉÏÖÜÈÕһŭ֮ÏÂÖØ×°ÁË¡£ÖØ×°XPÒѾ­Çá³µÊì·ÁË£¬Ê¹ÓÃϵͳ֮¼ÒµÄÓ²ÅÌ°²×°¹¤¾ß£¬²»µ½°ë¸öСʱ¾Í¸ã¶¨ÁË£¬ºÜÊÇ·½±ã¡£

¡¡¡¡µ«ÊÇÖØ×°´øÀ´µÄÒ»¸öÑÏÖغó¹ûȷʵÎÒ´ËǰûÓÐÏëµ½µÄ£¬ÄǾÍÊǸÕÔÚʵÑéÊÒͬѧСÂí¸çµÄ´óÁ¦°ïÖúÏ°²×°ÅäÖúõÄÐéÄâ»ú+Debian LinuxµÄʵÑé»·¾³Ëæ×ÅÐÂϵͳµÄµ®Éú¶øÃðÍöÁË¡£

¡¡¡¡±§×Å¡°Öظ´ÊÇΪÁËÇ¿µ÷£¬Öظ´Ò²ÊÇÒ»ÖÖѧϰ·½Ê½¡±µÄ¼á¶¨ÐÅÄÎÒ¿ªÊ¼ÁËÓÐЩ¼è¿àÒ²ÓеãÂþ³¤µÄ°²×°ÅäÖÃ֮·¡£Ëæן÷Ï×÷Àú¾­¼èÏÕÒ»µãµãµØÍê³É£¬³É¹¦µÄϲÔúͳɾ͸ÐÒ²Ò»µãµãµØÓÍÈ»¶øÉú¡£

¡¡¡¡Ò»¡¢ÐéÄâ»ú»·¾³µÄ°²×°
¡¡¡¡ÐéÄâ»ú»·¾³Ê¹ÓÃVMware Workstation ACE Edition (Version 6.0.1 build-55017)£¬¿ÉÒÔÈ¥VMwareµÄ¹Ù·½ÍøվȥÏÂÔØ°²×°³ÌÐò¡£ÏÂÔØÍê±ÏÔËÐа²×°³ÌÐò£¬Ò»ÇÐʹÓÃĬÈÏÉèÖÃÍê³É°²×°¼´¿É¡£

¡¡¡¡¶þ¡¢ÔÚÐéÄâ»úÖа²×°Debian Linux

¡¡¡¡1.´´½¨ÐéÄâ¿Í»§»ú¡£
¡¡¡¡Æô¶¯VMware Workstation£¬ÔÚÆðʼҳÉϵã»÷¡°New Virtual Machine¡±£¬ÔÚËæºó³öÏÖµÄÏòµ¼Ê½²Ù×÷½çÃæÖУ¬Öð²½²Ù×÷ÈçÏ£º

¡¡¡¡¡°Virtual machine configuration¡±Ñ¡Ôñ¡°Typical¡±¼´¿É¡£

¡¡¡¡¡°Guest operating system¡±Ñ¡Ôñ¡°Linux¡±£¬¡°Version¡±Ñ¡Ôñ¡°Other Linux 2.6.x kernel¡±¡£

¡¡¡¡¡°Virtual machine name¡±Ê¹ÓÃĬÈϵĻòÕßËæ±ãÌîÒ»¸ö¶¼¿ÉÒÔ£¬¡°Location¡±½¨Òé²»ÓÃĬÈϵģ¬¸ÄΪ´´½¨ÔÚÒ»¸ö¿ÕÏпռä±È½Ï´óµÄÓ²ÅÌ·ÖÇøºÃһЩ£¨½¨Òé¿ÕÏпռä>=8GB£©¡£

¡¡¡¡¡°Network Connection¡±Ê¹ÓÃĬÈϵġ°Use bridged networking¡±¾Í¿ÉÒÔ£¬ÕâÑùLinuxϵͳ¾Í¸úÒ»¸ö¶ÀÁ¢µÄϵͳһÑù¿ÉÒÔ¶ÀÁ¢ÉÏÍø£¬Ìṩ·þÎñ»òÕß·ÃÎÊÆäËüÍøÂç·þÎñ£¬µ«ÊÇÓ¦¸ÃÓжÀÁ¢µÄIPµØÖ·¡£µ±È»Ò²¿ÉÒÔʹÓÃNAT£¬µ«ÊÇÎÒÈÏΪÄÇÑù»á¸øhostÖ÷»ú´øÀ´¸ü¶àµÄ¶îÍ⸺ÔØ¡£

¡¡¡¡¡°Disk capacity¡±Ê¹ÓÃĬÈÏÑ¡Ïî¾ÍºÃ¡£

¡¡¡¡µã»÷¡°Íê³É¡±°´Å¥£¬¿Í»§»úϵͳµÄ´´½¨¹¤×÷¾Í×öÍêÁË£¬½ÓÏÂÀ´¾Í¿ÉÒÔÔÚÉÏÃæ°²×°DebianϵͳÁË¡£

¡¡¡¡2.ÔÚÐéÄâ¿Í»§»úÉÏ°²×°Debian Linux²Ù×÷ϵͳ¡£
¡¡¡¡°²×°·½Ê½²ÉÓõÄÊÇÐéÄâ¹âÅÌÆô¶¯µÄÍøÂç°²×°£¬ÐèÒªÏÈÏÂÔØÒ»¸ö×îС»¯°²×°¹âÅ̵ľµÏñÎļþmini.iso¡£

¡¡¡¡ÔÚVMware WorkstationÖдò¿ª¸Õ´´½¨ºÃµÄÐéÄâ¿Í»§»ú£¬Ë«»÷Æä¡°CD-ROM¡±Í¼±ê£¬ÔÚ´ò¿ªµÄ¶Ô»°¿òÖУ¬Ñ¡ÖС°Connect at power on¡±£¬ÏÂÃæµÄ¡°Connection¡±Ñ¡Ôñ¡°Use ISO image¡±£¬µã»÷¡°Browse¡±°´Å¥Öƶ¨ISOÎļþµÄ·¾¶£¬µã»÷¡°OK¡±¹Ø±Õ¡°CD-ROM¡±¶Ô»°¿ò¡£

¡¡¡¡µã»÷¡°Start this virtual machine¡±£¬ÐéÄâ»ú»á×Ô¶¯Í¨¹ýÐéÄâ¹âÇýÆô¶¯Debian°²×°£¬Ò»Â·Ê¹ÓÃĬÈÏÑ¡Ïî½øÐа²×°¼´¿É£¬ÐèҪעÒâµÄµØ·½Ö÷ÒªÊǼ¸¸öÐèÒªÊäÈë²ÎÊýµÄµØ·½£¬Èçϵͳ·þÎñÑ¡Ôñ¡¢ÍøÂç²ÎÊýÉèÖᢰ²×°Ô´ÉèÖá¢Óû§ÃûºÍ¿ÚÁîÉèÖõȡ£

¡¡¡¡Õû¸ö°²×°¹ý³ÌÒ»°ã¿ÉÒÔÔÚ¼¸¸öСʱÄÚÍê³É£¬ÆäÖÐÖ÷ÒªºÄʱµÄµØ·½ÊÇ´Ó°²×°Ô´ÏÂÔØÎļþ£¬ÆÚ¼ä¿ÉÒÔÍâ³ö³Ô·¹£¬»ù±¾Éϲ»µ¢Îóɶ£¬ºÇºÇ¡£

¡¡¡¡°²×°¹ý³Ì½áÊø£¬ÐéÄâ»ú×Ô¶¯ÖØÆôÖ®ºó£¬¾Í¿ÉÒÔ¿´µ½DebianµÄÓû§µÇ¼½çÃæÁË¡£

¡¡¡¡3.ÔÚDebianÖа²×°Ò»Ð©±ØÒªµÄ¿ª·¢¹¤¾ß¡£
¡¡¡¡Debian°²×°Ê±Ñ¡ÔñµÄÖ»ÊÇ»ù±¾ÏµÍ³ºÍͼÐÎÓû§½çÃ棬ûÓÐÑ¡Ôñ°²×°ÈκηþÎñ£¬Ò²²»°üº¬C±àÒëÆ÷µÈ¿ª·¢¹¤¾ß¡£Òò´ËÔÚDebianϵͳ°²×°Íê³Éºó£¬»¹ÐèÒª°²×°Ò»Ð©±ØÒªµÄ¿ª·¢¹¤¾ß¡£

¡¡¡¡Èí¼þ°²×°²ÉÓÃapt·½Ê½£¬Ö÷ÒªÓõ½Á½¸öÃüÁapt-cache searchºÍapt-get install¡£Ê¹Ó÷½·¨ÈçÏ£º

¡¡¡¡1£©´ò¿ªÒ»¸öÖնˣ¬su³ÉrootÓû§£»

¡¡¡¡2£©Ê¹Óá°apt-cache search soft¡±ÃüÁîËÑË÷¿ÉÓõݲװԴ¡£×¢ÒâÃüÁîÖеġ°soft¡±ÊÇÄã´òËã°²×°µÄÈí¼þµÄÃû³Æ»òÏà¹ØÐÅÏ¢£¬Èçgcc£¬libcµÈ¡£

¡¡¡¡3£©Èç¹û2£©ÖÐÕÒµ½²¢ÁгöÁËÏà¹ØÈí¼þµÄ׼ȷ°æ±¾soft.version£¬ÔòÓá°apt-get install soft.version¡±ÃüÁî°²×°Èí¼þ¡£×¢ÒâÔÚ°²×°Ê±ÕýÈ·ÊäÈëÈí¼þµÄÃû³ÆºÍ°æ±¾ºÅ£¬Èçgcc-4.1£¬libc-6.2µÈ¡£

¡¡¡¡apt-get install»á×Ô¶¯ÏÂÔز¢½øÐÐÈí¼þ°²×°£¬Ò»°ãʹÓÃĬÈÏÅäÖü´¿É¡£ÐèÒª°²×°µÄ¿ª·¢¹¤¾ßÖ÷Òª°üÀ¨CÓïÑÔ¿âlibcºÍCÓïÑÔ±àÒëÆ÷gcc¡£

¡¡¡¡4.°²×°VMware tools¡£
¡¡¡¡VMware Tools¿ÉÒÔ¸ÄÉÆVMware WorkstationµÄͼÐÎÓû§½çÃæµÄÓѺÃÐÔ£¬±ÜÃâ½ø³öDebianϵͳʱÊó±êµÄµã»÷ºÍÊÍ·Å¡£²»¹ýÆä°²×°¹ý³Ì±È½Ï?࣬ҲÊÇÎÒÔڴ˴ΰ²×°¹ý³ÌÖÐÓöµ½µÄ×î´óÀ§ÄÑ¡£

¡¡¡¡Ê×ÏÈÐèÒªÏÂÔØÒ»¸ö°üº¬VMware Tools°²×°°üµÄ¹âÅ̾µÏñÎļþlinux.iso£¬Æô¶¯×°ÓÐDebianϵͳµÄÐéÄâ¿Í»§»ú£¬È»ºó°Ñlinux.iso¾µÏñÎļþ¹Òµ½ÐéÄâ¿Í»§»úµÄCD-ROMÉÏ¡£

¡¡¡¡Ë«»÷Debian×ÀÃæµÄ¡°CD-ROM¡±Í¼±ê£¬´ò¿ª¹âÅ̾µÏñ£¬½«ÀïÃæµÄVMware Tools°²×°°üÎļþ£¨ÈçVMwareTools-6.0.0-45732.tar.gz£©¸´ÖƵ½µ±Ç°Óû§µÄÖ÷Îļþ¼ÐÖС£

¡¡¡¡´ò¿ªÒ»¸öÖնˣ¬Ä¬ÈϾÍÔÚµ±Ç°Óû§µÄÖ÷Îļþ¼ÐÖУ¬Ê¹ÓÃtarÃüÁî½âѹËõ°²×°°üÎļþ£º
¡¡¡¡tar -xzf VMwareTools-6.0.0-45732.tar.gz

¡¡¡¡½âѹËõ½áÊøºó£¬»á°Ñ°²×°Îļþ½âѹËõµ½¡°vmware-tools-distrib¡±Îļþ¼ÐÖУ¬ÔÚÖն˴°¿ÚÖÐÔËÐÐÆäÖÐÓÃPerl½Å±¾ÓïÑÔдµÄ°²×°³ÌÐòvmware-install.pl£º

¡¡¡¡cd vmware-tools-distrib
¡¡¡¡./vmware-install.pl

¡¡¡¡Æô¶¯VMware ToolsµÄ°²×°£¬Ò»Â·Ê¹ÓÃȱʡÅäÖü´¿É¡£°²×°Íê³ÉºóDebianϵͳ»á×Ô¶¯ÖØÆô£¬ÔÙÖØеǼ½øDebianϵͳ£¬Äã¾Í»á·¢ÏÖ£¬VMware¿ÉÒÔÔÚWindowsµÄÆäËüÓ¦ÓóÌÐòºÍÐéÄâ¿Í»§»úϵͳ֮¼ä×Ô¶¯Çл»Êó±êÁË£¬ÄãÔÙÒ²²»ÓÿÌÒâÔÚÐéÄâ¿Í»§»ú´°¿ÚÀïµã»÷Ò»ÏÂÊó±ê½øÈëϵͳ£¬Ò²²»Óð´ÏÂCtrl+AltÊÍ·ÅÊó±êÁË¡£

¡¡¡¡ÓÉÓÚÎÒûÓÐÏÈ°²×°gccºÍlibc£¬µ¼ÖÂVMware ToolsµÄ°²×°Ò»²¨¶àÕÛ£¬×Åʵ·ÑÁËЩ¹¦·ò²Å×îÖÕÍê³É¡£

¡¡¡¡5.²âÊÔCÓïÑÔ¿ª·¢»·¾³¡£
¡¡¡¡Ê¹Óá°Ó¦ÓóÌÐò¡±-¡°¸½¼þ¡±-¡°Îı¾±à¼­Æ÷¡±±à¼­Ò»¸öHelloworld³ÌÐòÈçÏ£º

¡¡¡¡#include
¡¡¡¡ int main(void)
¡¡¡¡ {
¡¡¡¡ printf("Hello,world!\n");
¡¡¡¡ return(0);
¡¡¡¡ }

¡¡¡¡±£´æÔÚµ±Ç°Óû§µÄÖ÷Îļþ¼ÐÏ£¬ÎļþÃûΪhello.c¡£

¡¡¡¡´ò¿ªÒ»¸öÖնˣ¬¶Ôhello.c½øÐбàÒëºÍÔËÐУº
gcc hello.c -o hello
./hello

¡¡¡¡Èç¹ûÉÏÊöÁ½¸öÃüÁîµÄÖ´ÐÐûÓб¨¸æ´íÎó£¬ÄÇôÄ㽫ÄÜ¿´µ½¡°Hello,world!³öÏÖÔÚÆÁÄ»ÉÏ¡£¹§Ï²Ä㣬²âÊԳɹ¦£¡

¡¡¡¡½ÓÏÂÀ´Äã¾Í¿ÉÒÔÀûÓÃÕâ¸öÐéÄâ»úϵͳ¿ªÕ¹Äã¶ÔLinuxϵͳµÄѧϰºÍÑо¿¹¤×÷ÁË£¬Ô¤×£ÄãÄÜÔÚLinuxϵͳÉÏÈ¡µÃ¸ü¶à¸ü´óµÄÊÕ»ñ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ