第四周博客分享

                時間匆匆,轉眼來馬哥已經快一個月了,這一個月對我來說是收獲滿滿,每天都在學到新的東西。

                當然,收獲之余不忘分享

                今天就來說說與命令包相關的話題吧!

            rpm

                這是一個rpm源數據包的管理工具,它主要負責這些包的安裝,卸載,查詢

                    -i  –install  安裝選項

                -v  verbose 顯示安裝時的詳細信息
                -h  進度條方式顯示進度
                 -e 卸載(不用寫包名,直接寫命令即可卸載)

    -q  查詢命令裝沒裝,還可以配合別的命令查詢命令要裝的哪個包

    -qa  查詢所有包   -qa  “tre*” 也可以

    -qf  查看指定的文件由哪個程序包安裝生成

    -qp  對尚未安裝的程序包文件做查詢

    -c:  查詢程序的配置文件

    -d:  查詢程序的文檔

           -i: information

    -l:  查看指定的程序包安裝后生成的所有文件

    -R:  查詢指定的程序包所依賴的CAPABILITY

    –scripts :程序包自帶的腳本–provides:  列出指定程序包所提供的CAPABILITY–nodeps   忽略依賴關系

                 –test:  測試安裝,但不真正 執行安裝,即dry run 模式–force  強制

    –replacepkg    替換

    –oldpackage   給包降級

                 -U:給包升級,如果不存在舊的程序包,則“安裝” 

-F:給包升級,如果不存在舊的程序包,則不執行安裝操作

-V:包校驗,后面跟上包,它就會校驗包的來源完整性

             -K:導入公鑰來檢查包的來源完整性

 說了這么多,但是它有些命令直接查還是會查不出來。這是因為這些命令的配置文件的路徑問題,有的配置文件的路徑直接指向一個軟連接。那我們用rpm命令直接去查這個配置文件是查不到的,所以我們就需要先把軟連接的最終指向先找出來。下面就來看看Java命令的查找方法

第四周博客分享

通過最后的指向,終于查找到了包的名稱

yum

    yum命令它相當于rpm的優化版,它解決了rpm安裝時包與包之間的相互依賴的問題。

         install:直接輸入命令,安裝對應的包

           reinstall:重新安裝

           remove:卸載命令對應的包

           info:information查詢命令的相關信息

           list:查詢整個程序包列表

           repolist:顯示整個repo倉庫列表

          search以:指定的關鍵字搜索程序包名及summary 信息

          history:查看yum的事務歷史

    yum update [package1] [package2] […]  升級程序包
    yum check-update  檢查可用升級

    –nogpgcheck :不檢查包的來源合法性

    -y:  自動回答為“yes”安裝

    -q :靜默模式

本地yum倉庫的搭建
                第一步:掛載本地光盤到系統
                     第四周博客分享

第二步:配置yum倉庫路徑,在這里我們就搭建一個最簡單的本地倉庫

第四周博客分享

本地yum倉庫已經搭建完成,可以用yum來安裝命令了

第四周博客分享

第四周博客分享

到這里用yum安裝tree命令已經完成,本地yum倉庫已經搭建完成。

可以開始使用yum倉庫了

原創文章,作者:gong,如若轉載,請注明出處:http://www.www58058.com/83757

(0)
gonggong
上一篇 2017-08-06 10:49
下一篇 2017-08-06 20:02

相關推薦

  • linux學習總結-linux基礎(之一)

    一、計算機的組成及其功能 馮諾依曼結構的計算機由運算器、控制器、存儲器和輸入設備、輸出設備五部分組成。馮諾依曼理論的要點是:數字計算機的數制采用二進制;計算機應該按照程序順序執行。 控制器:控制程序執行; 存儲器:記憶程序和數據; 輸入設備:輸入數據和程序; 輸出設備:輸出處理結果。 二、Linux發行版 Linux的發型版本眾多,大體可以分為兩類,一類是商…

    Linux干貨 2016-09-23
  • 正則

    Edit 正則 概述: 正則表達式,Regular Expression,縮寫regex、regexp、RE 正則表達式是文本處理極為重要的技術,用它可以對字符串按照某種規則進行檢索、替換 1970年,Unix之父ken Thompson將正則表達式引入到Unix中文本編輯器ed和grep命令中,由此正則表達式普及開來 1980年后,perl語言對Henry…

    Linux干貨 2017-11-06
  • CentOS 7 部署LAMP架構(獨立服務模式)

    細節要求:(1) 三者分離于三臺主機,Httpd與PHP以FastCGI模式通訊; (2) 一個虛擬主機用于提供phpMyAdmin;另一個虛擬主機用于提供wordpress; (3) 部署PHP加速器:xcache; 一、準備CentOS 7主機環境以及Repo倉庫提供基于rpm安裝包方式的程序包安裝源 安裝主機程序包規劃: 主機1:web-server(…

    Linux干貨 2017-02-17
  • CentOS7.2編譯安裝httpd

    ?環境:CentOS7.2 軟件包:httpd-2.2.29.tar.bz2 1、解壓縮httpd-2.2.29.tar.bz2 2、進入解壓過的文件夾,查看用法(INSTALL、)后然后./configure –help查看參數后執行需要的參數操作,     通過選項傳遞參數,指定啟用特性,安裝路徑的等,…

    Linux干貨 2016-08-24
  • 管道、重定向和用戶管理練習

    前面一章學習了硬鏈接和軟鏈接,回顧上一章節內容:    硬鏈接:在inode表中記錄一個條目,所有的元數據和原始文件元數據相同。        ·相當于兩個名字。        ·刪除原始文件,另一個條目也能夠…

    Linux干貨 2016-08-04
  • 設計模式原則詳解

        我們在應用程序開發中,一般要求盡量兩做到可維護性和可復用性。       應用程序的復用可以提高應用程序的開發效率和質量,節約開發成本,恰當的復用還可以改善系統的可維護性。而在面向對象的設計里面,可維護性復用都是以面向對象設計原則為基礎的,這些設計原則首先都是復用的原則,遵循這些設…

    Linux干貨 2015-04-07
欧美性久久久久