本文環境
Ubuntu 15.04 64-bit
Fedora 22 64-bit
安裝目標
wget 它是一個用于從網絡上下載文件的簡單自由軟件,在下文我們也會用到 wget 進行下載某些文件。
相關概念
源 :我們安裝程序可以從 遠程倉庫 或 本地倉庫 獲取,這個 倉庫 就是我們程序的來源,因此可以稱為 源 。
包管理器 :顧名思義 包管理器 是用來管理軟件包的,用這個工具我們可以輕松的從倉庫中安裝、卸載程序。不同的發行版有不同的包管理器,Ubuntu 使用 apt-get 而 Fedora 22使用 dnf。
源碼 : 程序的原始代碼,未經過編譯,通過編譯源碼也可以生成程序。
圖形界面的軟件中心
Ubuntu 軟件中心
當我們處于圖形界面( GUI :Graphical User Interface) 時,Ubuntu 為我們提供了一個圖形界面的安裝工具,稱為 Ubuntu 軟件中心,通過這個軟件中心,我們可以像 Windows 一樣通過點擊幾個按鈕,輕松實現軟件包安裝。下圖為打開軟件中心之后的圖,左邊是一些分類,下面則是一些推薦的軟件包。
點擊已安裝可以查看安裝在本機的軟件包,并且可以在此管理它們,如圖選中 Firefox 并點擊卸載,此時會提示你輸入密碼,輸入完成且正確就會卸載你所選的程序。
接下來在搜索框搜索 wget 你可以看到如圖所示的東西,并且只需點擊安裝并正確輸入密碼即可。
Fedora 軟件中心
點開如圖所示的圖標就可以打開 Fedora 的軟件中心。
打開后界面如圖,分類在最下面
點開上圖的掃雷,顯示如下,點擊 安裝 ,靜候即可
現在轉到 已安裝 ,我們可以看到剛剛安裝的掃雷,點擊 移除 ,就可以刪除了。
如果你遇到下圖,只需要輸入你的密碼即可。
從源碼編譯安裝
有些時候我們會發現有的軟件包并沒有包含在軟件倉庫中,也沒有可用的二進制包,這時候我們可以嘗試從源碼編譯安裝,我在此處仍以wget 為例,示范如何編譯,并解決編譯遇到的問題
以下環境為 Ubuntu 15.04
按照 INSTALL 我們先執行 ./configure
configure: error: --with-ssl=gnutls was given, but GNUTLS is not available.
錯誤提示說,給定的 SSL 是 gnutls 但是卻不可用(因為沒有安裝),因此我們安裝并指定 openssl 為 wget 的 SSL 。
configure: Summary of build options:
Version: 1.16
Host OS: linux-gnu
Install prefix: /usr/local
Compiler: gcc
CFlags: -g -O2
LDFlags:
Libs: -lssl -lcrypto -ldl -lz
SSL: openssl
Zlib: yes
PSL: no
Digest: yes
NTLM: yes
OPIE: yes
Debugging: yes
然后進行編譯
|
新聞熱點
疑難解答