[plain]  view plain copy
  1. # 基本开发工具及内核头文件  
  2. aptitude install -R build-essential autoconf automake fakeroot \  
  3.     kernel-package linux-headers-2.6-amd64  
  4.   
  5. # 基本开发工具文档  
  6. aptitude install -R binutils-doc cpp-doc gcc-doc make-doc diffutils-doc \  
  7.     autoconf-doc m4-doc  
  8.   
  9. # 系统调用和 C/C++ 库文档  
  10. aptitude install -R manpages-dev manpages-posix-dev linux-doc-2.6 \  
  11.     glibc-doc glibc-doc-reference libstdc++6-4.4-doc  
  12.   
  13. # deb 包制作维护工具及文档  
  14. aptitude install -R dh-make devscripts fakeroot lintian pbuilder cowdancer \  
  15.     debian-policy developers-reference  
  16.   
  17. # 调试器  
  18. aptitude install -R gdb gdb-doc cgdb  
  19.   
  20. # 版本控制  
  21. aptitude install -R cvs subversion subversion-tools git git-doc  
  22.   
  23. # Xorg  
  24. aptitude install -R xorg-dev  
  25.   
  26. # Qt  
  27. aptitude install -R libqt4-dev libqt4-opengl-dev qt4-dev-tools qt4-designer \  
  28.     qt4-doc qt4-demos  
  29.   
  30. # boost  
  31. aptitude install -R libboost1.42-all-dev libboost1.42-doc  
  32.   
  33. # Java  
  34. aptitude install -R openjdk-6-jdk openjdk-6-doc openjdk-6-demo  
  35.   
  36. # Python  
  37. aptitude install -R python-dev python-doc python-examples  
  38.   
  39. # Ada  
  40. aptitude install -R gnat gnat-doc gnat-gps gnat-gps-doc  
  41. ln -s /usr/share/gps/icons/32px/gps_32.png /usr/share/icons/hicolor/32x32/apps/gnat-gps.png  
  42. ln -s /usr/share/gps/icons/48px/gps_48.png /usr/share/icons/hicolor/48x48/apps/gnat-gps.png  
  43. update-icon-caches /usr/share/icons/hicolor/  
  44. cat > /usr/share/applications/gnat-gps.desktop << EOF  
  45. [Desktop Entry]  
  46. Name=GNAT-GPS  
  47. Exec=gnat-gps  
  48. Terminal=false  
  49. Type=Application  
  50. Icon=gnat-gps  
  51. Categories=Development  
  52. EOF  
  53.   
  54. # 数据库  
  55. aptitude install -R sqlite3 libsqlite3-dev sqlite3-doc  
  56. vi ~/.sqliterc #{  
  57. PRAGMA foreign_keys = ON;  
  58. #}  
  59.   
  60. # 代码格式化  
  61. aptitude install -R indent indent-doc xmlindent  
  62.   
  63. # 文档工具  
  64. aptitude install -R doxygen doxygen-gui doxygen-doc source-highlight \  
  65.     graphviz graphviz-doc  
  66.   
  67. # IDE  
  68. aptitude install -R qtcreator qtcreator-doc  
  69. # http://www.codeblocks.org/  
  70. dpkg -i codeblocks_10.05-1_amd64.deb \  
  71.     libcodeblocks0_10.05-1_amd64.deb \  
  72.     codeblocks-common_10.05-1_all.deb \  
  73.     codeblocks-contrib_10.05-1_amd64.deb \  
  74.     codeblocks-contrib-common_10.05-1_all.deb \  
  75.     libwxsmithlib0_10.05-1_amd64.deb \  
  76.     codeblocks-doc-en_10.05-1_all.deb  
  77. aptitude markauto libcodeblocks0 codeblocks-common codeblocks-contrib-common libwxsmithlib0  
  78.   
  79. # 建模工具  
  80. # http://argouml.tigris.org/  
  81. tar xf ArgoUML-0.32.2.tar.gz -C /opt  
  82. ln -s /opt/argouml-0.32.2/argouml.sh /usr/local/bin/argouml  
  83. ln -s /opt/argouml-0.32.2/icon/argouml2.svg /usr/share/icons/hicolor/scalable/apps/argouml2.svg  
  84. update-icon-caches /usr/share/icons/hicolor/  
  85. cat > /usr/share/applications/argouml.desktop << EOF  
  86. [Desktop Entry]  
  87. Name=ArgoUML  
  88. Exec=/opt/argouml-0.32.2/argouml.sh  
  89. Terminal=false  
  90. Type=Application  
  91. Icon=argouml2  
  92. Categories=Development  
  93. EOF  

