ÏàʶLinux DeployµÄÔÀíÓëÓ¦ÓÃÁìÓò
ÎÊÌ⣺̽ѰLinux DeployµÄÔÀíÓëÓ¦ÓÃÁìÓò
Linux Deploy ÊÇÒ»¿î¿ªÔ´µÄÓ¦ÓóÌÐò£¬¿ÉÒÔ×ÊÖúÓû§ÔÚAndroid×°±¸ÉÏ°²ÅźÍÔËÐÐLinuxϵͳ¡£ËüµÄÔÀíÊÇͨ¹ýÐéÄ⻯ÊÖÒÕÔÚAndroidϵͳÖн¨ÉèÒ»¸ö×ÔÁ¦µÄLinuxÇéÐΣ¬Óû§¿ÉÒÔÔÚÆäÖÐÔËÐÐÖÖÖÖLinux¿¯Ðа棬ÈçUbuntu¡¢Debian¡¢CentOSµÈ¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«ÉîÈë̽ÌÖLinux DeployµÄÔÀíºÍÓ¦ÓÃÁìÓò£¬²¢ÌṩÏêϸµÄ´úÂëʾÀýÒÔ×ÊÖú¶ÁÕ߸üºÃµØÏàʶ¡£
Ò»¡¢Linux DeployµÄÔÀí
1.1 ÐéÄ⻯ÊÖÒÕ
Linux DeployʹÓÃAndroidϵͳÖеÄÐéÄ⻯ÊÖÒÕ£¬Èçchroot¡¢containersµÈ£¬ÔÚAndroid×°±¸ÉϽ¨ÉèÒ»¸öÓëAndroidϵͳ×ÔÁ¦µÄLinuxÇéÐΡ£Í¨¹ýÐéÄ⻯ÊÖÒÕ£¬Linux Deploy¿ÉÒÔÔÚAndroid×°±¸ÉÏÔËÐÐ×ÔÁ¦µÄLinuxϵͳ£¬Í¬Ê±ÓëAndroidϵͳʵÏÖ¸ôÀ룬ȷ±£Çå¾²ÐÔºÍÎȹÌÐÔ¡£
1.2 ×°ÖúÍÉèÖÃ
Linux Deployͨ¹ýÔÚAndroid×°±¸ÉÏ×°ÖÃÒ»¸öÓ¦ÓóÌÐòÀ´ÊµÏÖLinuxÇéÐεĽ¨ÉèºÍÖÎÀí¡£Óû§¿ÉÒÔͨ¹ý¸ÃÓ¦ÓóÌÐòÑ¡ÔñLinux¿¯Ðа桢ÉèÖÃÍøÂç¡¢×°ÖÃÈí¼þµÈ²Ù×÷£¬´Ó¶ø¶¨ÖÆ×Ô¼ºµÄLinuxϵͳÇéÐΡ£
1.3 »á¼ûºÍÖÎÀí
Ò»µ©LinuxÇéÐν¨ÉèÍê³É£¬Óû§¿ÉÒÔͨ¹ýSSH»òVNCµÈ·½·¨Ô¶³Ì»á¼ûLinuxϵͳ£¬ÔÚÆäÉÏÖ´ÐÐÏÂÁîºÍ²Ù×÷¡£Linux Deploy»¹ÌṩÁËͼÐλ¯½çÃ湤¾ß£¬×ÊÖúÓû§ÖÎÀíºÍ¼à¿ØLinuxϵͳµÄÔËÐÐ״̬¡£
¶þ¡¢Linux DeployµÄÓ¦ÓÃÁìÓò
2.1 ¿ª·¢ºÍ²âÊÔ
Linux DeployΪ¿ª·¢Ö°Ô±ÌṩÁËÒ»¸ö±ã½ÝµÄ·½·¨ÔÚAndroid×°±¸ÉϾÙÐпª·¢ºÍ²âÊÔ¡£¿ª·¢Ö°Ô±¿ÉÒÔÔÚLinuxÇéÐÎÖбàÒëºÍÔËÐгÌÐò£¬µ÷ÊÔ´úÂ룬²âÊÔ¹¦Ð§µÈ£¬Ìá¸ßÊÂÇéЧÂÊ¡£
2.2 ÊÖÒÕѧϰ
¹ØÓÚLinuxϵͳµÄ³õѧÕߣ¬Linux DeployÊÇÒ»¸öºÜºÃµÄѧϰ¹¤¾ß¡£Óû§¿ÉÒÔÔÚAndroid×°±¸ÉÏÌåÑéLinuxϵͳµÄÖÖÖÖ¹¦Ð§ºÍÓ÷¨£¬ÏàʶLinuxÏÂÁîÐвÙ×÷£¬Ñ§Ï°LinuxϵͳµÄ»ùÀ´Ô´ÀíµÈ¡£
2.3 ЧÀÍÆ÷Ó¦ÓÃ
Linux Deploy»¹¿ÉÒÔÓÃÀ´´î½¨ÖÖÖÖЧÀÍÆ÷Ó¦Óã¬ÈçWebЧÀÍÆ÷¡¢Êý¾Ý¿âЧÀÍÆ÷µÈ¡£Óû§¿ÉÒÔÔÚAndroid×°±¸ÉÏ¿ìËÙ°²ÅźÍÔËÐÐÖÖÖÖЧÀÍÆ÷Èí¼þ£¬ÌṩЧÀͺÍÓ¦ÓóÌÐò¡£
Èý¡¢´úÂëʾÀý
ÏÂÃæÊÇÒ»¸ö¼òÆӵĴúÂëʾÀý£¬ÑÝʾÔõÑùÔÚAndroid×°±¸ÉÏʹÓÃLinux Deploy½¨ÉèÒ»¸ö»ù±¾µÄUbuntu LinuxÇéÐΣº
# ×°ÖÃLinux DeployÓ¦ÓóÌÐò adb install linux-deploy.apk # Æô¶¯Linux DeployÓ¦ÓóÌÐò adb shell am start -n ru.meefik.linuxdeploy/.MainActivity # Ñ¡ÔñUbuntu×÷ΪLinux¿¯Ðаæ # ÉèÖÃÍøÂçºÍ´æ´¢ # ×°ÖÃUbuntuϵͳ # Æô¶¯Ubuntuϵͳ
µÇ¼ºó¸´ÖÆ
ͨ¹ýÒÔÉÏ´úÂëʾÀý£¬Óû§¿ÉÒÔ¿ìËÙÔÚAndroid×°±¸ÉÏʹÓÃLinux Deploy½¨ÉèÒ»¸öUbuntu LinuxÇéÐΣ¬²¢×îÏÈÌåÑéºÍʹÓÃLinuxϵͳ¡£
×ܽ᣺Linux DeployÊÇÒ»¸öÇ¿Ê¢µÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÓû§ÔÚAndroid×°±¸ÉÏÔËÐÐLinuxϵͳ£¬À©Õ¹ÁËAndroid×°±¸µÄ¹¦Ð§ºÍÓÃ;¡£Í¨¹ýÏàʶÆäÔÀíºÍÓ¦ÓÃÁìÓò£¬Óû§¿ÉÒÔ¸üºÃµØʹÓÃLinux Deploy£¬Ìá¸ßÊÂÇéЧÂʺÍѧϰЧ¹û¡£
ÒÔÉϾÍÊÇÏàʶLinux DeployµÄÔÀíÓëÓ¦ÓÃÁìÓòµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