第2代Linux作業系統在安裝軟體方面相當簡單:第一步,搜尋你要的軟體,比如你要找一個遊戲軟體,它的名稱叫myward,這個遊戲軟體的說明是:myown war game。Linux作業系統搜尋這個軟體包就只需要輸入命令apt-cache searchmyward,或者輸入軟體名稱的一部分apt-cache searchwar,或者你不知道軟體名稱。
下面有一張圖可以清晰地表示linux軟體應用的架構關係:
在Linux啟動的時候。首先會啟動核心(kernel),核心是一段電腦程式,這個程式直接管理管理硬體,包括CPU、記憶體空間、硬碟介面、網路介面等等。所有的電腦操作都要通過核心傳遞給硬體。我們可以看到,Linux利用kernel實現軟硬體的對話。通過系統調用的這個重要的介面,Linux將上層的應用與下層的kernel完全分離開,為程式員隱藏了底層的複雜性(相應的,也提高了上層應用的可移植性)。當我們在升級kernel的時候,也可以保持系統調用的語句不變,從而讓上層應用不感受到下層的改變。庫函數利用系統調用創造出模組化的功能,而shell則提供了一個使用者介面,並讓我們可以利用shell的文法編寫指令碼,以整合程式。有了這些思想我們可以快速地瞭解linux的軟體應用的安裝和工作原理,也因此為了方便和擷取更多公司專屬應用程式我們需要在linux系統上開發並且通過源碼編譯的方式製作各種軟體包從而為資訊化時代服務。
特別值得一提的是Linux作業系統有很多值得學習的地方,這裡我們主要介紹Linux作業系統,包括介紹Linux作業系統等方面。Linux作業系統軟體安裝方法總結
一、rpm包安裝方式步驟:
引用:
1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄;
2、開啟一個終端,su -成root使用者;
3、cd soft.version.rpm所在的目錄;
4、輸入rpm -ivh soft.version.rpm
二、deb包安裝方式步驟:
引用:
1、找到相應的軟體包,比如soft.version.deb,下載到本機某個目錄;
2、開啟一個終端,su -成root使用者;
3、cd soft.version.deb所在的目錄;
4、輸入dpkg -i soft.version.deb
三、tar.gz原始碼包安裝方式:
引用:
1、找到相應的軟體包,比如soft.tar.gz,下載到本機某個目錄;
2、開啟一個終端,su -成root使用者;
3、cd soft.tar.gz所在的目錄;
4、tar -xzvf soft.tar.gz //一般會產生一個soft目錄
5、cd soft
6、./configure
7、make
8、make install
四、tar.bz2原始碼包安裝方式:
引用:
1、找到相應的軟體包,比如soft.tar.bz2,下載到本機某個目錄;
2、開啟一個終端,su -成root使用者;
3、cd soft.tar.bz2所在的目錄;
4、tar -xjvf soft.tar.bz2 //一般會產生一個soft目錄
5、cd soft
6、./configure
7、make
8、make install
五、apt方式安裝:
引用:
1、開啟一個終端,su -成root使用者;
2、apt-cache search soft註:soft是你要找的軟體的名稱或相關資訊
3、如果2中找到了軟體soft.version,則用apt-get installsoft.version命令安裝軟體註:只要你可以上網,只需要用apt-cachesearch尋找軟體,用apt-get install軟體
六、bin檔案安裝:
如果你下載到的軟體名是soft.bin,一般情況下是個可執行檔,安裝方法如下:
引用:
1、開啟一個終端,su -成root使用者;
2、chmod +x soft.bin
3、./soft.bin //運行這個命令就可以安裝軟體了
七、不需要安裝的軟體:
有了些軟體,比如lumaqq,是不需要安裝的,內建jre解壓縮後可直接運行。假設下載的是lumaqq.tar.gz,使用方法如下:
引用:
1、開啟一個終端,su -成root使用者;
2、tar -xzvf lumaqq.tar.gz//這一步會產生一個叫LumaQQ的目錄
3、cd LumaQQ
4、chmod +x lumaqq //設定lumaqq這個程式檔案為可運行
5、此時就可以運行lumaqq了,用命令./lumaqq即可,但每次運行要輸入全路徑或切換到剛才產生的LumaQQ目錄裡
6、為了保證不設定路徑就可以用,你可以在/bin目錄下建立一個lumaqq的連結,用命令ln-s lumaqq /bin/即可,以後任何時候開啟一個終端輸入lumaqq就可以啟動QQ聊天軟體了
7、如果你要想lumaqq有個功能表項目,使用菜單編輯工具,比如AlacarteMenuEditor,找到上面產生的LumaQQ目錄裡的lumaqq設定一個功能表項目就可以了,當然你也可以直接到/usr/share/applications目錄,按照裡面其它*.desktop檔案的格式產生一個自己的desktop檔案即可。
建議開發人員們不要用red hat/redflag/suse等第一代Linux作業系統,用這些除了方便(也就是說比較傻瓜型)、介面豪華點外沒什麼好。用debian/ubuntu等第二代吧,apt命令安裝軟體是最簡單的。apt命令會自動解決軟體安裝過程中的依賴問題,會把沒有的包安裝上,會把版本低的包自動升級,當然,都是要經你確認一次的。
如果你使用Red Hat等第1代Linux系統,安裝軟體是比較麻煩的事,rpm-ivhsoftA.rpm是用來安裝softA軟體的,但通常情況下可能遇到的問題是提示說需要安裝softB1,softB2,softB3等一堆軟體,然後你安裝softB1軟體包時,可能又會提示你說需要安裝softC1,softC2, softC3,softC4等一堆軟體……這樣一來你就只夠時間到處去找這些軟體包了。
光碟片上沒有就得去網上下載,網上還得搜尋半天,時間都花在搜尋軟體包了。而且就算找到這些軟體包,還可能會遇到的問題是:softC2軟體包必須在softC1軟體包之前安裝才可以,順序錯了也安裝不成功。
但這誰知道呢?難啊。所以,你沒有時間來安裝體驗軟體的功能了,更別說開發軟體了。建議你安裝第2代Linux作業系統,典型的是Debian Linux和UbuntuLinux,我之前在文章“如何在安裝了Windows作業系統的電腦上安裝Linux作業系統”裡提到一個簡明安裝手冊,你下載來照著操作就可以安裝Ubuntu了。
第2代Linux作業系統在安裝軟體方面相當簡單:第一步,搜尋你要的軟體,比如你要找一個遊戲軟體,它的名稱叫myward,這個遊戲軟體的說明是:myown war game。Linux作業系統搜尋這個軟體包就只需要輸入命令apt-cache searchmyward,或者輸入軟體名稱的一部分apt-cache searchwar,或者你不知道軟體名稱。