ubuntu-make | Ubuntu Linux一鍵安裝開(kāi)發(fā)環(huán)境

-- 作者 謝恩銘 轉(zhuǎn)載請(qǐng)注明出處

內(nèi)容簡(jiǎn)介


  1. 什么是ubuntu-make
  2. 安裝最新版ubuntu-make
  3. 用ubuntu-make一鍵安裝所需開(kāi)發(fā)環(huán)境
  4. 在Github上為開(kāi)源項(xiàng)目ubuntu-make做貢獻(xiàn)

1. 什么是ubuntu-make


我之前的文章 Linux探索之旅 | 第二部分第七課:軟件安裝,如虎添翼 中御板, 已經(jīng)寫(xiě)了如何在Linux下安裝軟件喉誊。

相比于Windows,Linux下安裝軟件已經(jīng)非常簡(jiǎn)便了羔挡,一般只需要一句命令洁奈,或者通過(guò) Ubuntu軟件中心(Ubuntu Software Center)。

Ubuntu軟件中心

But绞灼,我們程序員豈能就此罷休利术,要偷懶就要"偷懶"到底,讓我一次懶個(gè)夠~ (這里的“偷懶”是褒義的低矮。)

要知道印叁,對(duì)于開(kāi)發(fā)者來(lái)說(shuō),在Linux下安裝一些大型軟件军掂,也并沒(méi)有很簡(jiǎn)便轮蜕。

例如開(kāi)發(fā)Android,目前一般都用Google的“親兒子”Android Studio了(如果你還在用Google已經(jīng)停止Android更新支持的Eclipse蝗锥,那么請(qǐng)趕緊換到Android Studio跃洛,不然你就out了)。

但是Android的開(kāi)發(fā)環(huán)境還需要先安裝Java開(kāi)發(fā)環(huán)境终议,例如jdk和jre汇竭。

