2020年linux排行
2020年已經(jīng)快過半了,我們認(rèn)為應(yīng)該和Linux愛好者們分享一下今年最受歡迎的發(fā)行版。在這篇文章中,我們將回顧10個最流行的Linux發(fā)行版,根據(jù)統(tǒng)計(jì),這些發(fā)行版在過去6個月里的頁面點(diǎn)擊率最高。
DistroWatch首次發(fā)布于2001年5月31日,一直以來都是最可靠的開源操作系統(tǒng)信息來源,尤其是Linux發(fā)行版和BSD風(fēng)格。它始終如一地收集和展示了大量關(guān)于Linux發(fā)行版的信息,使其更容易獲得。
雖然它不是一個很好的指標(biāo),但DistroWatch仍然是Linux社區(qū)內(nèi)最公認(rèn)的衡量Linux發(fā)行版受歡迎程度的指標(biāo)。它使用Page Hit Ranking(PHR)統(tǒng)計(jì)法來衡量Linux發(fā)行版在網(wǎng)站訪問者中的受歡迎程度。
要了解今年最廣泛使用的發(fā)行版,讓我們前往Distrowatch并查看Page Hit Rank(簡稱PHR)表。在這里,您可以選擇各種各樣的時(shí)間跨度,從而可以檢查該時(shí)間段內(nèi)Linux和BSD發(fā)行版的排名。
與2019年做一個簡短的比較也將幫助我們了解這些發(fā)行版是否正在經(jīng)歷持續(xù)的增長。準(zhǔn)備開始?讓我們開始。
首先,讓我們看一下下面的比較表,該表列出了今年和2019年排名前10位的Linux發(fā)行版的排名:
linux系統(tǒng)怎么安裝軟件
1. 前言
本文主要講解如何在linux系統(tǒng)上安裝軟件。
在任何操作系統(tǒng)中,我們都需要安裝應(yīng)用程序來完成日常任務(wù)。在windows世界中,每個程序都有一個簡單的Setup.exe或program.zip文件。在mac上,包就是program.dmg或program.sit文件。在這兩個操作系統(tǒng)中,你可以簡單地點(diǎn)擊它,它會問你一些非?;镜呐渲脝栴},比如,你接受許可協(xié)議還是你想要安裝軟件的目錄。雖然在Linux中,安裝程序/軟件似乎很困難,但事實(shí)并非如此。
2. 使用apt命令安裝Linux軟件
使用apt命令安裝Linux軟件
第二種包管理器格式是DEB,代表Debian。Debian包和APT (Advanced Packagin工具)提供了現(xiàn)在常用的高級特性,比如自動依賴項(xiàng)解析和簽名包。Debian包被Debian/Linux使用,一些最常用的Linux發(fā)行版,如Ubuntu、Linux Mint、Mepis等。
適用于基于Debian的發(fā)行版,如Ubuntu、Linux Mint等。
APT是一種工具,通常用于從軟件倉庫遠(yuǎn)程安裝包。簡而言之,它是一個簡單的基于命令的工具,用于安裝文件/軟件。完整的命令是apt-get,它是安裝文件/軟件包的最簡單方法。這個簡單的工具可以告訴您當(dāng)前正在安裝的包,還可以告訴您存儲庫中可用的包。
apt-getinstall${packagename}
要刪除/卸載任何軟件,只需使用remove
apt-getremove${packagename}
軟件包位于在線軟件倉庫的某個位置,APT處理用戶硬盤上的本地?cái)?shù)據(jù)庫,該數(shù)據(jù)庫包含關(guān)于可用軟件包及其位置的信息。因此,當(dāng)鍵入命令apt-get install qq時(shí),APT將開始在數(shù)據(jù)庫中查找名為qq的包,并在用戶鍵入“y”(yes)后安裝qq。為了獲得存儲庫中所有新上傳的包,用戶需要定期更新APT。
更新APT數(shù)據(jù)庫:
apt-getupdate
若要更新APT數(shù)據(jù)庫,以及升級某些已安裝軟件可能提供的安全更新和補(bǔ)丁,用戶只需使用以下命令即可:
apt-getupdate;apt-getupgrade
記住,我正在討論的所有包管理工具,將需要用戶在root或超級用戶,例如,安裝軟件在debian的基礎(chǔ)上的發(fā)行版,你將使用apt-get,然后sudo,然后它會要求你輸入密碼。
sudoapt-getinstallconkysudoapt-getremoveconkysudoapt-getupdate
sudo命令用于臨時(shí)獲取管理員權(quán)限。
3. 使用yum命令安裝Linux軟件
用于基于RPM的Linux發(fā)行版,比如Fedora、Red Hat
您理解yum不會有任何困難,因?yàn)樗capt-get相同。就像apt-get安裝Debian軟件包一樣,“yum”安裝RPM軟件包。它還可以像apt-get一樣從存儲庫下載和安裝包。
yuminstall${packagename}
要刪除軟件包,只需使用remove
yumremove${packagename}
有一件事需要注意,默認(rèn)情況下yum不會在用戶的硬盤上保存本地?cái)?shù)據(jù)庫。所以不需要更新。但要安裝可用的安全緩存和bug修復(fù),請使用以下命令:
yumupdate
如果用戶想要更新任何單一的包,然后做以下的方式:
yumupdate${packagename}
4. 使用Tar Balls方式安裝
你會記得在Windows中你有Zip file.zip或mac.sit。在Linux中,也有以擴(kuò)展名結(jié)尾的tar文件打包,比如.tar、.tar.gz .tgz,或者別的什么。要解壓這些文件,請使用以下命令:
使用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表示后面將有一個文件名。如果您像我一樣難以記住命令行選項(xiàng),您可能想要創(chuàng)建一個名為“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軟件。
評論
查看更多