Debian/Ubuntu 常见开发环境安装
[plain] viewplaincopy# 基本开发工具及内核头文件 aptitude install -R build-essential autoconf automake fakeroot \ kernel-package linux-headers-2.6-amd64 # 基本开发工具文档 aptitude ins
·
- # 基本开发工具及内核头文件
- aptitude install -R build-essential autoconf automake fakeroot \
- kernel-package linux-headers-2.6-amd64
- # 基本开发工具文档
- aptitude install -R binutils-doc cpp-doc gcc-doc make-doc diffutils-doc \
- autoconf-doc m4-doc
- # 系统调用和 C/C++ 库文档
- aptitude install -R manpages-dev manpages-posix-dev linux-doc-2.6 \
- glibc-doc glibc-doc-reference libstdc++6-4.4-doc
- # deb 包制作维护工具及文档
- aptitude install -R dh-make devscripts fakeroot lintian pbuilder cowdancer \
- debian-policy developers-reference
- # 调试器
- aptitude install -R gdb gdb-doc cgdb
- # 版本控制
- aptitude install -R cvs subversion subversion-tools git git-doc
- # Xorg
- aptitude install -R xorg-dev
- # Qt
- aptitude install -R libqt4-dev libqt4-opengl-dev qt4-dev-tools qt4-designer \
- qt4-doc qt4-demos
- # boost
- aptitude install -R libboost1.42-all-dev libboost1.42-doc
- # Java
- aptitude install -R openjdk-6-jdk openjdk-6-doc openjdk-6-demo
- # Python
- aptitude install -R python-dev python-doc python-examples
- # Ada
- aptitude install -R gnat gnat-doc gnat-gps gnat-gps-doc
- ln -s /usr/share/gps/icons/32px/gps_32.png /usr/share/icons/hicolor/32x32/apps/gnat-gps.png
- ln -s /usr/share/gps/icons/48px/gps_48.png /usr/share/icons/hicolor/48x48/apps/gnat-gps.png
- update-icon-caches /usr/share/icons/hicolor/
- cat > /usr/share/applications/gnat-gps.desktop << EOF
- [Desktop Entry]
- Name=GNAT-GPS
- Exec=gnat-gps
- Terminal=false
- Type=Application
- Icon=gnat-gps
- Categories=Development
- EOF
- # 数据库
- aptitude install -R sqlite3 libsqlite3-dev sqlite3-doc
- vi ~/.sqliterc #{
- PRAGMA foreign_keys = ON;
- #}
- # 代码格式化
- aptitude install -R indent indent-doc xmlindent
- # 文档工具
- aptitude install -R doxygen doxygen-gui doxygen-doc source-highlight \
- graphviz graphviz-doc
- # IDE
- aptitude install -R qtcreator qtcreator-doc
- # http://www.codeblocks.org/
- dpkg -i codeblocks_10.05-1_amd64.deb \
- libcodeblocks0_10.05-1_amd64.deb \
- codeblocks-common_10.05-1_all.deb \
- codeblocks-contrib_10.05-1_amd64.deb \
- codeblocks-contrib-common_10.05-1_all.deb \
- libwxsmithlib0_10.05-1_amd64.deb \
- codeblocks-doc-en_10.05-1_all.deb
- aptitude markauto libcodeblocks0 codeblocks-common codeblocks-contrib-common libwxsmithlib0
- # 建模工具
- # http://argouml.tigris.org/
- tar xf ArgoUML-0.32.2.tar.gz -C /opt
- ln -s /opt/argouml-0.32.2/argouml.sh /usr/local/bin/argouml
- ln -s /opt/argouml-0.32.2/icon/argouml2.svg /usr/share/icons/hicolor/scalable/apps/argouml2.svg
- update-icon-caches /usr/share/icons/hicolor/
- cat > /usr/share/applications/argouml.desktop << EOF
- [Desktop Entry]
- Name=ArgoUML
- Exec=/opt/argouml-0.32.2/argouml.sh
- Terminal=false
- Type=Application
- Icon=argouml2
- Categories=Development
- EOF
Ubuntu 11.10 oneiric
- # 基本开发工具及内核头文件
- aptitude install -R build-essential autoconf automake fakeroot \
- kernel-package linux-headers-generic
- # 基本开发工具文档
- aptitude install -R binutils-doc cpp-doc gcc-doc make-doc diffutils-doc \
- autoconf-doc m4-doc
- # 系统调用和 C/C++ 库文档
- aptitude install -R manpages-dev manpages-posix-dev linux-doc \
- glibc-doc libstdc++6-4.6-doc
- # deb 包制作维护工具及文档
- aptitude install -R dh-make devscripts fakeroot lintian pbuilder cowdancer \
- debian-policy developers-reference
- # 调试器
- aptitude install -R gdb gdb-doc cgdb
- # 版本控制
- aptitude install -R cvs subversion subversion-tools git git-doc
- # Xorg
- aptitude install -R xorg-dev
- # Qt
- aptitude install -R libqt4-dev libqt4-opengl-dev qt4-dev-tools qt4-designer \
- qt4-doc qt4-demos
- # boost
- aptitude install -R libboost1.42-all-dev libboost1.42-doc
- # Java
- aptitude install -R openjdk-6-jdk openjdk-6-doc openjdk-6-demo
- # Python
- aptitude install -R python-dev python-doc python-examples
- # 数据库
- aptitude install -R sqlite3 libsqlite3-dev sqlite3-doc
- vi ~/.sqliterc #{
- PRAGMA foreign_keys = ON;
- #}
- # 代码格式化
- aptitude install -R indent indent-doc xmlindent
- # 文档工具
- aptitude install -R doxygen doxygen-gui doxygen-doc source-highlight \
- graphviz graphviz-doc
- # IDE
- aptitude install -R qtcreator qtcreator-doc codeblocks codeblocks-contrib
- # 建模工具
- # http://argouml.tigris.org/
- tar xf ArgoUML-0.32.2.tar.gz -C /opt
- ln -s /opt/argouml-0.32.2/argouml.sh /usr/local/bin/argouml
- ln -s /opt/argouml-0.32.2/icon/argouml2.svg /usr/share/icons/hicolor/scalable/apps/argouml2.svg
- update-icon-caches /usr/share/icons/hicolor/
- cat > /usr/share/applications/argouml.desktop << EOF
- [Desktop Entry]
- Name=ArgoUML
- Exec=/opt/argouml-0.32.2/argouml.sh
- Terminal=false
- Type=Application
- Icon=argouml2
- Categories=Development
- EOF
更多推荐
已为社区贡献3条内容
所有评论(0)