2020年linux排行
2020年已經(jīng)快過(guò)半了,我們認(rèn)為應(yīng)該和Linux愛好者們分享一下今年最受歡迎的發(fā)行版。在這篇文章中,我們將回顧10個(gè)最流行的Linux發(fā)行版,根據(jù)統(tǒng)計(jì),這些發(fā)行版在過(guò)去6個(gè)月里的頁(yè)面點(diǎn)擊率最高。
DistroWatch首次發(fā)布于2001年5月31日,一直以來(lái)都是最可靠的開源操作系統(tǒng)信息來(lái)源,尤其是Linux發(fā)行版和BSD風(fēng)格。它始終如一地收集和展示了大量關(guān)于Linux發(fā)行版的信息,使其更容易獲得。
雖然它不是一個(gè)很好的指標(biāo),但DistroWatch仍然是Linux社區(qū)內(nèi)最公認(rèn)的衡量Linux發(fā)行版受歡迎程度的指標(biāo)。它使用Page Hit Ranking(PHR)統(tǒng)計(jì)法來(lái)衡量Linux發(fā)行版在網(wǎng)站訪問(wèn)者中的受歡迎程度。
要了解今年最廣泛使用的發(fā)行版,讓我們前往Distrowatch并查看Page Hit Rank(簡(jiǎn)稱PHR)表。在這里,您可以選擇各種各樣的時(shí)間跨度,從而可以檢查該時(shí)間段內(nèi)Linux和BSD發(fā)行版的排名。
與2019年做一個(gè)簡(jiǎn)短的比較也將幫助我們了解這些發(fā)行版是否正在經(jīng)歷持續(xù)的增長(zhǎng)。準(zhǔn)備開始?讓我們開始。
首先,讓我們看一下下面的比較表,該表列出了今年和2019年排名前10位的Linux發(fā)行版的排名:
linux系統(tǒng)怎么安裝軟件
1. 前言
本文主要講解如何在linux系統(tǒng)上安裝軟件。
在任何操作系統(tǒng)中,我們都需要安裝應(yīng)用程序來(lái)完成日常任務(wù)。在windows世界中,每個(gè)程序都有一個(gè)簡(jiǎn)單的Setup.exe或program.zip文件。在mac上,包就是program.dmg或program.sit文件。在這兩個(gè)操作系統(tǒng)中,你可以簡(jiǎn)單地點(diǎn)擊它,它會(huì)問(wèn)你一些非?;镜呐渲脝?wèn)題,比如,你接受許可協(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是一種工具,通常用于從軟件倉(cāng)庫(kù)遠(yuǎn)程安裝包。簡(jiǎn)而言之,它是一個(gè)簡(jiǎn)單的基于命令的工具,用于安裝文件/軟件。完整的命令是apt-get,它是安裝文件/軟件包的最簡(jiǎn)單方法。這個(gè)簡(jiǎn)單的工具可以告訴您當(dāng)前正在安裝的包,還可以告訴您存儲(chǔ)庫(kù)中可用的包。
apt-getinstall${packagename}
要?jiǎng)h除/卸載任何軟件,只需使用remove
apt-getremove${packagename}
軟件包位于在線軟件倉(cāng)庫(kù)的某個(gè)位置,APT處理用戶硬盤上的本地?cái)?shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含關(guān)于可用軟件包及其位置的信息。因此,當(dāng)鍵入命令apt-get install qq時(shí),APT將開始在數(shù)據(jù)庫(kù)中查找名為qq的包,并在用戶鍵入“y”(yes)后安裝qq。為了獲得存儲(chǔ)庫(kù)中所有新上傳的包,用戶需要定期更新APT。
更新APT數(shù)據(jù)庫(kù):
apt-getupdate
若要更新APT數(shù)據(jù)庫(kù),以及升級(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不會(huì)有任何困難,因?yàn)樗capt-get相同。就像apt-get安裝Debian軟件包一樣,“yum”安裝RPM軟件包。它還可以像apt-get一樣從存儲(chǔ)庫(kù)下載和安裝包。
yuminstall${packagename}
要?jiǎng)h除軟件包,只需使用remove
yumremove${packagename}
有一件事需要注意,默認(rèn)情況下yum不會(huì)在用戶的硬盤上保存本地?cái)?shù)據(jù)庫(kù)。所以不需要更新。但要安裝可用的安全緩存和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用于通過(guò)gzip進(jìn)行篩選以進(jìn)行解壓縮(如果文件沒(méi)有g(shù)z擴(kuò)展名,則將其關(guān)閉),v用于詳細(xì)模式,以便您可以知道發(fā)生了什么,f表示后面將有一個(gè)文件名。如果您像我一樣難以記住命令行選項(xiàng),您可能想要?jiǎng)?chuàng)建一個(gè)名為“untar”的別名來(lái)輸入這些選項(xiàng)。
該命令將不安裝軟件,但它將提取存檔文件。解壓文件之后,您可以通過(guò)讀取README文件或install file來(lái)安裝解壓文件(因?yàn)樵谀抢锬梢园惭b那些特定文件的說(shuō)明)。
5. 其他Linux打包管理
當(dāng)然有很多發(fā)行版,所以打包管理工具。和SUSE一樣,SUSE使用RPM作為它的本地包格式,但是有自己的工具來(lái)管理系統(tǒng)上的軟件。
Yast是openSUSE Linux發(fā)行版以及SUSE派生的商業(yè)發(fā)行版中使用的打包管理工具。我將在另一篇文章中討論Yast。
在另一篇文章中,我將介紹一些更常用的包裝管理工具,如“dpkg”。其他一些打包管理工具的工作和屬性將在那篇文章中討論。
6. 總結(jié)
通過(guò)本教程,您應(yīng)該了解Linux安裝軟件有多少種方式了吧?其實(shí)主流的方式還是系統(tǒng)自帶的包管理工具,比如Ubuntu系統(tǒng)上的apt,紅帽體系的發(fā)行版上使用yum安裝Linux軟件。
評(píng)論
查看更多