Ubuntu 11.10 oneiric

[plain]  view plain copy
  1. # 基本开发工具及内核头文件  
  2. aptitude install -R build-essential autoconf automake fakeroot \  
  3.     kernel-package linux-headers-generic  
  4.   
  5. # 基本开发工具文档  
  6. aptitude install -R binutils-doc cpp-doc gcc-doc make-doc diffutils-doc \  
  7.     autoconf-doc m4-doc  
  8.   
  9. # 系统调用和 C/C++ 库文档  
  10. aptitude install -R manpages-dev manpages-posix-dev linux-doc \  
  11.     glibc-doc libstdc++6-4.6-doc  
  12.   
  13. # deb 包制作维护工具及文档  
  14. aptitude install -R dh-make devscripts fakeroot lintian pbuilder cowdancer \  
  15.     debian-policy developers-reference  
  16.   
  17. # 调试器  
  18. aptitude install -R gdb gdb-doc cgdb  
  19.   
  20. # 版本控制  
  21. aptitude install -R cvs subversion subversion-tools git git-doc  
  22.   
  23. # Xorg  
  24. aptitude install -R xorg-dev  
  25.   
  26. # Qt  
  27. aptitude install -R libqt4-dev libqt4-opengl-dev qt4-dev-tools qt4-designer \  
  28.     qt4-doc qt4-demos  
  29.   
  30. # boost  
  31. aptitude install -R libboost1.42-all-dev libboost1.42-doc  
  32.   
  33. # Java  
  34. aptitude install -R openjdk-6-jdk openjdk-6-doc openjdk-6-demo  
  35.   
  36. # Python  
  37. aptitude install -R python-dev python-doc python-examples  
  38.   
  39. # 数据库  
  40. aptitude install -R sqlite3 libsqlite3-dev sqlite3-doc  
  41. vi ~/.sqliterc #{  
  42. PRAGMA foreign_keys = ON;  
  43. #}  
  44.   
  45. # 代码格式化  
  46. aptitude install -R indent indent-doc xmlindent  
  47.   
  48. # 文档工具  
  49. aptitude install -R doxygen doxygen-gui doxygen-doc source-highlight \  
  50.     graphviz graphviz-doc  
  51.   
  52. # IDE  
  53. aptitude install -R qtcreator qtcreator-doc codeblocks codeblocks-contrib  
  54.   
  55. # 建模工具  
  56. # http://argouml.tigris.org/  
  57. tar xf ArgoUML-0.32.2.tar.gz -C /opt  
  58. ln -s /opt/argouml-0.32.2/argouml.sh /usr/local/bin/argouml  
  59. ln -s /opt/argouml-0.32.2/icon/argouml2.svg /usr/share/icons/hicolor/scalable/apps/argouml2.svg  
  60. update-icon-caches /usr/share/icons/hicolor/  
  61. cat > /usr/share/applications/argouml.desktop << EOF  
  62. [Desktop Entry]  
  63. Name=ArgoUML  
  64. Exec=/opt/argouml-0.32.2/argouml.sh  
  65. Terminal=false  
  66. Type=Application  
  67. Icon=argouml2  
  68. Categories=Development  
  69. EOF  

Logo

更多推荐