麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Fedora > 正文

Ubuntu和Fedora上通過圖形化界面或源碼安裝軟件包的方法

2020-10-23 21:41:54
字體:
來源:轉載
供稿:網友

本文環境

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 一樣通過點擊幾個按鈕,輕松實現軟件包安裝。下圖為打開軟件中心之后的圖,左邊是一些分類,下面則是一些推薦的軟件包。
201627115302514.png (1920×947)

點擊已安裝可以查看安裝在本機的軟件包,并且可以在此管理它們,如圖選中 Firefox 并點擊卸載,此時會提示你輸入密碼,輸入完成且正確就會卸載你所選的程序。
201627115337385.png (1920×949)

接下來在搜索框搜索 wget 你可以看到如圖所示的東西,并且只需點擊安裝并正確輸入密碼即可。

Fedora 軟件中心

點開如圖所示的圖標就可以打開 Fedora 的軟件中心。
201627115805300.png (860×640)

打開后界面如圖,分類在最下面
201627115823266.png (860×640)

點開上圖的掃雷,顯示如下,點擊 安裝 ,靜候即可
201627115838874.png (854×640)

現在轉到 已安裝 ,我們可以看到剛剛安裝的掃雷,點擊 移除 ,就可以刪除了。
201627115853456.png (641×480)

如果你遇到下圖,只需要輸入你的密碼即可。
201627115912387.png (1022×768)

從源碼編譯安裝

有些時候我們會發現有的軟件包并沒有包含在軟件倉庫中,也沒有可用的二進制包,這時候我們可以嘗試從源碼編譯安裝,我在此處仍以wget 為例,示范如何編譯,并解決編譯遇到的問題

以下環境為 Ubuntu 15.04

復制代碼
代碼如下:

$ mkdir buildwget #構建目錄
$ cd buildwget
$ wget http://ftp.gnu.org/gnu/wget/wget-1.16.tar.xz #下載源碼包
$ sudo apt-get remove wget #為了后面的測試,先把 wget 卸載了
$ xz -d wget-1.16.tar.xz #解壓 xz 文件
$ tar -xvf wget-1.16.tar #解檔 tar 文件
$ cd wget-1.16
$ ls #列出文件

ABOUT-NLS   ChangeLog.README  GNUmakefile   maint.mk     po       util
aclocal.m4  configure         INSTALL       Makefile.am  README
AUTHORS     configure.ac      lib           Makefile.in  src
build-aux   COPYING           m4            msdos        testenv
ChangeLog   doc               MAILING-LIST  NEWS         tests
上面的文件就是我們將要編譯的源文件,其中有個特別要注意的就是 INSTALL,我們要養成一個習慣,多看 INSTALL 文件,這個文件會告訴我們怎么編譯,編譯時需要注意什么?但由于此處的編譯較簡單,所以 INSTALL 也沒有提到什么特別重要的事情。

按照 INSTALL 我們先執行 ./configure

復制代碼
代碼如下:

$ ./configure

如果出現如下的錯誤

configure: error: --with-ssl=gnutls was given, but GNUTLS is not available.
錯誤提示說,給定的 SSL 是 gnutls 但是卻不可用(因為沒有安裝),因此我們安裝并指定 openssl 為 wget 的 SSL 。

復制代碼
代碼如下:

$ sudo apt-get install openssl
$ sudo apt-get install libssl-dev
$ ./configure --with-ssl=openssl

如果沒有問題,執行完后應該顯示如下

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
然后進行編譯

復制代碼
代碼如下:

$ make

會輸出很多編譯信息,不要擔心,如果最后沒有報錯而停止,則編譯成功,接下來進行安裝

復制代碼
代碼如下:

$ sudo make install

試試是不是 wget 命令又出來了?源碼安裝遇到問題,我們要善于搜索,提問和解決,根據報錯內容進行相應的編譯調整,缺少的依賴裝上,一般就可以成功。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 性生活香蕉视频 | 久章草在线视频 | 视频国产一区二区 | 欧美一级免费视频 | 91精品久久久久久久 | 手机国产乱子伦精品视频 | 成人不卡一区二区 | 日韩色视频在线观看 | 欧美精品一区二区三区在线播放 | 国产成人高清成人av片在线看 | 国产精品一区在线看 | 精品一区二区久久久久久按摩 | 视频一区二区久久 | 日韩视频在线免费 | 成人毛片一区 | 国产免费一级淫片 | 免费99热在线观看 | 成人黄视频在线观看 | 免费观看一区二区三区 | 92看片淫黄大片一级 | 天堂亚洲一区 | 孕妇体内谢精满日本电影 | 中国老女人一级毛片视频 | 国产一区二区三区视频在线观看 | av在线播放免费观看 | 欧美成人高清视频 | 深夜激情视频 | 国产在线免| 在线播放免费人成毛片乱码 | 黄色av网站免费 | 香蕉视频1024 | 国产精品一区2区3区 | 中文字幕精品一二三四五六七八 | 日本中文字幕网址 | 久久国产精品99国产 | 久久精品国产99国产精品澳门 | 56av国产精品久久久久久久 | 黄色免费不卡视频 | 国产成人高清成人av片在线看 | 国产精品91久久久 | 久久精品在这里 |