1. 程式人生 > >Linux 常見開發環境安裝

Linux 常見開發環境安裝

Debian 6 squeeze (Ubuntu 隨後)

# 基本開發工具及核心標頭檔案
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

相關推薦

Linux 常見開發環境安裝

Debian 6 squeeze (Ubuntu 隨後) # 基本開發工具及核心標頭檔案 aptitude install -R build-essential autoconf automake fakeroot \ kernel-package linux-head

Linux常用開發環境軟件-mysql安裝

啟動腳本 增加 需要 oot 生成 nbsp pad ssl linux下 linux下安裝MySQL 5.7.22版本   1、用rpm -qa | grep mysql查看當前rpm安裝的MySQL版本        2、卸載系統默認rpm安裝的MySQL版本     

Docker for Windows安裝Linux+PHP開發環境搭建(二)

Docker for Windows安裝與Linux+PHP開發環境搭建(二) 上一篇講了docker安裝與環境搭建的步驟,這一次主要是介紹過程中遇到的錯誤情形及其錯誤處理方法: 1).執行docker pull local.registry.com:5000/php 或其他連線本地

Docker for Windows安裝Linux+PHP開發環境搭建(一)

Docker是什麼? 簡單得來說,Docker是一個由GO語言寫的程式執行的“容器”(Linux containers, LXCs); 目前雲服務的基石是作業系統級別的隔離,在同一臺物理伺服器上虛擬出多個主機。Docker則實現了一種應用程式級別的隔離; 它改變我們基本的開發、操作單元,

Linux開發環境安裝和配置

一:     1.先下載映象檔案     2.源配置   阿里雲源配置官網:http://mirrors.aliyun.com/        源配置:(1) 備份   sudo mv /etc/yu

大快DKhadoop開發環境安裝常見問題及解決方案彙總

大快DKhadoop開發環境安裝常見問題及解決方案彙總 2018年度國內大資料公司排名50強本月初榜單釋出,榜單上看到大快搜索躋身50強,再看看他們做的DKHadoop發行版,的確還是蠻厲害的吧!最起碼這款DKHadoop用起來確實在易用性方面要更好!Dkhadoop版本的下載安裝以及執行環

Ruby 開發環境安裝linux、mac,遇到的錯誤總結(使後人避免入坑)

一、linux安裝ruby時遇到的錯誤 首先講一下為什麼不寫Windows的,個人建議,最好不要用Windows環境,問題很多,需要安裝的東西更多,而且未知的錯誤多,網上不一定查的到,我也安裝過Windows的,也成功過,但是,有時執行會報錯,後來放棄了,安了個Linux的,再後來用了mac系統,

DKhadoop開發環境安裝常見問題與解決方法彙總

Dkhadoop版本的下載安裝以及執行環境搭建等各個方面內容基本都已經分享過了,今天給大家就dkhadoop開發環境安裝中常見的問題以及解決方法進行彙總整理,希望對一些朋友有幫助吧! DKHadoop安裝問題整理 1、系統安裝 如果沒有聯網,請手動同步時間 如果聯網請同步為中國

Tensorflow基於linux環境python語言開發環境安裝

Tensorflow的安裝比較簡單,跟安裝python依賴包幾乎差不多。 我當時安裝是基於anaconda和pip,兩個結合著用的。 1.安裝anaconda 先到https://www.continuum.io/downloads 下載anaconda, 現在的版本有p

linux下lua開發環境安裝

我前面我們介紹了nginx+lua環境的搭建,在此我們再來了解下lua開發環境的安裝。 目前lua版本已經更新到lua5.3,但是我們在此安裝lua5.1,因為5.1運行了好多年,有好多模組都是基於此版本的,例如lua_gd。 安裝: 1.先安裝lua的相關依賴 yum i

linux下python開發環境——安裝Eclipse+PyDev

Eclipse是由Java開發的,所以要想讓Eclipse跑起來就得安裝jdk,在命令列裡輸入javac就能檢視本機是否已經安裝好了jdk了。 1、安裝jdk 先從oracle官網上下載jdk,放到/usr/local/src/檔案中,由於找不到linux的下載連線,

linux系統下開發環境安裝與配置

安裝系統環境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2.2-24.el6.x86_64 Nginx版本 nginx-1.14.2 mysq

centos開發環境安裝的備忘

tin .com oschina then yun centos 5 centos 6 user lob #Centos visudo運行普通用戶$(whomai)執行sudo操作 http://www.cnblogs.com/x

vue開發環境安裝步驟

highlight 查看 project vue 啟動 blog 安裝 模版 gis 前提:vue開發前提是安裝好nodejs後,在nodejs環境下運行 1.npm工具在國內的網絡環境下比較慢 推薦使用淘寶npm鏡像https://npm.taobao.org/

JavaFX開發環境安裝配置

target 開發工具 lips jdk env netbeans 如果 col 通過 JavaFX開發環境安裝配置 從Java8開始,JDK(Java開發工具包)包括了JavaFX庫。 因此,要運行JavaFX應用程序,您只需要在系統中安裝Java8或更高版本。 除此之外

[Mini2440 - 005] 搭建開發環境 - 安裝 ubuntu 後習慣配置

習慣 mini 使用 vim vim 編輯器 clas apt-get u-boot oot 一、設置root用戶密碼 sudo passwd root 二、安裝 Vim 編輯器 sudo apt-get install vim-nox 三、安裝 32 位兼

Scrapy分布式爬蟲打造搜索引擎 (一),開發環境安裝

req per 分布式 apt fff mkdir bootstra ble douban Technorati 標簽: 分布式爬蟲 Linux環境下安裝mysqlsudo apt-get install mysqlserver 然後可以查看是否啟動 ps aux | gr

vue.js開發環境安裝教程

Vue.js一、nodejs安裝—npm安裝1.nodejs安裝①下載對應系統版本的Node.js:https://nodejs.org/en/download/② 運行程序開始安裝,一路next最終install即可2.npm安裝(新版Node.js已自帶npm)③檢測是否安裝成功。快捷鍵win+R,輸入c

linux golang開發環境配置(離線方式)

path ted cal git app clas avi wince 執行文件 <獲取開發工具> 到https://www.golangtc.com/download 下載安裝包, 根據自己的系統選擇合適的開發包,這裏選擇go.1.9.2.linux-

ionic + node.js + Mongodb 開發環境安裝(Windows 和 ios 系統)

ionic config文件 點擊 服務管理 https 鍵盤 imageview 輸入 all 1. Windows 環境。 1. Visual Studio Code. 作為源代碼編輯器, 可以從此處 Visual Studio Code 下載, 註意選擇W