參考:https://www.linux.org/threads/installing-new-software-debian-red-hat-slackware.4119/linux
linux在安裝軟件上大體分爲三類,Red Hat,Slackware,Debianchrome
Red Hat:由red hat公司發行的Red Hat Linux,centos至關於這個版本的Linux的免費版,由red hat linux的開源代碼略做改編而來,所以也屬於red hat的分類centos
red hat 的軟件安裝使用rpm和yum瀏覽器
yum(全稱爲 Yellow dog Updater, Modified)基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝服務器
rpm:是Red-Hat Package Manager(RPM軟件包管理器)的縮寫,這一文件格式名稱雖然打上了RedHat的標誌,可是其原始設計理念是開放式的,如今包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有采用,能夠算是公認的行業標準了。網絡
如下以安裝chrome瀏覽器爲例:ide
首先下載安裝包,找到個網站:https://pkgs.org/工具
chrome直接去官網下載便可https://www.google.cn/intl/zh-TW_ALL/chrome/ 拉到最後面能夠切換平臺網站
進入安裝包所在路徑,以root權限輸入命令:rpm -ivh google-chrome-stable_current_x86_64.rpmui
若是安裝此軟件所須要的依賴都已經安裝,應該就能直接安裝成功了,但如果剛裝的系統,多半會提示缺乏相應的依賴。
如:libXss.so.1()(64bit) 被 google-chrome-stable-54.0.2840.59-1.x86_64 須要
那就去安裝相應的缺乏的包,通常yum install -y pkg_name* 便可 如yum install libXss*
把缺乏的包都安裝上以後,再試一次rpm -ivh google-chrome-stable_current_x86_64.rpm應該就能正常安裝完成了,
注意若是在虛擬機裏總是出現網絡錯誤,多是虛擬機沒聯網,裝了桌面的能夠在右上角的一個圖標裏找到網絡鏈接的按鈕,打開便可
而後就是運行一下看看,rpm -ql google-chrome-stable-71.0.3578.98-1.x86_64 能夠找到其在/usr/bin下有google-chrome
到這個目錄下輸入此文件名便可運行,注意貌似不能以root身份運行,須要先退出root
最後運行以下
另外兩種我沒裝,因此只是簡單記錄下
slackware:Slackware Linux是由Patrick Volkerding開發的GNU/Linux發行版。與不少其餘的發行版不一樣,它堅持KISS(Keep It Simple Stupid)的原則。不依賴圖形界面的文本化系統配置、傳統的服務管理方式和不解決依賴的包管理方式。它的最大特色就是安裝靈活,目錄結構嚴謹,版本力求穩定而非追新。Slackware的軟件包都是一般的tgz(tar/gzip) 或者txz(xz) 格式文件再加上安裝腳本。
安裝命令:installpkg some_program.tgz
卸載:removepkg some_program.tgz
升級:upgradepkg a_new_version_of_something.tgz
轉rpm到tgz:rpm2tgz some_package.rpm
Debian:
dselect:When you use dselect you get a graphic user interface of sorts (not under X window, though) to guide you through the install of new programs.