本文主要講解如何在Linux系統(tǒng)上安裝軟件。
Linux怎么安裝軟件的
在任何操作系統(tǒng)中,我們都需要安裝應(yīng)用程序來完成日常任務(wù)。在Windows世界中,每個(gè)程序都有一個(gè)簡單的Setup.exe或program.zip文件。在Mac上,包就是program.dmg或program.sit文件。在這兩個(gè)操作系統(tǒng)中,你可以簡單地點(diǎn)擊它,它會(huì)問你一些非?;镜呐渲脝栴},比如,你接受許可協(xié)議還是你想要安裝軟件的目錄。雖然在Linux中,安裝程序/軟件似乎很困難,但事實(shí)并非如此。
2. 使用apt命令安裝Linux軟件
使用apt命令安裝Linux軟件
第二種包管理器格式是DEB,代表Debian。Debian包和APT (Advanced Packagin工具)提供了現(xiàn)在常用的高級(jí)特性,比如自動(dòng)依賴項(xiàng)解析和簽名包。Debian包被Debian/Linux使用,一些最常用的Linux發(fā)行版,如Ubuntu、Linux Mint、Mepis等。
適用于基于Debian的發(fā)行版,如Ubuntu、Linux Mint等。
APT是一種工具,通常用于從軟件倉庫遠(yuǎn)程安裝包。簡而言之,它是一個(gè)簡單的基于命令的工具,用于安裝文件/軟件。完整的命令是apt-get,它是安裝文件/軟件包的最簡單方法。這個(gè)簡單的工具可以告訴您當(dāng)前正在安裝的包,還可以告訴您存儲(chǔ)庫中可用的包。
apt-getinstall${packagename}
要?jiǎng)h除/卸載任何軟件,只需使用remove
apt-getremove${packagename}
軟件包位于在線軟件倉庫的某個(gè)位置,APT處理用戶硬盤上的本地?cái)?shù)據(jù)庫,該數(shù)據(jù)庫包含關(guān)于可用軟件包及其位置的信息。因此,當(dāng)鍵入命令apt-get install qq時(shí),APT將開始在數(shù)據(jù)庫中查找名為qq的包,并在用戶鍵入“y”(yes)后安裝qq。為了獲得存儲(chǔ)庫中所有新上傳的包,用戶需要定期更新APT。
更新APT數(shù)據(jù)庫:
apt-getupdate
若要更新APT數(shù)據(jù)庫,以及升級(jí)某些已安裝軟件可能提供的安全更新和補(bǔ)丁,用戶只需使用以下命令即可:
apt-getupdate;apt-getupgrade
記住,我正在討論的所有包管理工具,將需要用戶在root或超級(jí)用戶,例如,安裝軟件在debian的基礎(chǔ)上的發(fā)行版,你將使用apt-get,然后sudo,然后它會(huì)要求你輸入密碼。
sudoapt-getinstallconkysudoapt-getremoveconkysudoapt-getupdate
sudo命令用于臨時(shí)獲取管理員權(quán)限。
3. 使用yum命令安裝Linux軟件
用于基于RPM的Linux發(fā)行版,比如Fedora、Red Hat
使用yum命令安裝Linux軟件
您理解yum不會(huì)有任何困難,因?yàn)樗capt-get相同。就像apt-get安裝Debian軟件包一樣,“yum”安裝RPM軟件包。它還可以像apt-get一樣從存儲(chǔ)庫下載和安裝包。
yuminstall${packagename}
要?jiǎng)h除軟件包,只需使用remove
yumremove${packagename}
有一件事需要注意,默認(rèn)情況下yum不會(huì)在用戶的硬盤上保存本地?cái)?shù)據(jù)庫。所以不需要更新。但要安裝可用的安全緩存和bug修復(fù),請(qǐng)使用以下命令:
yumupdate
如果用戶想要更新任何單一的包,然后做以下的方式:
yumupdate${packagename}
4. 使用Tar Balls方式安裝
你會(huì)記得在Windows中你有Zip file.zip或mac.sit。在Linux中,也有以擴(kuò)展名結(jié)尾的tar文件打包,比如.tar、.tar.gz .tgz,或者別的什么。要解壓這些文件,請(qǐng)使用以下命令:
使用Tar Balls方式安裝
tar-xzvf${filename}.tar.gz
參數(shù)是x用于提取文件,z用于通過gzip進(jìn)行篩選以進(jìn)行解壓縮(如果文件沒有g(shù)z擴(kuò)展名,則將其關(guān)閉),v用于詳細(xì)模式,以便您可以知道發(fā)生了什么,f表示后面將有一個(gè)文件名。如果您像我一樣難以記住命令行選項(xiàng),您可能想要?jiǎng)?chuàng)建一個(gè)名為“untar”的別名來輸入這些選項(xiàng)。
該命令將不安裝軟件,但它將提取存檔文件。解壓文件之后,您可以通過讀取README文件或install file來安裝解壓文件(因?yàn)樵谀抢锬梢园惭b那些特定文件的說明)。
5. 其他Linux打包管理
當(dāng)然有很多發(fā)行版,所以打包管理工具。和SUSE一樣,SUSE使用RPM作為它的本地包格式,但是有自己的工具來管理系統(tǒng)上的軟件。
Yast是openSUSE Linux發(fā)行版以及SUSE派生的商業(yè)發(fā)行版中使用的打包管理工具。我將在另一篇文章中討論Yast。
在另一篇文章中,我將介紹一些更常用的包裝管理工具,如“dpkg”。其他一些打包管理工具的工作和屬性將在那篇文章中討論。
6. 總結(jié)
通過本教程,您應(yīng)該了解Linux安裝軟件有多少種方式了吧?其實(shí)主流的方式還是系統(tǒng)自帶的包管理工具,比如Ubuntu系統(tǒng)上的apt,紅帽體系的發(fā)行版上使用yum安裝Linux軟件。
-
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209537 -
軟件
+關(guān)注
關(guān)注
69文章
4945瀏覽量
87512 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3800瀏覽量
64402
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論