我最近開始在 ubuntu 上工作,在其中安裝程式時遇到了很多困難。我不知道如何安裝 NetBeans 和 JAVA JDK 和 JRE。不幸的是,NetBeans 沒有 C++ 編譯器和偵錯器。我已經用谷歌搜尋了兩天,我所能找到和理解的就是這樣的事情:
sudo apt-get install build-essential
sudo apt-get install gcc g++
sudo apt-get install gdb
我最終 - 不知道如何 - 安裝了編譯器,但仍然沒有調試器。
然後我開始做一些瘋狂的事情。我清除了,,gcc
不知道還有什麼。無論如何,我從這個鏈接下載了( )源碼包:g++
gdb
gcc-4.6
4.6.3-1ubuntu5
http://packages.ubuntu.com/source/precise/gcc-4.6
正如您可能猜到的,不知道如何安裝它。所以請任何幫助,我們將不勝感激^_^
答案1
Ubuntu 與您習慣的 Windows 作業系統不同。舊習慣很難改掉,但越早越好。你必須放棄從任何人那裡下載 .exe 並將任何東西安裝到你的系統上的整個心態。這也是 Windows 存在如此多惡意軟體的眾多原因之一(儘管在我看來,Netbeans Java 和 Virtualbox 等最好從 Oracle 下載)。
運行 Linux 作業系統的優點之一是大多數程式(「套件」)都是透過套件管理器安裝的。這類似於“app-store”或“google-apps”,如果您熟悉 OSX,則更像“homebrew”。
使用Ubuntu安裝包(程式)不需要下載原始碼包的源碼。您所需要做的就是鍵入sudo apt-get
後面的套件名稱。若要安裝 gcc-4.6 並建置 Essential,請開啟終端機並鍵入下列命令:
sudo apt-get update
sudo apt-get install gcc-4.6 build-essential
如果沒有看到錯誤,則表示該軟體包已安裝。如果需要查看是否安裝了任何 gcc 軟體包,可以在開啟的終端機中鍵入以下命令:
dpkg -l | grep gcc
輸出將列出名稱中包含字母 gcc 的每個已安裝軟體包。沒有輸出 = 沒有安裝任何軟體包。
也,
dpkg -l
將列出所有已安裝的軟體包。
若要搜尋與「netbeans」相關的可用軟體包,您可以鍵入以下命令:
apt search netbeans
若要縮小結果範圍,請鍵入下列命令:
apt search netbeans | grep netbeans
另一個搜尋範例:
apt search c++ | grep compiler
最後,您可以透過鍵入以下命令來安裝 GUI 前端(突觸套件管理器)來幫助您搜尋和安裝套件:
sudo apt-get install synaptic
在已安裝的應用程式中搜尋 synaptic 套件管理器或開啟終端機並鍵入以下命令:
sudo synaptic