Linux
什麼是 Linux 上基於二進製文件的安裝?
你能解釋一下什麼是基於二進制的安裝以及它是如何工作的嗎?
在 linux 上,有基於包的安裝、基於源的安裝和基於二進製文件的安裝。但我不知道基於二進制的安裝是什麼。
謝謝
顧名思義,你只有二進製文件,這意味著你沒有程序的原始碼,你有編譯好的程序。
在 Windows 世界中,這通常是一切工作的方式,在 Linux 中,因為大多數程序都是開源的,你有程式碼,如果你想學習或修改它,你可以自己檢查它,或者如果你對有人插入它感到偏執間諜軟體/後門/該程序中的任何內容。當您滿意時,您可以自己編譯它,您將獲得您的二進製文件。
一些不希望他們的軟體開放的公司只提供二進製文件,您可以執行這些二進製文件來安裝或執行他們的軟體/驅動程序/任何東西(例如 Nvidia 或 ATI 提供的影片驅動程序模組是二進製文件)
由於二進製文件是已編譯的程序,因此您可以擁有一個可以是程序本身的二進製文件,因此執行它您將執行該程序,或者您可以進行基於二進製文件的安裝,這意味著您將擁有一個可以安裝程序的二進製文件(另一個二進製文件)在您的系統中。