亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Linux軟件包管理器的5個理由是什么

發布時間:2021-09-27 18:09:00 來源:億速云 閱讀:144 作者:柒染 欄目:系統運維

本篇文章為大家展示了使用Linux軟件包管理器的5個理由是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

在 2021 年,人們喜歡 Linux 的理由比以往任何時候都多。在這個系列中,我將分享 21 個使用 Linux  的不同理由。今天,我將談談軟件倉庫。

在我使用 Linux  之前,我認為在計算機上安裝的應用是理所當然的。我會根據需要安裝應用,如果我最后沒有使用它們,我就會把它們忘掉,讓它們占用我的硬盤空間。終于有一天,我的硬盤空間會變得稀缺,我就會瘋狂地刪除應用,為更重要的數據騰出空間。但不可避免的是,應用只能釋放出有限的空間,所以我將注意力轉移到與這些應用一起安裝的所有其他零碎內容上,無論是媒體內容還是配置文件和文檔。這不是一個管理電腦的好方法。我知道這一點,但我并沒有想過要有其他的選擇,因為正如人們所說,你不知道自己不知道什么。

使用Linux軟件包管理器的5個理由是什么

當我改用 Linux 時,我發現安裝應用的方式有些不同。在 Linux  上,會建議你不要去網站上找應用的安裝程序。取而代之的是,運行一個命令,應用就會被安裝到系統上,并記錄每個單獨的文件、庫、配置文件、文檔和媒體資產。

什么是軟件倉庫?

在 Linux 上安裝應用的默認方法是從發行版軟件倉庫中安裝。這可能聽起來像應用商店,那是因為現代應用商店借鑒了很多軟件倉庫的概念。Linux  也有應用商店,但軟件倉庫是獨一無二的。你通過一個包管理器從軟件倉庫中獲得一個應用,它使你的 Linux 系統能夠記錄和跟蹤你所安裝的每一個組件。

這里有五個原因可以讓你確切地知道你的系統上有什么東西,可以說是非常有用。

1. 移除舊應用

當你的計算機知道應用安裝的每一個文件時,卸載你不再需要的文件真的很容易。在 Linux 上,安裝 31 個不同的文本編輯器,然后卸載 30  個你不喜歡的文本編輯器是沒有問題的。當你在 Linux 上卸載的時候,你就真的卸載了。

2. 按你的意思重新安裝

不僅卸載要徹底,重裝也很有意義。在許多平臺上,如果一個應用出了問題,有時會建議你重新安裝它。通常情況下,誰也說不清為什么要重裝一個應用。不過,人們還是經常會隱隱約約地懷疑某個地方的文件已經損壞了(換句話說,數據寫入錯誤),所以希望重裝可以覆蓋壞的文件以讓軟件重新工作。這是個不錯的建議,但對于任何技術人員來說,不知道是什么地方出了問題都是令人沮喪的。更糟糕的是,如果不仔細跟蹤,就不能保證所有的文件都會在重裝過程中被刷新,因為通常沒有辦法知道與應用程序一起安裝的所有文件在第一時間就刪除了。有了軟件包管理器,你可以強制徹底刪除舊文件,以確保新文件的全新安裝。同樣重要的是,你可以研究每個文件并可能找出導致問題的文件,但這是開源和  Linux 的一個特點,而不是包管理。

3. 保持你應用的更新

不要聽別人告訴你的 Linux 比其他操作系統“更安全”。計算機是由代碼組成的,而我們人類每天都會以新的、有趣的方式找到利用這些代碼的方法。因為  Linux 上的絕大多數應用都是開源的,所以許多漏洞都會以“常見漏洞和暴露Common Vulnerability and  Exposures”(CVE)的形式公開。大量涌入的安全漏洞報告似乎是一件壞事,但這絕對是一個知道遠比不知道好的案例。畢竟,沒有人告訴你有問題,并不意味著沒有問題。漏洞報告是好的。它們對每個人都有好處。而且,當開發人員修復安全漏洞時,對你而言,及時獲得這些修復程序很重要,最好不用自己記著動手修復。

包管理器正是為了實現這一點而設計的。當應用收到更新時,無論是修補潛在的安全問題還是引入令人興奮的新功能,你的包管理器應用都會提醒你可用的更新。

4. 保持輕便

假設你有應用 A 和應用 B,這兩個應用都需要庫 C。在某些操作系統上,通過得到 A 和 B,就會得到了兩個 C  的副本。這顯然是多余的,所以想象一下,每個應用都會發生幾次。冗余的庫很快就會增加,而且由于對一個給定的庫沒有單一的“正確”來源,所以幾乎不可能確保你使用的是最新的甚至是一致的版本。

我承認我不會整天坐在這里琢磨軟件庫,但我確實記得我琢磨的日子,盡管我不知道這就是困擾我的原因。在我還沒有改用 Linux  之前,我在處理工作用的媒體文件時遇到錯誤,或者在玩不同的游戲時出現故障,或者在閱讀 PDF  時出現怪異的現象,等等,這些都不是什么稀奇的事情。當時我花了很多時間去調查這些錯誤。我仍然記得,我的系統上有兩個主要的應用分別捆綁了相同(但有區別)的圖形后端技術。當一個程序的輸出導入到另一個程序時,這種不匹配會導致錯誤。它本來是可以工作的,但是由于同一個庫文件集合的舊版本中的一個錯誤,一個應用的熱修復程序并沒有給另一個應用帶來好處。

包管理器知道每個應用需要哪些后端(被稱為依賴關系),并且避免重新安裝已經在你系統上的軟件。

5. 保持簡單

作為一個 Linux  用戶,我要感謝包管理器,因為它幫助我的生活變得簡單。我不必考慮我安裝的軟件,我需要更新的東西,也不必考慮完成后是否真的將其卸載了。我毫不猶豫地試用軟件。而當我在安裝一臺新電腦時,我運行  一個簡單的 Ansible 腳本 來自動安裝我所依賴的所有軟件的最新版本。這很簡單,很智能,也是一種獨特的解放。

更好的包管理

Linux 從整體看待應用和操作系統。畢竟,開源是建立在其他開源工作基礎上的,所以發行版維護者理解依賴棧的概念。Linux  上的包管理了解你的整個系統、系統上的庫和支持文件以及你安裝的應用。這些不同的部分協調工作,為你提供了一套高效、優化和強大的應用。

上述內容就是使用Linux軟件包管理器的5個理由是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富阳市| 乌兰浩特市| 汨罗市| 湘潭市| 阿城市| 同德县| 大理市| 洪湖市| 平陆县| 双流县| 天津市| 开阳县| 陈巴尔虎旗| 张家口市| 遂宁市| 汕尾市| 维西| 乌拉特后旗| 大渡口区| 怀安县| 光泽县| 临桂县| 玛多县| 淳化县| 南投市| 清苑县| 油尖旺区| 博乐市| 沙雅县| 自治县| 和硕县| 普格县| 磐安县| 汉阴县| 宜阳县| 屏南县| 循化| 兴宁市| 昌图县| 综艺| 广宁县|