然后Android Studio還需要去Google官網(wǎng)下載,或者國(guó)內(nèi)可以去一些鏡像網(wǎng)站下載( http://www.android-studio.org )穴张。

關(guān)于Android的開(kāi)發(fā)資源细燎,請(qǐng)參看 Android最全開(kāi)發(fā)資源

作為使用率很高的Linux發(fā)行版陆馁,Ubuntu上經(jīng)常有很多不錯(cuò)的工具被開(kāi)發(fā)出來(lái)找颓。(當(dāng)然了,其他Linux發(fā)行版也是很好的叮贩,例如Fedora击狮,Redhat佛析,CentOS,SUSE等等彪蓬。)

今天就介紹在Ubuntu下的一個(gè)工具寸莫,能夠大大精簡(jiǎn)安裝開(kāi)發(fā)環(huán)境的過(guò)程,那就是:ubuntu-make

那么什么是ubuntu-make呢档冬?
好問(wèn)題膘茎!

ubuntu-make一看就知道當(dāng)然是ubuntu-make, 對(duì)吧酷誓? (小編你能不廢話不...)

ubuntu-make是Ubuntu和make的連寫(xiě)披坏。Ubuntu當(dāng)然是Ubuntu這個(gè)Linux發(fā)行版啦;make是英語(yǔ)“做盐数,制造棒拂; 生產(chǎn),制定”的意思玫氢,但在編程領(lǐng)域帚屉,make一般是一個(gè)用于編譯的命令。

說(shuō)起ubuntu-make漾峡,也許大家有些陌生攻旦,但其實(shí)它是老朋友了,只不過(guò)換了個(gè)名字生逸。就好比去美容了一下牢屋,顏值提升了,就瞬間認(rèn)不出來(lái)了牺陶。

原來(lái)伟阔,ubuntu-make的前身是Ubuntu Developer Tools Center,就是“Ubuntu開(kāi)發(fā)者工具中心”掰伸。Ubuntu Developer Tools Center是在Ubuntu 14.10版本中出現(xiàn)的皱炉,到了15.04版本就改名為ubuntu-make了。

因此狮鸭,ubuntu-make就是旨在方便開(kāi)發(fā)者安裝軟件開(kāi)發(fā)環(huán)境的這么一個(gè)命令行工具合搅,讓你可以在命令行中輸入一行簡(jiǎn)單的代碼,然后敲一下回車鍵歧蕉,即可開(kāi)始安裝你所指定的開(kāi)發(fā)環(huán)境灾部。

就是這么狂拽酷炫,甩Windows十幾條街(日常黑Windows任務(wù)又完成了~)

一開(kāi)始惯退,負(fù)責(zé)管理Ubuntu開(kāi)發(fā)的Canonical公司旨在用ubuntu-make來(lái)方便開(kāi)發(fā)者安裝Android開(kāi)發(fā)環(huán)境赌髓,因此Android Studio和Eclipse也是最初支持安裝的軟件。后來(lái)就有越來(lái)越多的開(kāi)發(fā)環(huán)境被加入,例如蘋(píng)果的Swift語(yǔ)言開(kāi)發(fā)環(huán)境锁蠕,Go語(yǔ)言開(kāi)發(fā)環(huán)境迟螺,Web開(kāi)發(fā)環(huán)境贡避,等等。

更多的信息,請(qǐng)參看ubuntu-make的WiKi主頁(yè):
https://wiki.ubuntu.com/ubuntu-make

2.安裝最新版ubuntu-make


首先后裸,我們安裝最新版ubuntu-make庸娱。

# 將ubuntu-make加入apt軟件倉(cāng)庫(kù)的列表
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
# 升級(jí)apt的軟件倉(cāng)庫(kù)铃拇,為了加入剛才的ubuntu-make
sudo apt update

# 安裝ubuntu-make
sudo apt install ubuntu-make

3. 用ubuntu-make一鍵安裝所需開(kāi)發(fā)環(huán)境


安裝完之后泰偿,要使用ubuntu-make,可不是輸入ubuntu-make命令哦铸豁,而是輸入umake這個(gè)命令灌曙。

  • 列出所有可能的軟件,使用下列任意命令:
umake --help  # umake的幫助頁(yè)面

man umake  # 用man(手冊(cè)manuel的縮寫(xiě))命令來(lái)查看umake用法

info umake  # umake的信息(info)頁(yè)面

可以看到节芥,ubuntu-make中平匈,為開(kāi)發(fā)環(huán)境分了一些大類:

類別 用途
nodejs Node.js穩(wěn)定版
android Android開(kāi)發(fā)環(huán)境
games 游戲開(kāi)發(fā)環(huán)境。例如Unity 3D這個(gè)IDE
dart Dart語(yǔ)言開(kāi)發(fā)環(huán)境
scala Scala語(yǔ)言開(kāi)發(fā)環(huán)境
kotlin Kotlin語(yǔ)言開(kāi)發(fā)環(huán)境
ide 一般的IDE(集成開(kāi)發(fā)環(huán)境)
web Web開(kāi)發(fā)環(huán)境
go Go語(yǔ)言
swift Swift語(yǔ)言

在每個(gè)大類下藏古,也會(huì)有小類。例如忍燥,android這個(gè)大類下有android-studio拧晕,android-sdk,android-ndk這些小類梅垄。

因此基本的安裝開(kāi)發(fā)環(huán)境的方法是:

umake 大類 小類

例如:

umake android android-studio

如果沒(méi)有小類的話厂捞,那就是:

umake 大類

例如:

umake go
  • 然后,就可以根據(jù)上一步中獲取的安裝特定軟件的命令來(lái)安裝你所需要的軟件了队丝。

例如:

# 安裝Android的開(kāi)發(fā)環(huán)境
umake android android-sdk   # SDK
umake android android-ndk   # NDK
umake android android-studio # Android Studio這個(gè)IDE

# 安裝Eclipse
umake ide eclipse   # 基礎(chǔ)Java版
umake ide eclipse-cpp  # C和C++版
 
# 安裝Netbeans
umake ide netbeans
 
# 安裝IDEA
umake ide idea
umake ide idea-ultimate
 
# 安裝Clion
umake ide clion
 
# 安裝Atom
umake ide atom
 
# 安裝Sublime
umake ide sublime-text
 
# 安裝Visual Studio
umake ide visual-studio-code
 
# 安裝Go語(yǔ)言開(kāi)發(fā)環(huán)境
umake go
 
# 安裝Rust
umake rust
Go語(yǔ)言的安裝

其他的開(kāi)發(fā)環(huán)境靡馁,有的也許還沒(méi)有加入ubuntu-make,但是指日可待啊机久。

4. 在Github上為這項(xiàng)目貢獻(xiàn)開(kāi)源代碼


在這個(gè)全民都用Github的年代臭墨,ubuntu-make自然不能例外...

ubuntu-make在Github的repo:
https://github.com/ubuntu/ubuntu-make

如果你愿意為ubuntu-make項(xiàng)目做貢獻(xiàn),比如報(bào)告錯(cuò)誤膘盖,修改代碼胧弛,翻譯,等等侠畔,可以參看我之前的幾篇文章:

一起加油吧!


我是謝恩銘软棺,在法國(guó)巴黎奮斗的嵌入式軟件工程師红竭。
目前工作是Android嵌入式和app開(kāi)發(fā)。
熱愛(ài)生活,喜歡游泳茵宪,略懂烹飪最冰。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市眉厨,隨后出現(xiàn)的幾起案子锌奴,更是在濱河造成了極大的恐慌,老刑警劉巖憾股,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹿蜀,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡服球,警方通過(guò)查閱死者的電腦和手機(jī)茴恰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)斩熊,“玉大人往枣,你說(shuō)我怎么就攤上這事》矍” “怎么了分冈?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)霸株。 經(jīng)常有香客問(wèn)我雕沉,道長(zhǎng),這世上最難降的妖魔是什么去件? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任坡椒,我火速辦了婚禮,結(jié)果婚禮上尤溜,老公的妹妹穿的比我還像新娘倔叼。我一直安慰自己,他們只是感情好宫莱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布丈攒。 她就那樣靜靜地躺著,像睡著了一般授霸。 火紅的嫁衣襯著肌膚如雪肥印。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天绝葡,我揣著相機(jī)與錄音深碱,去河邊找鬼。 笑死藏畅,一個(gè)胖子當(dāng)著我的面吹牛敷硅,可吹牛的內(nèi)容都是我干的功咒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼绞蹦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼力奋!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起幽七,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤景殷,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后澡屡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體猿挚,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年驶鹉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绩蜻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡室埋,死狀恐怖办绝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情姚淆,我是刑警寧澤孕蝉,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站腌逢,受9級(jí)特大地震影響昔驱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜上忍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望纳本。 院中可真熱鬧窍蓝,春花似錦、人聲如沸繁成。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)巾腕。三九已至面睛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間尊搬,已是汗流浹背叁鉴。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留佛寿,地道東北人幌墓。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親常侣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蜡饵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容