軟件包安裝與管理

通過rpm命令和yum install以及源碼編譯安裝軟件

RPM安裝

通過軟件包進行安裝,rpm包內通常含有rpm元數據(包的功能以及包之間的依賴性)和若干rpm文件,可能會有一些腳本(幫助安裝或卸載)。rpm包的數據庫存放在/var/lib/rpm中。

命令

-i 安裝

-v 顯示過程

-h 顯示進度條

-U升級包(若無舊版本則安裝)

-F升級包(若無舊版本則不操作)

–nodeps忽略依賴關系

-e 卸載? 卸載程序后會保留修改過的配置文件并加上.rpmsave后綴

-q 查詢所有安裝的包

-ql 查詢包里面的文件列表

-qf查詢文件來自哪個包

yum安裝

yum用于解決包之間的依賴性,使用yum安裝首先要搭建一個yum倉庫,倉庫中存放包文件、包組、包的信息以及包的依賴性等數據??蛻舳送ㄟ^配置文件(.repo后綴文件)訪問倉庫進行下載,然后安裝。

yum的配置文件通常存放在/etc/yum.repos.d/下的repo后綴文件 ,我們可以通過vim編輯器進行配置

基本格式為

微信截圖_20171203214751

第一行中括號中的名稱不可帶空格。

第三行的baseurl即指向yum倉庫的中repodata的父目錄,文件路徑可以通過file、ftp、https訪問。

第四行的gpgcheck表示檢查文件簽名,0代表不檢查,1代表檢查。

 

 

可以通過”yum repolist”查看repo文件是否生效

必要時要通過”yum clean all”清理緩存·。

微信截圖_20171203215332

設置好配置文件后可通過”yum install”后跟包名進行安裝。通過”yum remove”進行卸載

程序包編譯安裝

在某些特定的環境下,我們可能無法通過rpm或者yum install 進行安裝,只有程序的源碼,這時我們只能進行編譯安裝。

我們可以在網上下載程序的源碼,通過Linux進行解壓后運行configure腳本,通過目錄中的Makefile.in文件生成Makefile文件,根據提示安裝有依賴關系的軟件包后make Makefile文件構建應用程序,最后make install完成安裝。 安裝后配置運行環境即修改PATH變量,將文件路徑加入PATH變量中即可運行程序。

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89451

(0)
yoyiccccyoyicccc
上一篇 2017-12-03 21:48
下一篇 2017-12-03 22:08

相關推薦

  • 【N25第四周作業】grep

    文本處理工具: Linux上文本處理三劍客: grep, egrep, fgrep:文本過濾工具(模式:pattern)工具; grep:基本正則表達式,-E,-F egrep:擴展正則表達式, -G,-F grep:不支持正則表達式, sed:stream editor, 流編輯器;文本編輯工具; awk:…

    Linux干貨 2016-12-18
  • linux中的管道符

    管道符 less只能看文件 但是這樣做會產生一個垃圾文件ls.txt,所以下面我們就會需要用到管道符 |只將傳遞正確結果傳遞給 而使用這兩種方法可以傳遞正確和錯誤的結果[root@localhost ~]# ls /etc/passwd /cpp/passwd 2>&1|less   ,  (2>&1…

    2017-07-22
  • N22期-第4周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# chmod&nb…

    Linux干貨 2016-09-05
  • 第三周博客作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who (unknown) :0           2016-12-15 2…

    Linux干貨 2016-12-20
  • 磁盤管理與文件系統

      關于磁盤與文件系統大致思路:要想對磁盤進行充分利用,必須要對磁盤進行分區,第二步就是要對分區進行高級格式化,也就是在分區上創建文件系統,在此過程中可以對磁盤的各種屬性進行自定義。打個比方來說,創建磁盤分區好比剛買來一個毛坯房,還未裝修,還不適宜人居住,那么創建文件系統就好比在光禿禿的毛坯房上進行了裝修,這樣才更適于人居住使用。 要想搞懂磁盤,首…

    Linux干貨 2016-08-30
  • 用戶、組、權限 等相關命令

    用戶、組、文件權限屬性 1、用戶和組的配置文件 在Linux中用戶和組的配置文件主要為: /etc/passwd :存放用戶及其屬性的信息(名稱、GID、UID) /etc/group :存放組及其屬性信息 /etc/shadow :存放用戶密碼及其相關屬性 /etc/gshadow :存放組密碼及其相關屬性 (1)、/etc/passwd的格式 root:…

    Linux干貨 2017-07-29
欧美性久久久久