軟體安裝:原始碼與 Tarball

我們在先前提到了 GNU 計畫與 GPL 授權所產生的自由軟體與開放源碼等咚咚。不過,前面的章節都還沒有提到真正的開放源碼是什麼的訊息!在這一章當中,我們將藉由 Linux 作業系統裡面的執行檔,來理解什麼是可執行的程式,以及瞭解什麼是編譯器。另外,與程式息息相關的函式庫 (library) 的資訊也需要瞭解一番!不過,在這個章節當中,鳥哥並不是要你成為一個開放源碼的程式設計師, 而是希望你可以瞭解如何將開放源碼的程式設計、加入函式庫的原理、透過編譯而成為可以執行 的 binary program,最後該執行檔可被我們所使用的一連串過程!
瞭解上面的咚咚有什麼好處呢?因為在 Linux 的世界裡面,由於客製化的關係,有時候我們需要自行安裝軟體在自己的 Linux 系統上面,所以如果你有簡單的程式編譯概念,那麼將很容易進行軟體的安裝。 甚至在發生軟體編譯過程中的錯誤時,你也可以自行作一些簡易的修訂呢!而最傳統的軟體安裝過程, 自然就是由原始碼編譯而來的囉!所以,在這裡我們將介紹最原始的軟體管理方式:使用 Tarball 來安裝與升級管理我們的軟體喔!
Share:

1 則留言:

  1. Casino Site | Best Online Casino 2021 | Play Here!
    Play at the best Online Casino Safe & 제왕카지노 Legit Gambling Site! ✚ Bonuses, Free Spins, Jackpots ☆ Join 메리트카지노총판 our Casino! ☆ Register 카지노 a New Player, and Win a Jackpot! Rating: 4 · ‎3 votes

    回覆刪除