¡¡¡¡1¡¢Ìí¼ÓsudoÓû§
¡¡¡¡vi /etc/group£¬ÔÚadminºóÃæÊäÈëÓû§Ãû
¡¡¡¡»ò
¡¡¡¡sudo usermod -G admin username;Èç¹ûÓû§ÒѾÊÇÆäËû×éµÄ³ÉÔ±£¬ÐèÒªÌí¼Ó -a Ñ¡Ïî:sudo usermod -a -G admin username
¡¡¡¡2¡¢gksudo
¡¡¡¡Èç¹ûÏëÒÔrootÉí·ÝÔËÐÐfirefox£¬Ö»Ðè´ò¿ªÒ»¸ö¶Ô»°¿ò(Alt-F2)²¢Ê¹Óãºgksudo firefox»òÔÚXÖÕ¶ËÏÂÊäÈ룺gksudo firefox
¡¡¡¡3¡¢Ìí¼ÓÒ»¸öеÄ×ÀÃæ»·¾³
¡¡¡¡sudo apt-get install kubuntu-desktop»òÕßÊÇedubuntu-desktop, xubuntu-desktop
¡¡¡¡4¡¢ÅäÖÃxorg(¶àÊýÇé¿öÏÂÊÇÅäÖÃÏÔ¿¨)
¡¡¡¡dpkg-reconfigure xserver-xorg
¡¡¡¡5¡¢´ÓÔ´´úÂë±à¼Èí¼þ
¡¡¡¡Èç¹ûÏëÒª´ÓÔ´´úÂë°²×°Èí¼þ°ü£¬¿ÉÒÔʹÓÃÏÂÃæµÄ·½·¨ÈÃÕâÒ»ÇбäµÃ¸üÈÝÒס£Èç¹û»¹Ã»Óа²×°Èκοª·¢¹¤¾ß£¬ÔòÐèÒª°²×°build-essentialÈí¼þ°ü¡£ÔËÐÐ
¡¡¡¡sudo apt-get install build-essential
¡¡¡¡Ëü½«°²×°GCC£¬LinuxÄÚºËÍ·Îļþ£¬GNU MakeºÍһЩ¿ÉÄÜÐèÒªµÄÈí¼þ°ü¡£½ÓÏÂÀ´£¬Èç¹û×¼±¸±à¼ÏóGaimÕâÑùµÄÈí¼þ°ü©¤©¤ÒòΪËüµÄа汾·Å³öÁË£¬Ó¦¸Ãͨ¹ý¾É°æ±¾µÄ´ÓÊô¹ØÏµÀ´»ñµÃа汾µÄ¡£»ñµÃÒª±àÒëÕâ¸öÈí¼þ°üµÄÏà¹ØÈí¼þ°ü¿ÉÒÔÓÃ
¡¡¡¡$sudo apt-get build-dep packagename
¡¡¡¡Õ⽫°²×°±àÒëÕâ¸öÈí¼þËùÐèÒªµÄÆäËûËùÓÐÈí¼þ°ü£¬²¢ÇÒÕâ´ó¸ÅÒ²ÊÇÔÚ±àÒëÐŰ汾Èí¼þ°üʱËùÐèÒªµÄ¡£
¡¡¡¡×îºó£¬µ±´ÓÔ´´úÂë±àÒëÍê³ÉÖ®ºó²»ÒªÊ¹ÓÃmake install¶øÊÇʹÓÃCheckInstall(apt-get install checkinstall)À´´úÌæ¡£CheckInstall½«»á´´½¨Ò»¸öDebianÈí¼þ°ü²¢ÎªÄã°²×°Ëü£¬ÒòΪ֮ºóÄãÄܸüÈÝÒ×µÄÉý¼¶»òÊÇɾ³ýÕâ¸öÈí¼þ¡£
¡¡¡¡ÔÚÔËÐÐ ./configure ; make Ö®ºó£¬Ö»ÐèÒªÔËÐÐsudo checkinstall²¢ÇһشðһЩ¼òµ¥µÄÎÊÌâ¡£×¢ÒâÈç¹ûÔÚAMD64ÉϱàÒëÈí¼þ°ü£¬CheckInstall½«»áÑ¡ÔñX86_64½á¹¹¶ø²»ÊÇAMD64©¤©¤Õ⽫ÒýÆðÈí¼þ°üµÄ°²×°Ê§°Ü£¬since Ubuntu expects amd64 as the architecture rather than X86_64.
¡¡¡¡6¡¢°ÑÔ´Âë°üת»»³Édeb°ü
¡¡¡¡¶ÔÓÚ foo Èí¼þ°ü£¬´ÓÔ´Âë±àÒëÐèÒª foo_*.dsc¡¢foo_*.tar.gz ºÍ foo_*.diff.gz Îļþ(×¢Ò⣬¶ÔÓÚÓÉDebian¿ª·¢µÄÈí¼þ°ü£¬Ã»ÓÐ .diff.gz Îļþ)¡£
¡¡¡¡µ±ÄãµÃÈ«ÁËÕâЩÎļþ£¬Èç¹ûÄãÕâ°²×°ÁËdpkg-devÈí¼þ°ü£¬ÔËÐУº
¡¡¡¡dpkg-source -x foo_version-revision.dsc
¡¡¡¡Ëü½«Èí¼þ°ü½âѹµ½Ò»¸öÃûΪfoo-versionµÄĿ¼¡£Ê¹ÓÃÏÂÁÐÃüÁî´´½¨¶þ½øÖÆÈí¼þ°ü£º
¡¡¡¡cd foo-version
¡¡¡¡su -c "apt-get update ; apt-get install fakeroot"
¡¡¡¡dpkg-buildpackage -rfakeroot -us -uc
¡¡¡¡È»ºó:su -c "dpkg -i ../foo_version-revision_arch.deb"

